我尝试通过Appearance =>添加页面类菜单=>屏幕选项=> CSS类,但是当我更新我的页面时,这些类不会显示出来。 我尝试了另一个主题,它有效,所以我的问题是与主题相关的。我没有开发这个主题,我从另一个开发者那里拿回来了。有人可以解释一下我在代码中应该寻找什么以使其恢复正常吗?
感谢您的帮助。
答案 0 :(得分:1)
这可能是一些事情,首先要看哪里。
在模板文件中查找一些标准函数,例如body_class()
,post_class()
。因为它在需要的上下文中打印标准的Wordpress使用类。
如果 functions.php 过滤器中的add_filters()
更多与菜单相关,则可以添加或删除css,例如。
add_filter('nav_menu_css_class' , 'some_function_called' , 10 , 2);
function some_function_called($classes, $item){
if(is_single() && $item->title == "Blog"){ //Notice you can change the conditional from is_single() and $item->title
$classes[] = "special-class";
}
return $classes;
}
祝你好运。