小编Rob*_*rto的帖子

在wp_nav_menu中向li元素添加类

我在wordpress中遇到wp_nav_menu的问题.我想制作Li元素的结构,其中所有元素都有类"menu-li".但它对我不起作用.我在function.php文件中有这个:

register_nav_menus(
array(
'primary-menu' => __( 'Primary Menu' ),
'secondary-menu' => __( 'Secondary Menu' )
));
Run Code Online (Sandbox Code Playgroud)

然后我在Wordpress管理面板中创建了菜单,现在我想将我的菜单添加到我的主题中.

                    <?php

                $defaults = array(
                    'theme_location'  => 'primary-menu',
                    'menu'            => '',
                    'container'       => '',
                    'container_class' => '',
                    'container_id'    => '',
                    'menu_class'      => 'menu-li',
                    'menu_id'         => '',
                    'echo'            => true,
                    'fallback_cb'     => 'wp_page_menu',
                    'before'          => '',
                    'after'           => '',
                    'link_before'     => '',
                    'link_after'      => '',
                    'items_wrap'      => '<ul>%3$s</ul>',
                    'depth'           => 0,
                    'walker'          => ''
                );
                wp_nav_menu( $defaults );
                ?>
Run Code Online (Sandbox Code Playgroud)

它将所有elemnet显示为ul in ul但没有类"menu-li".如何将其添加到所有li元素?

wordpress menu

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

menu ×1

wordpress ×1