register_nav_menus

Posted by muchag | WordPress |
初回投稿:2011-03-20 (日) 17:03:14 | 最終更新:2011-03-20 (日) 17:26:24

テーマにカスタムメニューを追加する。

テーマの functions.php に記述。
そうすると、管理画面の [外観] に [メニュー] が出現。

WordPress Codex:register_nav_menus

利用例
  1. if ( function_exists( 'register_nav_menus' ) ) {
  2.     register_nav_menus(
  3.         array(
  4.           'pluginbuddy_mobile' => 'PluginBuddy Mobile Navigation Menu',
  5.           'foot_menu' => 'My Custom Footer Menu'
  6.         )
  7.     );
  8. }

 
配列内のキーは、wp_nav_menu() を記述する際の theme_location に。
例)’theme_location’ => ‘pluginbuddy_mobile’

配列内の値は、管理画面の
[外観]-[メニュー]-[テーマの場所]
に表示される文言となる。

備考

◆register_nav_menus を functions.php に記述すれば

  1. add_theme_support( 'menus' );

は記述する必要なし。

Posted by muchag | WordPress |
初回投稿:2011-03-20 (日) 17:03:14 | 最終更新:2011-03-20 (日) 17:26:24

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment