AIHGF

WordPress - 首页不显示某些分类目录的文章
WordPress 首页设置为动态首页时,默认根据发布时间显示所有发布的文章. 但有些文章不想被动态显示在首页,如...
扫描右侧二维码阅读全文
27
2018/06

WordPress - 首页不显示某些分类目录的文章

WordPress 首页设置为动态首页时,默认根据发布时间显示所有发布的文章.
但有些文章不想被动态显示在首页,如短文,说说之类的.
故,需要设置首页不显示某些特定分类类别的文章.
参考 - WordPress首页去除某些分类文章的方法

首页不显示特定分类类别的操作流程:

  • [1] - 获取特定分类目录额的ID
    在后台的 “文章 -> 分类目录” 中获取,当鼠标放到某个分类目录时,浏览器底部的状态栏会显示类似 “category&tag_ID=113&post_type=post” 链接,其中的 “113” 就是特定分类的ID.

  • [2] - 修改 function.php 函数
    在 function.php 函数文件中添加如下代码:

function exclude_category_home( $query ) {
    if ( $query->is_home ) {
        $query->set( 'cat', '-113,-4' );
    }
    return $query;
}
add_filter( 'pre_get_posts', 'exclude_category_home' );

1134 为排除类别

以上代码加入主题函数文件 function.php,在最后一个 ?> 之前.

Last modification:October 9th, 2018 at 09:31 am

Leave a Comment