在我的博客登录页面上,body_class()会注入博客样式(http://madgreens.com/blog)。但是,当加载博客页面时,会注入单帖样式(http://www.madgreens.com/blog/2015/02/chicken/)。
我最近升级了4个插件,但已将它们移动到一个文件夹' plugins-temp'直到我解决这个问题。
有没有办法强制Wordpress在所有博客页面上加载正确的CSS?
答案 0 :(得分:1)
这是body_class()的默认行为。如果除标准类之外还有其他类,则可以通过以下方式添加它们:
body_class( 'classname' )
或
body_class( array( 'classname1', 'classname2' ) )
因此,如果您总是想要某个类,只需修改模板中的body_class函数即可包含它。
要获得更多控制,您可以在functions.php文件中添加一个过滤器,如下所示:
function enhanceBodyClass($classes)
{
global $post;
// Add any classes you want to the $classes array
return $classes;
}
add_filter('body_class', 'enhance_body_class');