A-A+
隐藏wordpress某一个分类的文章不在首页显示
在使用 wordpress 制作模板时,需要在首页隐藏掉某个分类,或者说在首页只显示某个分类,wordpress 默认的在首页显示所有的最新文章,控制最新文章显示的是主题 index.php 的如下代码:
<?php if ( have_posts() ) : ?>
当我们需要更改显示的分类时,就需要用到另外一个wordpress函数 query_posts函数,将其上面的代码替换掉成如下即可:
<?php if ( have_posts() ) : is_home() && query_posts($query_string .'&cat=-126') ?>
这里的 cat 就是控制显示的文章分类,如果是正数,则是在首页显示某个分类的文章,反之则是不显示某个分类的文章,如果有多个分类,可以用逗号分割。