カスタムメニューを登録する
カスタムメニューを登録するには、register_nav_menus を使用する。
引数の配列要素のキーはメニューの識別 ID に使われ、値はメニューの表示名になる。
1 | class MyCustomMenu |
カスタムメニューの内容を表示する
カスタムメニューに登録された内容をシンプルに表示してみる。
1 | $menu_name = 'custom_menu_slug'; |
get_nav_menu_locations
機能
ナビゲーションメニューのアイテムを返す。
書式
1 | $items = wp_get_nav_menu_items( $menu, $args ); |
wp_get_nav_menu_object
機能
ナビゲーションメニューデータを取得する
書式
1 | $menu_item = wp_get_nav_menu_object( $menu ); ?)> |
ナビゲーションメニューが見つかった場合は。そのオブジェクトを返す。オブジェクトは以下のプロパティを持つ。
| プロパティ名 | データ型 | 説明 |
|---|---|---|
| term_id | int | ID |
| name | string | 名前 |
| slug | string | スラッグ |
| term_group | グループ ID | |
| term_taxonomy_id | int | タクソノミー ID |
| taxonomy | string | タクソノミー名 |
| description | string | 説明 |
| parent | int | 親カテゴリー ID |
| count | int | メニュー項目数 |
| filter | string |