[英]How to add Active class in menu using Wordpress
如何在WordPress的活动菜单中添加类。 我在下面的代码中使用。 但它不起作用,请帮助我
wp_nav_menu( array(
'container' => '',
'items_wrap' => '%3$s',
'theme_location' => 'primary'
) );
将以下内容添加到functions.php
add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
if( in_array('current-menu-item', $classes) ){
$classes[] = 'active ';
}
return $classes;
}
参见法典以获取更多信息
请在您的nav-menu-template.php文件中的第149行附近添加此代码。
$item_output .= '<a'. $attributes .' class="'.$classes[0].'" >';
现在在这种情况下,您的css类适用于href链接,而您只想在管理端菜单css类中添加此类。
完成后让我知道。
请在您的nav-menu-template.php文件中的第149行附近添加此代码。
$item_output .= '<a'. $attributes .' class="'.$classes[7].'">';
在添加此代码之前,它将看起来像这样
<a href="#">Home</a>
添加此代码后,它将如下所示
<a class="current_page_item" href="www.gooole.com">Home</a>
关于您的<li>
当前类显示在链接菜单项类上
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.