メニュー設定画面の「メニューの位置」でチェックを付けられるメニュー位置をPHPで取得する方法です。
プラグインなどの開発でもしかしたら使うかもしれません。
「メニューの位置」の一覧を取得する
今回取得したい情報はこちら▲
「メニューの位置」でチェックを付けられる位置の一覧を取得する方法です。
コードはこちら▼
$locations = get_registered_nav_menus();
var_dump( $locations ); //などなど...
get_registered_nav_menus
で一覧を取得できます。
返り値は スラッグ => ラベル の連想配列で取得できます。
// 返り値一例...
array (size=4)
'global' => string 'グローバルナビゲーション'
'footer' => string 'フッターメニュー'
'mobile-footer' => string 'モバイルフッター'
'sub-header' => string 'サブヘッダー'
スラッグと表示名が一発で取得できて便利でした!
ではまた。