我还要补充一点,这是一个自定义的帖子类型,但这不重要。
事实上,这是你的问题。
默认情况下,类别存档索引将仅查询来自post
岗位类型。你需要告诉WordPress不要这样做,方法是通过以下方式将自定义帖子类型添加到查询中pre_get_posts
:
function wpse140419_add_cpt_to_category_archive( $query ) {
// Only modify the main query
// on the category archive index page
if ( $query->is_category() && $query->is_main_query() ) {
// Add CPT to the query
$query->set( \'post_type\', array( \'post\', \'your-cpt-slug\' ) );
}
}
add_action( \'pre_get_posts\', \'wpse140419_add_cpt_to_category_archive\' );