当前位置: 首页 > wordpress分享 > 正文
wordpress让指定分类文章不在首页显示
发布:2015-03-05 13:51:46 分类:wordpress分享
前几天写了让wordpress首页不显示指定文章分类的方法,后来发现一个问题,假如你的首页默认显示10篇文章,有3篇文章是在不在首页显示的文章分类发表的,那么首页虽然不显示这三篇文章,但是也会占三个位置,首页只会展现7篇文章!
怎么解决这个问题呢?上篇文章的原理是先获取最新发表的10篇文章,然后再去除不想在首页展示的文章,那么首页只显示剩下的文章,现在我们修改一下代码,在查找最新文章时,直接去除不想首页展示的文章!代码如下:
首先找到下面代码:
- <?php if( have_posts() ) : ?>
然后修改成以下代码:
- <?php if ( have_posts() ) : is_home() && query_posts($query_string .’&cat=-ID号’) ?>
其中ID号修改为自己不想在首页显示的文章分类ID,查找ID看下图,
进入后台--文章分类--鼠标指在分类目录上,在浏览器底部有一串URL地址,其中ID=XXX就是文章分类的ID
这样就解决了指定文章分类不在首页显示,首页加载不全的问题!
另一种解决方法请看:让wordpress首页不显示指定文章分类