【发布时间】:2019-04-06 10:11:07
【问题描述】:
我为每个 Wordpress 菜单项添加了类,但它们没有出现在代码中。
我的菜单:
<?php $wp_custom_nav = array(
'theme_location' => 'primary',
'container' => 'nav',
'container_class' => 'nav',
'echo' => false,
'fallback_cb' => false,
'items_wrap' => '%3$s',
'depth' => 0
);
echo strip_tags(wp_nav_menu( $wp_custom_nav ), '<nav><a>');
?>
我的function.php包含
register_nav_menus( array(
'primary' => esc_html__( 'Primary', 'yewtree' ),
) );
所以我有
<nav>
<a></a>
<a></a>
...
</nav>
但是没有我在 Wordpress 管理菜单中添加的任何类。这是为什么呢?
【问题讨论】:
-
这些类被添加到普通菜单输出中的
<li>标记中。如果您未指定任何列表项,则不会将类添加到<a>标记中