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

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

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

提供: WordPress Codex 日本語版
移動先: 案内検索
(テンプレートタグガイド・カテゴリ挿入、リンク調整等/翻訳者募集中)
(最新のマージ)
 
(同じ利用者による、間の5版が非表示)
1行目: 1行目:
{{NeedTrans}}
 
 
{{テンプレートタグガイド|PHP}}
 
{{テンプレートタグガイド|PHP}}
  
== Description ==
+
== 説明 ==
Registers ''multiple'' [[Navigation Menus|custom navigation menus]] in the new custom menu editor of WordPress 3.0. This allows for creation of custom menus in the dashboard for use in your theme.
+
WordPress 3.0の新しいカスタムメニューエディターに、''複数の'' [[Navigation Menus|ナビゲーションメニュー]]を登録します。
 +
テーマで使用するダッシュボード内にカスタムメニューの作成を許可します。
  
See [[関数リファレンス/register_nav_menu|register_nav_menu()]] for creating a single menu, and [[Navigation_Menus|Navigation Menus]] for adding theme support.
+
単一のメニューを作成するための [[関数リファレンス/register_nav_menu|register_nav_menu()]] と、テーマサポートの追加について [[Navigation_Menus|ナビゲーションメニュー]] もあわせてご覧ください。
  
== Usage ==
+
== 使い方 ==
  
 
  <?php register_nav_menus( $locations ); ?>
 
  <?php register_nav_menus( $locations ); ?>
  
== Parameters ==
+
== パラメータ ==
  
{{Parameter|$locations|array|An associated array of menu location slugs and descriptions.}}
+
{{Parameter|$locations|array|メニューの位置のスラッグ(キー)と、説明(一致している値)の連想配列 }}
  
== Return Values ==
+
== 返り値 ==
  
None.
+
なし
  
== Examples ==
+
== 用例 ==
  
 
<pre>
 
<pre>
if ( function_exists( 'register_nav_menus' ) ) {
+
register_nav_menus( array(
register_nav_menus(
+
'pluginbuddy_mobile' => 'PluginBuddy Mobile Navigation Menu',
array(
+
'footer_menu' => 'My Custom Footer Menu',
  'pluginbuddy_mobile' => 'PluginBuddy Mobile Navigation Menu',
+
) );
  'foot_menu' => 'My Custom Footer Menu'
+
)
+
);
+
}
+
 
</pre>
 
</pre>
  
== Notes ==
+
== ==
  
* This function automatically registers custom menu support for the theme therefore you do '''not''' need to call <code>add_theme_support( 'menus' );</code>
+
* この関数は、テーマ内にカスタムメニューサポートを自動的に登録します。<code>add_theme_support( 'menus' );</code>を呼び出す必要がありません。
* Verify the function exists prior to usage to provide backwards compatibility before WordPress 3.0.0:
+
* カスタムメニューの表示には [[関数リファレンス/wp_nav_menu|wp_nav_menu()]]を使用します。
<pre>
+
* 管理画面の'''メニュー'''で、'''詳細設定メニューの表示'''、''"リンク先" "CSS クラス" "リンク先との関係 (XFN) "''の許可があります。
if ( function_exists( 'register_nav_menus' ) ) {
+
...
+
}
+
</pre>
+
* Use [[関数リファレンス/wp_nav_menu|wp_nav_menu()]] to display your custom menu.
+
  
== Changelog ==
+
* テーマに登録されているメニューのリストを取り戻すのには、[[関数リファレンス/get_registered_nav_menus | get_registered_nav_menus]] /[[:en:Function_Reference/get_registered_nav_menus |en]]を使います。
  
* Since: [[Version 3.0|3.0.0]]
+
== 更新履歴 ==
  
== Source File ==
+
* 導入: [[Version 3.0|3.0.0]]
  
* <tt>register_nav_menus()</tt> is located in {{Trac|wp-includes/nav-menu.php}}.
+
== ソースファイル ==
  
== Related ==
+
* <tt>register_nav_menus()</tt> は {{Trac|wp-includes/nav-menu.php}}にあります。
  
* [[Theme Review#Functionality|Theme Review - Guidelines]]
+
== 外部リソース ==
 +
 
 +
* [http://generatewp.com/nav-menus/ WordPress Navigation Menu Generator]
 +
* [http://www.youngflavor.net/2013/10/718/ http://www.youngflavor.net/2013/10/718/] カスタムメニューを使ってWordPressの複数メニューを表示する方法
 +
 
 +
== 関連 ==
  
 
{{Navigation Menu Tags}}
 
{{Navigation Menu Tags}}
59行目: 55行目:
 
{{Tag Footer}}
 
{{Tag Footer}}
  
{{原文|Function Reference/register_nav_menus|92982}}<!-- 12:23, 15 September 2010 bono 版 -->
+
 
 +
{{原文|Function Reference/register_nav_menus|151978}}<!-- 04:20, 9 June 2015‎ Poena  版 -->
  
 
{{DEFAULTSORT:}}
 
{{DEFAULTSORT:}}

2015年6月16日 (火) 11:36時点における最新版

説明

WordPress 3.0の新しいカスタムメニューエディターに、複数の ナビゲーションメニューを登録します。 テーマで使用するダッシュボード内にカスタムメニューの作成を許可します。

単一のメニューを作成するための register_nav_menu() と、テーマサポートの追加について ナビゲーションメニュー もあわせてご覧ください。

使い方

<?php register_nav_menus( $locations ); ?>

パラメータ

$locations
array) (必須) メニューの位置のスラッグ(キー)と、説明(一致している値)の連想配列 
初期値: なし

返り値

なし

用例

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) "の許可があります。

更新履歴

ソースファイル

外部リソース

関連

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


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


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