Wordpress body_class()在博客页面上加载单个帖子css

时间:2015-02-13 13:50:18

标签: css wordpress wordpress-theming blogs

在我的博客登录页面上,body_class()会注入博客样式(http://madgreens.com/blog)。但是,当加载博客页面时,会注入单帖样式(http://www.madgreens.com/blog/2015/02/chicken/)。

我最近升级了4个插件,但已将它们移动到一个文件夹' plugins-temp'直到我解决这个问题。

有没有办法强制Wordpress在所有博客页面上加载正确的CSS?

1 个答案:

答案 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');