プラグインの作り方

ワードプレスで$argvで取得できないコマンドライン引数を取得する方法

$argv を使ってコマンドラインの引数を取得する方法は、PHPでは $argv ではできるんですけど、ワードプレス内では取得できませんよね?

たぶん。

ワードプレスで$argvで取得できないコマンドライン引数を取得する方法

例えば、こんな感じのURLの pageno=1 を取りたいとかです。

https://~~//?pageno=1

結論を言えば、
$_SERVER から取得すればいいんです。

$args = explode(‘&’,$_SERVER[‘QUERY_STRING’]);
$argc = 0;
foreach($args as $val){
 $argc++;
 $vals = explode(‘=’,$val);
 $argv[$vals[0]] = $vals[1];
}

これで、$argv[‘pageno’] を取得できます。

※上記をコピペで取ると シングルクォートが全角になるので注意してください。

スポンサードリンク

関連記事一覧