固定ページのメインループをカスタム投稿にしたら404に
-
すべての固定ページのメインループをスラッグが”news”というカスタム投稿にしたいです。
それで、functions.phpに以下を入れましたが、固定ページが全部404にリダイレクトされるようになります。
add_action( 'pre_get_posts', function($q) { if( !is_admin() && $q->is_main_query() && is_page()) { $q->set('post_type', array('news') ); } });
色々調べたのですが同じ症状は検索では出てこず困っています。。ちなみにpre_get_postsを使ったのは初めてです。何でも結構ですので助言いただけると助かりますm(_ _)m
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「固定ページのメインループをカスタム投稿にしたら404に」には新たに返信することはできません。