我有一个名为评论的自定义帖子类型。我添加了一个类别分类,并在新的类别分类下添加了我的自定义帖子类型。当我点击该类别时,它不会显示我的任何自定义帖子。它只会显示常规帖子。
关于我如何解决这个问题的任何建议?
答案 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' );