Wordpress のメニュー名からナビゲーション メニュー リストを取得するにはどうすればよいですか?
次のコードを使用していますが、すべてのページを表示しており、カスタム ナビゲーション メニュー名を使用していません。
<?php wp_page_menu('sort_column=ID&sort_order=desc;');?>
助けてくれてありがとう。
Wordpress のメニュー名からナビゲーション メニュー リストを取得するにはどうすればよいですか?
次のコードを使用していますが、すべてのページを表示しており、カスタム ナビゲーション メニュー名を使用していません。
<?php wp_page_menu('sort_column=ID&sort_order=desc;');?>
助けてくれてありがとう。
メニューをfunctions.phpファイルに登録し、initに追加する必要があります。
register_nav_menu('header'、__('Header Menu'、'twentyeleven'));
そして、あなたはこのメニューを以下のようにどこにでも表示することができます:
wp_nav_menu(array('theme_location' =>'header'、'container' => false、'menu_id' =>'nav'));
初めに、
functions.phpファイルにメニューを割り当てて、それを init に追加する必要があります。このようなことをする必要があります:
function register_my_menus()
{
register_nav_menus(array( 'main-menu' => __( 'Main Menu' ) ) );
}
add_action( 'init', 'register_my_menus' );
次に、ワードプレスのテーマで、次のように簡単に呼び出します。
wp_nav_menu(array('menu_id' => '',
'menu_class' => '',
'container' => '',
'theme_location' => 'main-menu'
));
必要なクラスまたはメニュー ID を入力できます。重要なのは、作成したメニューを表示する「メインメニュー」クローソールです。
次に、ワードプレスの管理者 > 外観 > メニューに移動し、上部のタブ リストからメニューを選択し、右側のテーマの場所に割り当てます。「テーマの場所」と表示されている場所で、ドロップダウン リストから「メイン メニュー」を選択し、保存をクリックします。
お役に立てれば。