第一次提问,长时间读者。 我找不到任何答案,或者我可能不太正确地搜索。希望你能帮助我。
我有三个类别。每个类别都有无限量的帖子。我只需要显示标题和日期。
问题是我想从每个类别一次循环一个帖子。帖子必须按日期排序。
我想要实现的输出的一个非常基本的例子:
依旧......
我希望这听起来并不令人困惑。谢谢你的时间。
答案 0 :(得分:0)
一种可能性是简单地创建三组get_posts()。其中一个设置为类别1,其他分别为2和3。从那里你可以使用一些foreach语句设置一个循环,这些语句将标题和日期存储到一个多维数组中,你可以迭代并稍后回显。
如果有点难以理解:
让我们假设我们已经选择了三个get_post($ args),其中$ cat1,$ cat2和$ cat3是结果帖子。 $ c为此开始为0.
foreach ($cat1 as $post) : setup_postdata($post);
$cat1Array[$c] = the_title( false, false, false ) . the_date( false, false, false, false );
$c++;
endforeach
重复两次以获得$ cat2Array和$ cat3Array:
for ($c=0; $c<=<iterations>; $c++) {
echo $cat1Array[$c];
echo $cat2Array[$c];
echo $cat3Array[$c];
}