我使用以下代码输出属于tag
:
add_filter(\'pre_get_posts\', \'query_post_type\');
function query_post_type($query) {
if(is_category() || is_tag() && empty( $query->query_vars[\'suppress_filters\'] ) ) {
$post_type = get_query_var(\'post_type\');
if($post_type) :
$post_type = $post_type;
else:
$post_type = array(\'btp_work\'); // replace cpt to your custom post type
$query->set(\'post_type\',$post_type);
endif;
return $query;
}
}
如果tag
少于10篇文章(我的分页设置为10篇文章),例如,如果我转到mysite.com/tag/cars
它显示标记cars
有问题是当有许多自定义帖子与tag
. 这个tag
页面添加分页,但没有显示以下内容的自定义帖子:
知道这里有什么问题吗?
似乎WP知道有多少帖子,因为它显示了四页并创建了分页,但奇怪的是,没有任何自定义帖子。。。