由于您使用的是标记存档索引页查询,所以这真的不会那么困难。您只需在以下位置筛选查询参数:pre_get_posts
, 使用您的标准。
例如:
function wpse137627_pre_get_posts( $query ) {
// If this is the tag archive index,
// and is the main query
if ( is_tag() && $query->is_main_query() ) {
// Limit the query to the specified category
// Change \'123\' (int) to the appropriate category ID
$query->set( \'cat\', 123 );
}
}
add_action( \'pre_get_posts\', \'wpse137627_pre_get_posts\' );
您还可以使用
$query->set( \'category_name\', \'cat-slug\' )
.