当前位置:首页>WordPress教程>WordPress教程 博客主题首页排除特定分类文章

WordPress教程 博客主题首页排除特定分类文章

通常情况下,wordpress博客主题,显示的都是最新文章,即所有分类都会按照时间顺序显示。但是我们在日常操作中,或许并不希望某些分类出现在首页的文章列表中。那么,我们该怎么做呢?

其实要实现方法并不难,如果想将一些特定分类中的文章不在首页显示,下面的方法可以帮你很方便地从首页排除特定分类的文章。

复制下面的代码到你的主题functions.php文件:

[cc lang=”php”]
function exclude_category_home( $query ) {
if ( $query->is_home ) {
$query->set( ‘cat’, ‘-1, -99’ );
}
return $query;
}

add_filter( ‘pre_get_posts’, ‘exclude_category_home’ );
[/cc]

其中的第三行:’-1, -99’就是分类ID,注意分类ID用半角(英文)逗号隔开,每个ID前面必须加上负号。

如果数字ID前不加“-”就表示只显示这几篇文章。

注:分类ID大家可以在后台分类列表中将鼠标指示到分类名称,即可在浏览器底部看到。

WordPress教程

WordPress 3.8 中文字体修正:全新的管理后台界面

2013-12-15 3:13:40

WordPress教程

Apache下.htaccess文件的用法集合

2014-3-18 0:02:04

{{yiyan[0].hitokoto}}
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索