wordpress首页排除指定分类

wordpress的首页默认是显示所有分类的最新文章,如果你想排除某些分类的文章不让它显示,可以通过以下方法来实现:
1、一般是在 index.php 文件中找到loop(循环)代码,while(have_posts()): 前加入
query_posts('cat=-1,-22');
endwhile; 后插入代码
wp_reset_query();
2、另一种方法是在在主题文件夹下的functions.php中加入以下代码:
function custom_exclude_category( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'cat', '-1,-3' ); //-1,-3表示需要排除的分类目录
}
}
add_action( 'pre_get_posts', 'custom_exclude_category' );

《wordpress首页排除指定分类》上有10条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Captcha Code