之前介绍过用字段方式达到每个页面的不同,其实用那种方式呢会增加数据库添加字段表,今天呢咱们说个利用CSS就能达到WordPress每个页面不同,WordPress当中呢其实有个body_class()这货函数,只要利用它就可以为WordPress给每篇文章或者页面指定了独一无二的body class,用这个class就可以让页面各不相同。
首先要说这货body class是WordPress API: body_class()函数产生的一组class,这些class会随着不同的页面发生变化,当然可不止这个可以定义css啊还有一些其它深藏不露可以定制css的。

WordPress每个页面不同

假如要实现在ID为872的文章页面隐藏掉导航,查看文章页面的body class,我们可以找到一个class叫做postid-872。


<body class="single single-post postid-872 single-format-standard singular two-column right-sidebar customize-support">

这个postid-872是独一无二的,用这个class,我们可以随意修改ID为872的文章页面内容而不用担心影响其它页面。
我们甚至不需要修改样式表(style.css),只需要在编辑器中输入我们需要的样式就行了,现在来隐藏这个页面的导航,导航的id是#access,所以以藏菜单的样式为


<style type="text/css">
    .postid-872 #access{
        display:none;
    }
</style>

其它呢像什么page页面了等等您都可以采用此方法来折腾一番WordPress每个页面不同,WordPress每个页面不同教程至此完毕。