有些时候我们在运营网站的时候,不希望部分分类的内容在首页显示,这里我们可以单独将这些内容用一个分类存储且用工具实现隐藏这个分类的内容在首页展示。
function excludeCat($query) { if ( $query->is_home ) { $query->set('cat', '-1,-2,-3'); } return $query; } add_filter('pre_get_posts', 'excludeCat');
这里我们添加以上代码到 Functions.php 中,然后在代码里丢上分类的ID,注意一定要用 - 号。这样就更新的内容放到这些分类中就不会在首页显示。
评论