为什么我的自定义帖子没有显示在类别下

时间:2017-11-06 04:26:02

标签: wordpress

我有一个名为评论的自定义帖子类型。我添加了一个类别分类,并在新的类别分类下添加了我的自定义帖子类型。当我点击该类别时,它不会显示我的任何自定义帖子。它只会显示常规帖子。

关于我如何解决这个问题的任何建议?

1 个答案:

答案 0 :(得分:0)

使用以下功能并将其放在主题functions.php

function add_reviews_post_type( $query ) {
  if( (is_category() || is_tag()) && $query->is_archive() && empty( $query->query_vars['suppress_filters'] ) ) {
    $query->set( 'post_type', array(
     'post', 'reviews'
        ));
    }
    return $query;
}
add_filter( 'pre_get_posts', 'add_reviews_post_type' );