1

Wordpress のメニュー名からナビゲーション メニュー リストを取得するにはどうすればよいですか?

次のコードを使用していますが、すべてのページを表示しており、カスタム ナビゲーション メニュー名を使用していません。

<?php wp_page_menu('sort_column=ID&amp;sort_order=desc;');?>

助けてくれてありがとう。

4

2 に答える 2

2

メニューをfunctions.phpファイルに登録し、initに追加する必要があります。

register_nav_menu('header'、__('Header Menu'、'twentyeleven'));

そして、あなたはこのメニューを以下のようにどこにでも表示することができます:

wp_nav_menu(array('theme_location' =>'header'、'container' => false、'menu_id' =>'nav'));

于 2012-11-27T06:24:02.527 に答える
1

初めに、

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 を入力できます。重要なのは、作成したメニューを表示する「メインメニュー」クローソールです。

次に、ワードプレスの管理者 > 外観 > メニューに移動し、上部のタブ リストからメニューを選択し、右側のテーマの場所に割り当てます。「テーマの場所」と表示されている場所で、ドロップダウン リストから「メイン メニュー」を選択し、保存をクリックします。

お役に立てれば。

于 2012-11-27T00:19:07.310 に答える