WordPressのテーマを作る際、wp_nav_menu()は便利ですが、
デフォルトだと<div>と<ul>タグが出て来てたまに邪魔になるときがあります。
[sourcecode language=’php’]
$args = array(
‘container’ => ”,//
を出力しない
‘items_wrap’ => ‘%3$s’,//
‘items_wrap’ => ‘%3$s’,//
- を出力しない
);
wp_nav_menu($args);
[/sourcecode]
こうすると<li>タグのみ出力されます。
ここで
[sourcecode language=’php’]’items_wrap’ => ”[/sourcecode]
としても
[sourcecode language=’php’]’items_wrap’ => false[/sourcecode]
でも<li>自体が表示されません。
<div>タグを消す方法はすぐ分かったのですが、<ul>がうまいこと消えなくて、
でもよくよく調べると英語版のcodexにもちゃんと書いてありました。にしてもやはり、ソースを良く読めば分かったことではありました。
これが使えれば、「外観>メニュー」の項目を複数組み合わせて細かく使い分けたり、
「外観>メニュー」で設定できない項目を並べたりも出来ますね。
“WordPressのwp_nav_menu()で