• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/register nav menu」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(パラメータ)
(訳終わり)
1行目: 1行目:
{{NeedTrans}}
 
 
{{テンプレートタグガイド|PHP}}
 
{{テンプレートタグガイド|PHP}}
  
 
== 説明 ==
 
== 説明 ==
  
Registers a ''single'' [[Navigation Menus|custom navigation menu]] in the new custom menu editor of WordPress 3.0.  
+
Registers a ''single'' [[Navigation Menus|custom navigation menu]] in the new custom menu editor of WordPress 3.0. WordPress 3.0の新しいカスタムメニューエディタで''1つの'' [[Navigation Menus|カスタムナビゲーションメニュー]]を登録します。
This allows for creation of custom menus in the dashboard for use in your theme.
+
これは、テーマで使用するダッシュボードのカスタムメニューを作成できます。
  
See [[関数リファレンス/register_nav_menus|register_nav_menus()]] for creating multiple menus at once.
+
一度に複数のメニューを作成するには、 [[関数リファレンス/register_nav_menus|register_nav_menus()]] をご覧ください。
  
 
== 使い方 ==
 
== 使い方 ==
17行目: 16行目:
 
{{Parameter|$location|string|スラッグのようなメニューの位置識別子}}
 
{{Parameter|$location|string|スラッグのようなメニューの位置識別子}}
  
{{Parameter|$description|string|The default value to return if no value is returned (ie. the option is not in the database).}}
+
{{Parameter|$description|string|何も値が返されない場合、デフォルト値が返されます(ie. オプションは、データベースに存在しません).}}
  
 
== 戻り値 ==
 
== 戻り値 ==

2015年6月20日 (土) 20:48時点における版

説明

Registers a single custom navigation menu in the new custom menu editor of WordPress 3.0. WordPress 3.0の新しいカスタムメニューエディタで1つの カスタムナビゲーションメニューを登録します。 これは、テーマで使用するダッシュボードのカスタムメニューを作成できます。

一度に複数のメニューを作成するには、 register_nav_menus() をご覧ください。

使い方

<?php register_nav_menu( $location, $description ); ?>

パラメータ

$location
string) (必須) スラッグのようなメニューの位置識別子
初期値: なし
$description
string) (必須) 何も値が返されない場合、デフォルト値が返されます(ie. オプションは、データベースに存在しません).
初期値: なし

戻り値

なし

用例

if ( function_exists( 'register_nav_menu' ) ) {
	register_nav_menu( 'pluginbuddy_mobile', 'PluginBuddy Mobile Navigation Menu' );
}

  • This function automatically registers custom menu support for the theme therefore you do not need to call add_theme_support( 'menus' );
  • Verify the function exists prior to usage to provide backwards compatibility before WordPress 3.0.0:
if ( function_exists( 'register_nav_menu' ) ) {
	...
}
  • This function actually works by simply calling register_nav_menus() in the following way:

register_nav_menus( array( $location => $description ) );

変更履歴

  • 3.0.0 にて導入されました。

ソースファイル

register_nav_menu()wp-includes/nav-menu.phpにあります。

最新英語版: WordPress Codex » Function Reference/register_nav_menu最新版との差分

関連

ナビゲーションメニュー: register_nav_menus(), register_nav_menu(), unregister_nav_menu() /en , has_nav_menu(), wp_nav_menu(), wp_get_nav_menu_items()


関数リファレンステンプレートタグ目次もご覧ください。