0

我似乎无法弄清楚如何在我的导航菜单中为标签调用一个类...我正在使用 wp_nav_array 参考,但它似乎不起作用。这是标记:

HTML

<div class="navigation_bar">
    <ul class="navigation">
        <li><a href="index.html">Home</a></li>
        <li class="active"><a href="about.html">About</a></li>
        <li><a href="portfolio.html">Portfolio</a></li>
        <li><a href="blog.html">Blog</a></li>
        <li><a href="contact.html">Contact</a></li>
    </ul>
</div>

Header.php 文件

            <?php wp_nav_menu(array( 'menu_class' => 'navigation_bar navigation', 'sort_column' => 'menu_order', 'theme_location'  => 'header-menu') ); ?>

它在浏览器中的显示方式

<div class="navigation_bar">
    <ul>
       <li class="page_item page-item-6"><a href="http://localhost/?page_id=6">Home</a></li>
       <li class="page_item page-item-12 current_page_item"><a href="http://localhost/?page_id=12">About</a></li>
    </ul>
</div>

我如何需要它在浏览器中显示

<div class="navigation_bar">
    <ul class="navigation">
       <li class="page_item page-item-6"><a href="http://localhost/?page_id=6">Home</a></li>
       <li class="page_item page-item-12 current_page_item"><a href="http://localhost/?page_id=12">About</a></li>
    </ul>
</div>

我感谢所有建议。谢谢。

4

1 回答 1

0

这应该可以解决问题:

<?php wp_nav_menu(array('menu_class' => 'navigation_bar', 'container_class' => 'navigation', 'sort_column' => 'menu_order', 'theme_location' => 'header-menu') ); ?>

更多关于调用WP Nav Menu

更新:

仔细查看后,我意识到 wp_nav_menu 没有可用的 'sort_column' 选项。像这样称呼它:

<?php wp_nav_menu(array('menu_class' => 'navigation_bar', 'container_class' => 'navigation', 'theme_location' => 'header-menu') ); ?>
于 2012-10-11T17:59:26.163 回答