WordPressでは受け取れるパラメーターは決まっている。
WordPressで生成されたURLにパラメーターをつけても、そのままでは$_GETなどで受け取ることはできません。
WordPressではクエリで受け取れる文字列があらかじめ決められており、そこにカスタムクエリ変数として文字列の追加が必要です。
パラメーターを受け取るコード例
functions.phpに以下を追記します。
function add_query_vars_filter( $vars ){
$vars[] = [
"para1",
"para2"
];
return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );
これで?para1=や?para2=が使えるようになります。
$_GET[‘para1’]のようにすれば、URLクエリーの値も取得できるようになります。