wordpress自定义分类不在首页显示
标签:代码
我们有时候需要自定义日志,控制某些文章不在首页显示。
打开当前theme的index.php找出如下代码:
1 2 3 4 | <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> |
在它的前面加上一句:
1 2 3 | <?php query_posts('cat=-1,-2,'); ?> |
里面的“1 ” “2” 换成不想显示的日志的分类ID即可,需要隐藏更多的分类,用逗号隔开。
注意query_posts函数与pagenavi插件有冲突,所以此方法不能和pagenavi共同使用
解决的办法就是用下面的方法替代上面的
1 2 3 4 5 6 7 8 9 | <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'category__not_in' => array(83), 'paged' => $paged ); query_posts($args); ?> |