始终显示 5 个帖子,即使我不显示当前帖子(如果随机选择)
使用下面的代码,我在帖子末尾显示了随机排序的 5 个帖子。如您所见,如果当前帖子 (ID) 是随机选择的帖子之一,则它不会显示。
这意味着我想显示的不是 5 个帖子,而是 4 个。在其他情况下,将有 5 个帖子。
我的问题是如何编辑下面的代码以仅显示 5 个帖子,即使当前帖子是随机选择的帖子之一。
<?php
query_posts( 'posts_per_page=5&orderby=rand' );
while (have_posts()) : the_post();
if ( $post->ID == $ID ) continue;
the_title();
endwhile;
wp_reset_query();
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选择预期的 1 个额外帖子,仅在您必须跳过一个时才显示它。
-编辑-
这很丑陋,但应该有效:
Select 1 extra post anticipated and only show it if you had to skip one.
-edit-
This is very ugly but it should work: