从你的问题来看,不清楚你要准确选择哪些帖子。在任何情况下,您显然希望显示不同于归档页面上通常显示的帖子。这意味着您需要在模板中使用wp_query
. 诀窍是选择正确的参数。
首先,为了以后使用,我们需要从主归档循环中检索归档的ID。这将返回category archive页面上的category ID(或tage archive页面上的tag ID,依此类推)
$cat_id = $wp_query->get_queried_object_id()
现在,我们可以构建正确的参数来选择该类别中的前两个条目,并在单独的循环中显示它们,如下所示:
$args = array (
\'cat\' => $cat_id,
\'posts_per_page\' => 2,
)
$the_query = new WP_Query ($args);
if ($the_query->have_posts()) {
while ( $the_query->have_posts() ) {
$the_query->the_post();
// display stuff
}
wp_reset_postdata(); // restore the original archive loop
}
如果您想在此类别存档页面上选择所有帖子,而不考虑类别,您可以重复上述操作,但保留“cat”行
$args
出来