0

現在、2 つの異なるカスタム メニューがあります。最初のメニュー「メイン」をトップナビとしてページ上部に表示させたい。スライダーの下に 2 番目のメニュー「スライダー」が必要です。

私はこれを一番上に持っています:

<?php wp_nav_menu(array('theme_location' => '','container' => '',));?>

そしてどういうわけか、最初のメニュー「メイン」のリンクをピックアップして、一番上に表示しています。スライダーの下の2番目のメニューからのリンクを表示したい

<?php register_nav_menu( 'Slider', 'Under Slider Navigation' ); ?>
<?php wp_nav_menu(array('theme_location' => 'Slider','container' => '',));?>

これで、ナビゲーションバーにあるすべてのページが表示されます。助けてください。

4

2 に答える 2

0

登録する前に、メニューを初期化します。また、理想的にはこれを functions.php に入れる必要があります

<?php function my_second_nav(){
    wp_nav_menu(array('theme_location' => 'Slider','container' => '',))} 
    register_nav_menu( 'Slider', 'Under Slider Navigation' ); ?>

次に、好きな場所に配置します

<?php my_second_nav(); ?>
于 2013-08-20T20:14:32.280 に答える