WordPress:如何使用wp_nav_menu()将自定义CSS类应用于根UL?

时间:2015-04-07 19:49:40

标签: php html wordpress

我使用WordPress 4.1.1并希望将自定义CSS类应用于根ul元素。要渲染我的菜单,我使用wp_nav_menu函数:

<?php wp_nav_menu(array('menu' => 'top-menu', 'menu_class' => 'my-menu')); ?>

根据Codex,我使用menu_class选项来自定义ul类。不幸的是,我有以下标记:

<div class="my-menu"><ul>.....</ul></div>

ul元素没有my-menu类。

1 个答案:

答案 0 :(得分:1)

我喜欢配置wp_nav_menu()只输出li元素,允许我在ul上放置任何需要的标记

<ul class="my-menu">
    <?php 
        $args = array(
            'menu' => 'top-menu',
            'container' => false, 
            'items_wrap' => '%3$s'
        );
        wp_nav_menu($args); 
    ?>
</ul>