我怎样才能做到这一点,
我有一个幻灯片,它一次显示 4 个帖子并移动一个完整的 4 个帖子块,我在这里面临的问题是我在滑块中有 9 个帖子,它在 end 中显示一个帖子4posts -> 4posts -> 1Post
。
如果帖子总数不是 4 的倍数,我需要做的是再次倒回查询,这样如果我在循环中有 9 个帖子,它将再次重用查询并用前三个帖子填充空白空间.
这是我的PHP代码:
<?php $slide_thumb_query = new WP_Query('category_name=slideshow&meta_key=_thumbnail_id'); ?>
<?php while ($slide_thumb_query->have_posts()) : $slide_thumb_query->the_post(); ?>
<li>
<a href="<?php $image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'homeslider', true);
echo $image_url[0]; ?>">
<img src="<?php $image_id = get_post_thumbnail_id(); $image_url = wp_get_attachment_image_src($image_id,'homeslider-thumb', true); echo $image_url[0]; ?>" title="<?php the_title()?>"/>
</a><a href="<?php the_permalink();?>">
<span class="overlay-box"></span>
</a>
</li>
<?php endwhile; ?>