私は外部からアクセスできるページを必要とするプラグインを作成しています。これはAPIとほとんど同じで、そのようなURLを持っています。
http:// xxxxx/custom_method?パラメータ= xxxxx&something = xxxx
これを行うきれいな方法はありますか?
前もって感謝します。
WordPressのやり方はquery_vars
を使うことなので、最初にvarsを配列に追加します。
//add to query vars
function add_query_vars($vars) {
$new_vars = array('custom_method','cm_parameter');
$vars = $new_vars + $vars;
return $vars;
}
add_filter('query_vars', 'add_query_vars');
それならあなたはvarsのためにあなたのプラグインをチェックインすることができます:
global $wp;
if (array_key_exists('custom_method', $wp->query_vars) && isset($wp->query_vars['custom_method'])){
//do your stuff
}