register_nav_menus

WordPress3.0の新しいカスタムメニューエディターに、複数のカスタムナビゲーションメニューを登録します。これは、あなたのテーマで使用するためにダッシュボード内にカスタムメニューを作成を許可します。

Sponsored Link

Registers multiple custom navigation menus in the new custom menu editor of WordPress 3.0. This allows for the creation of custom menus in the dashboard for use in your theme.

単一のメニューを作成するにはregister_nav_menu()を参照して、テーマサポートを追加するためのナビゲーションメニューを参照してください。

See register_nav_menu() for creating a single menu, and Navigation Menus for adding theme support.

register_nav_menusのファンクションタグ使用方法

<?php register_nav_menus( $locations ); ?> 

register_nav_menusのパラメーター

$locations

(array) (required) メニューの位置のスラッグ(キー)と説明(一致している値)の連想配列です。
Default: なし

(array) (required) An associative array of menu location slugs (key) and descriptions (according value).
Default: None

戻り値

なし

register_nav_menus( array(
‘pluginbuddy_mobile’ => ‘PluginBuddy Mobile Navigation Menu’,
‘footer_menu’ => ‘My Custom Footer Menu’
) );

注意

  • この関数はadd_theme_support( ‘menus’ );を呼び出す必要がないため、カスタムメニューサポートを自動的に登録します。
  • カスタムメニューを表示するためにwp_nav_menu()を使用します。
  • メニュー管理ページでは、”リンクターゲット” ”CSSクラス” ”リンクの関係(XFN)の説明”を許可するために高度なメニュープロパティーがあります。
  • This function automatically registers custom menu support for the theme therefore you do not need to call add_theme_support( ‘menus’ );
  • Use wp_nav_menu() to display your custom menu.
  • In the Menus admin page, there is a Show advanced menu properties to allow “Link Target” “CSS Classes” “Link Relationship (XFN) Description”

変更ログ

Since: 3.0.0

ソースファイル

register_nav_menus()は、wp-includes/nav-menu.php内に位置しています。

register_nav_menus() is located in wp-includes/nav-menu.php.

関連ファンクションタグ

Theme Review – Guidelines
Navigation Menu: register_nav_menus(), register_nav_menu(), unregister_nav_menu(), has_nav_menu(), wp_nav_menu(), wp_get_nav_menu_items()

Sponsored Link