首页排除某些分 主要有利于我们首页凸显某些我们想要展示的分类,从而排除掉其他分类,特别是你的博客分类比较多时,或者是一个cms,但某些分类又不想显示在首页。

在主题的functions.php添加以下代码:

<?php
    function excludeCat($query) {
      if ( $query->is_home ) {
        $query->set('cat', '-2,-6,-12');
      }
      return $query;
    }
    add_filter('pre_get_posts', 'excludeCat');
    ?>

这样的话,你即使使用了循环,也不会显示ID为2、6、12的分类了,当然你需要查看一下你想排除的分类的ID.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。