我正在尝试构建一个显示8 posts 从类别中,但当用户单击“Read More”(这会发出Ajax请求并显示更多帖子)时,我希望循环随后显示9 posts.
这是我当前的代码:
<?php
// Variables
$posts_per_page = 8;
$loopCount;
// Loop arguments
$args = array(
\'post_type\' => \'post\',
\'posts_per_page\' => $posts_per_page,
\'paged\' => (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1
);
// The Loop
query_posts($args);
while ( have_posts() ) : the_post();
?>
<?php get_template_part( \'content\', get_post_format() ); ?>
<?php $loopCount++; ?>
<?php
if ($loopCount == 8) {
$posts_per_page = 9;
}
?>
<?php endwhile; ?>
代码运行正常,但在加载页面和单击“阅读更多”按钮时,仍会显示8篇文章。
在循环显示8个帖子后,如何修改循环以显示9个帖子?