使用query_posts
是自找麻烦,因为其结果可能无法预测(请参阅this post). 相反,您应该定义一个新的查询并循环其结果。像这样:
$args = array(
\'category_name\' => \'news\',
\'posts_per_page\' => \'3\'
);
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
the_content();
}
}
wp_reset_postdata();