0

我目前有两个不同的自定义菜单。我希望第一个菜单“Main”显示在页面顶部作为顶部导航。我想要滑块下的第二个菜单“滑块”。

我在顶部有这个:

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

不知何故,它在第一个菜单“Main”中获取链接并将其显示在顶部。现在我想显示滑块下第二个菜单的链接

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

有了这个,它显示了我在导航栏中的每一页。请帮忙。

4

2 回答 2

1

试试下面的功能

  function register_my_menus() {
      register_nav_menus(
        array(
          'Slider' => __( 'Under Slider Navigation' ),

        )
      );
    }
    add_action( 'init', 'register_my_menus' );

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

register_nav_menus必须在数组中

于 2013-08-21T02:43:54.777 回答
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 回答