管理画面にある外観のメニューを複数作成して、テンプレートに表示させる
wordpressでは管理画面からグローバルメニューの設定ができますが、サブメニューも同じように作りたいなと思ったので調べました。
wordpressの管理画面でメニューを新規作成し、メニュー名を「footernav」とつけて保存します。 functions.phpに下記コードを追加します。
register_nav_menus(array(
‘footernav’ => ‘フッターナビゲーション’
));
メニューの「位置の管理」タブの画面で「フッターナビゲーション」という名前のメニューが追加されます。

「フッターナビゲーション」に先ほど作成した「footernav」を選択して保存します。 表示させたいテンプレートに下記コードを追加します。
wp_nav_menu( array(
‘menu’ => ‘footernav’,
‘menu_class’ => ‘footer-menu’,
) );
‘menu’にはregister_nav_menusで指定した’footernav’ ‘menu_class’は生成されるクラス名に付与されます。 wordpresが登場して結構な時間が経っていますが、こういう細かい所はまだ手作業なんですね。