WordPressでカスタムメニューを複数登録する方法は以下になります。
register_nav_menus( array( //複数のナビゲーションメニューを登録する
'footer_nav' => 'フッターナビ1',
'footer_nav2' => 'フッターナビ2',
'footer_nav3' => 'フッターナビ3',
) );
ああああ
WordPressテーマに複数のナビゲーションメニューを登録するために使われます。それぞれのメニューは、WordPressの管理画面からカスタマイズできるようになります。コードの各部分について詳しく説明します。
register_nav_menus( array( ... ) );
:register_nav_menus
はWordPressの関数で、テーマで使用するナビゲーションメニューの位置を登録するために使われます。- この関数は配列を引数として受け取ります。配列の各要素は、登録するナビゲーションメニューの位置を表します。
- 配列の中身:
'footer_nav' => 'フッターナビ1'
、'footer_nav2' => 'フッターナビ2'
、'footer_nav3' => 'フッターナビ3'
は、それぞれ異なるナビゲーションメニューの位置を定義しています。- 配列のキー(例:
footer_nav
)は、テーマのコード内でこのメニュー位置を参照するための一意の識別子です。 - 配列の値(例:
フッターナビ1
)は、WordPressの管理画面に表示されるメニュー位置の名前です。これにより、サイトの管理者は管理画面でこれらのメニューを簡単に識別し、カスタマイズできます。
このコードをテーマの functions.php
ファイルに追加することで、テーマはこれらのナビゲーションメニュー位置をサポートするようになります。その後、WordPressの管理画面からこれらのメニューを設定し、メニュー項目を追加することができます。また、テーマの適切な場所に wp_nav_menu()
関数を使用して、これらのメニューを表示することができます。