URL 変数をcategory.phpファイルに渡す必要があります。
現在、私のカテゴリ ページは にあります。 http://example.com/category-slug/
SEO プラグインを使用してhttp://example.com/category/category-slug
、一部を書き換えて削除してい/category/
ます。
また、パーマリンクの設定は、設定メニューでこのオプションに設定されています。http://example.com/sample-post/
次に、次のように URL で変数を渡すことができるようにする必要があります。
http://example.com/category-slug/?type=VALUE
また
http://example.com/category-slug/VALUE
ここで、「type」は変数の名前で、VALUE はその値です
functions.phpファイルでこのコードを使用してみました。
<?php
add_filter('query_vars', 'parameter_queryvars' );
function parameter_queryvars( $qvars )
{
$qvars[] = 'type';
return $qvars;
}
global $wp_query;
if (isset($wp_query->query_vars['type']))
{
print $wp_query->query_vars['type'];
}
?>
ただし、開こうとすると、http://example.com/category-slug/?type=something
またはhttp://example.com/category-slug/something
「何も見つかりません」および「ページが見つかりません」というページが表示されます。
これについては何度も議論されてきましたが、私のケースではどの解決策もうまくいかないようです。
カテゴリ ページに変数を適切に渡すにはどうすればよいですか?