1. 首页
  2. 网站建设

WordPress首页不显示指定分类目录下的文章方法

某些网站的分类文章可能不想直接显示在首页,那么我们可以设定指定目录的文章不显示在首页,提供下面办法:

在主题目录下的functions.php中添加下面的代码:

//首页排除ID为15的分类
function ex_cat_on_homepage( $query ) {
    if ( $query->is_home() && $query->is_main_query() ) {
        $query->set( 'cat', -1 );
    }
}
add_action( 'pre_get_posts', 'ex_cat_on_homepage' );

这里需注意隐藏某个分类目录下的文章,需要在分类目录ID前面添加一个“-”号,这样就排除了当前分类目录文章。

分类目录的ID一定要填写正确,否则没有任何效果,获取ID的方法是:后台>>文章>>分类目录,把鼠标放到右侧的分类名称或者名称下面的编辑按钮,这时浏览器的状态栏(左下角)就会显示url地址。

评分 0, 满分 5 星
0
0
看完收藏一下,下次也能找得到
  • 版权声明:本文基于《知识共享署名-相同方式共享 3.0 中国大陆许可协议》发布,转载请遵循本协议
  • 文章链接:http://www.carlstedt.cn/archives/513 (转载时请注明本文出处及文章链接)
上一篇:
:下一篇

发表评论

gravatar

快来吐槽一下吧!

  1. .01 4:06
  2. .02 1:47
  3. .03 3:39
  4. .04 1:40