wp_nav_menu()
設定されたメニューを表示する。
<?php
$op = [
'menu'=>'header-menu',
'menu_class'=>'menu_ul1 hover1'
];
wp_nav_menu($op);
// 注意
wp_nav_menu('header-menu'); // この方法では、うまく表示されない ><;| key | 初期値 | 備考 |
|---|---|---|
| menu | “” | メニューの id or スラッグ |
| menu_class | “menu” | class属性 |
| menu_id | “{メニューのスラッグ}-{連番}” | id属性 |
| container | “div” | コンテナのタグを指定。(false / div / nav) |
| container_class | “menu-{メニューのスラッグ}-container” | コンテナのclass |
| container_id | “” | コンテナのid |
| fallback_cb | “wp_page_menu” | メニューが見つからない場合に実行する関数名。同時に theme_location を ‘primary’に設定する |
| before | “” | リンクの開始タグ前に挿入 |
| after | “” | リンクの閉じタグに挿入 |
| link_before | “” | リンクテキストの前に挿入 |
| link_after | “” | リンクテキストの後に挿入 |
| echo | true | echo で出力、falseの場合、タグを返す |
| depth | 0 | メニュー階層を指定、※0の場合は全階層 |
| walker | “” | |
| theme_location | “” | テーマ名指定。’primary’は |
| items_wrap | “<ul id=”%1$s” class=”%2$s”>%3$s</ul>” | リストのテンプレート。%1$sは’menu_id’の値、%2$sは’menu_class’の値、%3$sはリストの内容 |