カスタムメニューで作ったメニューがarchive.phpだけで表示されない
get_sidebar();はついております。
htmlで確認するとメニューのタグの部分がそっくりそのまま抜けていでおそらくPHP側で問題があるようです。
メニューを表示するにはどうしたらいいでしょうか?
固定ページに以下のようにタグ機能をつけました。
functions.php // 固定ページにカテゴリーを設定 function add_categorie_to_pages(){ register_taxonomy_for_object_type('category', 'page'); } add_action('init','add_categorie_to_pages'); // カテゴリーアーカイブに固定ページを含める function add_page_to_category_archive( $query ) { if ( $query->is_category== true && $query->is_main_query() ) { $query->set('post_type', array( 'post', 'page' )); } } add_action( 'pre_get_posts', 'add_page_to_category_archive' ); // 固定ページにタグを設定 function add_tag_to_page() { register_taxonomy_for_object_type('post_tag', 'page'); } add_action('init', 'add_tag_to_page'); // タグアーカイブに固定ページを含める function add_page_to_tag_archive( $obj ) { if ( is_tag() ) { $obj->query_vars['post_type'] = array( 'post', 'page' ); } } add_action( 'pre_get_posts', 'add_page_to_tag_archive' );
改めて新しく質問させていただきますが、前回の質問と変わりありません。
https://teratail.com/questions/121966
あなたの回答
tips
プレビュー