私は特定のカテゴリの投稿をブログのリストページにのみリストアップする必要があります。カテゴリid 5を考えてみましょう。プラグインやfunction.phpファイルから行う必要があります。私はテンプレートファイルを変更したくない、私はブログの一覧がindex.phpにあると思う。特定のカテゴリの投稿を一覧表示する方法(1つのカテゴリでは、cat id = 5と言うことができます)は、ブログの一覧ページでのみ可能ですか?
次のようにparse_queryフックを使用しました。しかし、他の場所にも影響があります。メニューバーは表示されません。私を助けてください。ありがとうございました。
add_filter('parse_query', 'pp_posts_filter');
function pp_posts_filter($query){
$query->query_vars['cat'] = 5;
}
すなわちis_main_query機能を使用して、メインクエリに特定の変更するには:// codex.wordpress.org/Function_Reference/is_main_query – Mohsin