WordPress | アーカイブページを有効にする
表示設定を固定ページにして、投稿はお知らせ一覧(スラッグはinformation)を指定していたのですが、なぜかarchive.phpが表示されない・・・。
こちらのコードをfunction.phpに記述したところ、無事表示されるようになりました!
とはいえ、なぜarchive.phpが表示されなかったのか未だ原因解明できておらず・・・
どなたかご存知の方いらっしゃれば、ぜひ教えていただきたいです🥲
function post_has_archive( $args, $post_type ) {
if ( 'post' == $post_type ) {
$args['rewrite'] = true;
$args['has_archive'] = 'information';
}
return $args;
}
add_filter( 'register_post_type_args', 'post_has_archive', 10, 2 );