Wordpress サイトの URL にカスタム変数を入れようとしています。私はこの件について見つけられる限り読んだことがありますが、これまでのところ私の関数ページには次のものがあります:
function add_query_vars($aVars) {
$aVars[] = "mrdrct";
return $aVars;
}
// hook add_query_vars function into query_vars
add_filter('query_vars', 'add_query_vars');
そして、私のヘッダーページには次のように書かれています:
if(isset($wp_query->query_vars['mrdrct'])) {
$mVar = $wp_query->query_vars['mrdrct'];
echo "variable is $mVar <br />";
}
物事が正しく渡されているかどうかをテストするだけです。ただし、url 変数を含むリンクを使用すると (www.mydomain.com/?mrdrct=myVarable など)、テンプレートを含む静的ページに設定されている Wordpress サイトのホームページに移動しません。代わりに、最新の投稿が掲載されているページにリダイレクトされます。なぜこれが起こっているのかわかりません - 何かアイデアはありますか? うまくいけば、私はこれを十分に説明しました。
ありがとう。