最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > WordPress > WordPress教程 >

wordpress首页排除特定分类文章

时间:2014-01-19 01:10来源:未知 作者:外贸网站模板 点击:
通常情况下,wordpress博客主题,显示的都是最新文章,即所有分类都会按照时间顺序显示。但是我们在日常操作中,或许并不希望某些分类出现在首页的文章列表中。那么,我们该怎么做呢?
通常情况下,wordpress博客主题,显示的都是最新文章,即所有分类都会按照时间顺序显示。但是我们在日常操作中,或许并不希望某些分类出现在首页的文章列表中。那么,我们该怎么做呢?
 
其实要实现方法并不难,如果想将一些特定分类中的文章不在首页显示,下面的方法可以帮你很方便地从首页排除特定分类的文章。
 
复制下面的代码到你的主题functions.php文件:
 
 
function exclude_category_home( $query ) { 
if ( $query->is_home ) { 
$query->set( 'cat', '-2, -7' ); 
return $query; 
 
add_filter( 'pre_get_posts', 'exclude_category_home' );
其中的第三行:'-2, -7'就是分类ID,注意分类ID用半角(英文)逗号隔开,每个ID前面必须加上负号。
 
如果数字ID前不加“-”就表示只显示这几篇文章。
 
注:分类ID大家可以在后台分类列表中将鼠标指示到分类名称,即可在浏览器底部看到。
(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容