我一直在寻找并试图找到我一直在寻找的答案,但我还没有看到这个答案:
我正在尝试生成一个 Wordpress 循环,该循环从一个类别中获取所有帖子,并在<li></li>
标签内一次显示三个。
输出应如下所示:
<li>My post title | Another Title | Third title</li>
<li>The next post title | A different post | Post #6</li>
<li>And so on | And so forth</li>
我需要这个循环遍历类别中的所有条目,直到完成,然后退出循环。
我的代码此时完全无法工作,但我在下面提供了我正在使用的内容。如果有人对此有任何解决方案,我很乐意为您提供疯狂的道具,因为这已经困扰了我三天,到目前为止没有任何解决方案。
<?php // Loop through posts three at a time
$recoffsetinit = '0';
$recoffset = '3';
query_posts('cat=1&showposts=0');
$post = get_posts('category=1&numberposts=3&offset='.$recoffsetinit.');
while (have_posts()) : the_post();
?>
<li>
<?php
$postslist = get_posts('cat=1&order=ASC&orderby=title');
foreach ($postslist as $post) : setup_postdata($post);
static $count = 0; if ($count == "3") { break; } else { ?>
<a href="<?php the_permalink() ?>"></a>
<?php $count++; } ?>
<?php endforeach; ?>
<?php $recoffsetinit = $recoffset + $recoffsetinit; ?>
</li>
<?php endwhile; ?>