其实我们在使用 WordPress 主题开发的时候,如果要在首页排除或隐藏某些置顶分类目录文章的显示的话,我们就直接在首页 query 中就指定了,但是今天子凡就发现一个新的方法,就是直接在主题的 function.php 文件中添加也可以,感觉对于要动手的朋友们会更简单,也避免了一些不必要的错误发生。
1 2 3 4 5 6 7 8 | //WordPress首页排除隐藏指定分类文章 function exclude_category_in_home( $query ) { if ( $query->is_home ) {//是否首页 $query->set( 'cat', '-1, -2' ); //排除的指定分类id } return $query; } add_filter( 'pre_get_posts', 'exclude_category_in_home' ); |
话不多说,到这里就已经完全结束了!