カスタムメニューのカスタマイズ
-
新しくテーマを作成しようと思っております。
カスタムメニューを作成していたところ、以下のようなHTMLタグが出力されるようです。<div> <ul> <li><a></a></li> <li><a></a></li> </ul> </div>
上記のコードを以下のようにカスタマイズしたいのですが・・・
<div> <ul> <li><a></a></li> <li><a></a></li> <li> <strong><div></strong>←ここ <ul> <li><a></a></li> <li><a></a></li> </ul> <strong></div></strong>←ここ </li> </ul> </div>
上記は、ドロップダウンメニューの子セレクタがあった場合にタグが出現されるようにしたいと考えております。
ただ、以下のようなデフォルト値を見てみるとそのような設定ができそうな部分がありませんでした。
$defaults = array(
‘menu’ => ,
‘container’ => ‘div’,
‘container_class’ => ,
‘container_id’ => ,
‘menu_class’ => ‘menu’,
‘menu_id’ => ,
‘echo’ => true,
‘fallback_cb’ => ‘wp_page_menu’,
‘before’ => ,
‘after’ => ,
‘link_before’ => ,
‘link_after’ => ,
‘depth’ = 0,
‘walker’ => ,
‘theme_location’ => );親子階層を持つドロップダウンメニューの場合、子セレクターを<div></div>でさらにラップしたい。
また、上記のようなデフォルトをfunctions.phpに設定してしまいたいと考えております。
その場合、どのように設定すればよろしいのでしょうか?
<?php wp_nav_menu(); ?>←これだけで希望のタグを出力するため以上2点ですが、よろしくお願いいたします。
- トピック「カスタムメニューのカスタマイズ」には新たに返信することはできません。