wp_nav_menu()

投稿日:2022-09-27 投稿者:PS カテゴリ:その他 タグ: , ,

設定されたメニューを表示する。

<?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“”リンクテキストの後に挿入
echotrueecho で出力、falseの場合、タグを返す
depth0メニュー階層を指定、※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はリストの内容