0

我有一个页面,其中有一个很大的书籍列表,这些书籍通过 get_posts() 查询插入到循环中,但由于列表太长,我们希望按出版年份将其分成较小的部分,并在顶部和底部有两个链接,它们将链接到上一个/下一个组(类似于上一个帖子/下一个帖子)。

怎么做最好?我应该多年来建立一个单独的子类别,然后列出它,还是设置发布后的日期和分组?

任何解决方案的代码以及上一年/下一年的链接是什么?

我的循环现在是:

<?php if ( have_posts() ) while ( have_posts() ) : the_post() ; ?>

<?php
$myposts = get_posts('posts_per_page=-1&category=3');


if($myposts):
foreach($myposts as $post) :
  setup_postdata($post);
?>
4

1 回答 1

0

如果您按流派组织书籍并且每个流派都有自己的类别,那么多年来使用类别是不明智的,因为您每年都会有许多相同的类别。

我会建议使用标签多年。您可以使用内置模板非常轻松地将它们分开。

如果您决定使用标签,tag.php中的简单 wordpress 循环就可以完成这项工作

while (have_posts()) : the_post();
    //your html output to render the data.
endwhile;
于 2013-11-02T23:47:49.133 回答