カスタムメニューでドロップダウンリストができない
-
現在、ナビゲーションはシンプルな親のみの6つのボタンで動いているのですが、そこにドロップダウンリストで子となるメニューを階層をつけたくて、参考サイトをいろいろ見ながらやってみたのですが、階層表示がされません。
現在は、下記のように記述されています。
ワードプレス側では、「外観」→「メニュー」で、階層をつけて子を設定し、「副項目」と表示されています。
「位置の管理」も「mainnavi」と紐付けています。
参考サイトで見た
<?php wp_nav_menu(array(‘theme_location’ => ‘nav’)); ?>
・・・というのを【header.php】に記載してみたりしたのですが、うまくいきません。
【header.php】には、子がない場合の記述になっているようなので、ここの書き換え方をご教授いただければありがたいです。
ちなみに、もともとのオリジナルテンプレートは、自作ではなく、
どう書いたら良いのかわかりません。
【functions.php】
register_nav_menu(‘mainnavi’, ‘メインナビ’);【header.php】
<nav id=”siteNav”>
<div class=”container”>
<ul class=”clearfix”>
<?php $navItems = wp_get_nav_menu_items(‘mainnavi’); ?>
<?php foreach ($navItems as $navItem): ?>
<li>
<?php if($navItem->post_excerpt === $bodyClass):?>
<?php echo $navItem->title; ?><?php else:?>
<a>url; ?>”><?php echo $navItem->title; ?></a>
<?php endif; ?>
</li>
<?php endforeach; ?>
<ul>
</div>
</nav>
- トピック「カスタムメニューでドロップダウンリストができない」には新たに返信することはできません。