这是wordpress的php代码,显示了最近15个帖子的结果,其中id为cat = 7 ...如何在错过前5个帖子后显示10个帖子..我需要帖子6-15来显示,,任何一个指南,
<?php
$news = new WP_Query('cat=7&posts_per_page=15');
if ($news->have_posts() ) :
$item_number = 0;
while ($news->have_posts() ) : $news->the_post();
get_template_part('content'); ?>
<?php endwhile;
else : ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif;?>
答案 0 :(得分:3)
您需要在查询中设置offset参数。它将等于您要跳过的帖子数量。您的WP_Query应该类似于:
$news = new WP_Query('cat=7&posts_per_page=15&offset=5');
请注意,这可能是break pagination。