使用pre_get_posts
修改主查询的操作。将此放置在functions.php
文件:
function wpa71787_home_tag_query( $query ) {
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( \'tag\', \'reviews\' );
}
}
add_action( \'pre_get_posts\', \'wpa71787_home_tag_query\' );
您可以设置的任何有效参数
WP_Query
使用此方法。
编辑,二次查询(不包括标记的帖子),使用标记ID:
$query = new WP_Query( array( \'tag__not_in\' => array( 42 ) ) );
while( $query->have_posts() ):
$query->the_post();
// loop stuff
endwhile;