だから、私はWordPress全体にまったく慣れていませんが、とにかくHTML/CSSの経験があります. WordPress の管理エリア内に新しいメニューを作成しましたが、テーマに割り当てても正しく表示されません。ここで私が完全に盲目である場合は事前にお詫びしますが、PHPも私の得意分野ではありません.
以下は、メニューがヘッダーセクションのどこにあるかに関連する問題のコードです。
<div id="nav-primary" class="nav"><nav>
<?php if ( is_user_logged_in() ) {
wp_nav_menu( array( 'theme_location' => 'logged-in-menu' ) ); /* if the visitor is logged in, this primary navigation will be displayed */
} else {
wp_nav_menu( array( 'theme_location' => 'header-menu' ) ); /* if the visitor is NOT logged in, this primary navigation will be displayed. if a single menu should be displayed for both conditions, set the same menues to be displayed under both conditions through the Wordpress backend */
} ?>
</nav></div><!--#nav-primary-->
「header-menu」が設定した新しいメニューを指していることはわかっていますが、正しいメニューが表示されていません。代わりに、私が設定したメニュー項目が 4 つしかないのに、たくさんのメニュー項目が表示されます。
誰でもこれに光を当てることができますか? 助けていただければ幸いです。
ありがとう!
マーク