カスタムメニューの登録と表示”register_nav_menus”|WordPressテーマの作り方
カスタムメニューの使い方
とりあえず、全開で至極簡単な表示はできたので、今度はWordPress純正のメニューを表示させてみる。
WordPressCodexをみると、流れ的には以下。
カスタムメニューを表示させるまでの流れ
- functions.phpでフック?アンカーになる文字列と、管理画面上での名前を決めてメニューを登録。
- その文字列をパラメータに持つwp_nav_menuをテーマに書き込む。
-
メニューを作って、表示させたいところにチェックを入れる。
注意点
widgetばっかり使ってきて、この方法は初めて。簡単に注意点を書いておく。
- wp_nav_menu一つに対して一つしかメニューは表示できない。(当然すぎるな)
- メニュー管理画面では、表示させたい部分に対してチェックボックスのチェックを入れるのだけど、違うメニューを同じところに表示させようとしても特に警告なしで上書きされる。
次はwp_nav_menuの細かいパラメータをCodex見ながら試してみたい。(CSSとかの読み込みはメニューのスタイル当てるときにでも。。)