カスタムメニューを登録する
カスタムメニューを登録するには、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 |