【问题标题】:How to show sub items in wordpress custom navigation如何在 wordpress 自定义导航中显示子项目
【发布时间】:2014-12-17 08:13:30
【问题描述】:

我一直在寻找如何将 php 添加到我的自定义菜单中,以便它以下拉方式显示子标题。 我使用一些 php 代码创建了一个自定义菜单,因为我想让徽标位于导航的中间。当前的 php 代码如下所示:

<div class="navigation">
<ul>
    <?php
        $menu_left = wp_get_nav_menu_items( 3 );
        $menu_right = wp_get_nav_menu_items( 4 );

        foreach ( (array) $menu_left as $key => $menu_item ) {
            echo "<li><a href=\"" . $menu_item->url . "\">" . $menu_item->title . "</a></li>" ;

        }

    ?>
    <?php
        echo "<li><img src='logo1.png'/></li>";
    ?>
    <?php
        foreach ( (array) $menu_right as $key => $menu_item ) {
            echo "<li><a href=\"" . $menu_item->url . "\">" . $menu_item->title . "</a></li>" ;
    }  
    ?>
</ul>

</div><!-- .navigation -->

这是在我的函数文件中:

register_nav_menus( array(
'nav_left' => 'Left Nav Menu',
'nav_right' => 'Right Nav Menu',
 ) );

我通过 wordpress 中的菜单添加的子项目会显示,但它们不会显示在其父页面下方。我对 php 比较陌生,并且已经为此苦苦挣扎了一段时间。我只是不确定如何让它们显示在父项下。我知道子菜单需要是一个新的 ul 但我不知道如何我非常感谢任何帮助。

【问题讨论】:

    标签: php jquery html css wordpress


    【解决方案1】:

    对于两级导航菜单

    wp_nav_menu( array('theme_location' => 'top_nav_menu', 
    'container' => '',
    'depth' => 2 ,
    'items_wrap' => '%3$s' ) 
    );
    

    【讨论】:

      【解决方案2】:

      感谢我设法让它使用它来工作

      $menu_left = wp_list_pages('title_li=&depth=0&sort_column=menu_order&exclude=56&number=8&exclude=13,15,17');( 3 );
              $menu_right = wp_get_nav_menu_items( 4 );
              foreach ( (array) $menu_left as $key => $menu_item ) {
                  echo "<li><a href=\"" . $menu_item->url . "\">" . $menu_item->title . "</a></li>" ;
              }
      

      我在自定义菜单中添加了所有菜单项,然后排除了特定的页面 id 标签,它工作正常,再次感谢!我希望这可以帮助其他遇到问题的人。

      我发现这个网站非常有用和有趣:http://digwp.com/2009/07/delicious-recipes-wordpress-page-menus/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-26
        • 2019-10-19
        • 1970-01-01
        • 2012-08-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多