尝试在带有日期标题的存档页面上输出帖子。理想情况下,这可以是一个查询,这样我就可以对归档文件分页。目前,我可以为每个日期项调用多个查询,但我认为这不允许分页。
首先是结构:
本周(此处发布)
上周(此处发布)
六月(此处发布)
May(此处发布)
四月(此处发布)
。。
例如,如果我想每20篇文章分页一次,而我本周有15篇文章,上周有10篇,那么我想从上周的文章开始第2页。
我当前的代码可以循环使用几个月,但不能分页:
<?php
// echo \'current: \'.date(\'F Y\').\'<br />\';
$start = $month = strtotime(date(\'F Y\'));
$end = strtotime(\'2010-01-01\');
/*
echo $start . \'<br>\';
echo $end;
*/
while($month > $end)
{
echo \'<h3>\'.date(\'F Y\', $month), PHP_EOL.\'</h3>\';
$box_post_args = array(
\'post_type\' => \'post\',
\'paged\' => $paged,
\'posts_per_page\' => -1,
\'category__in\' => $vet_category,
\'date_query\' => array(
array(
\'year\' => date(\'m\', $month), PHP_EOL,
\'month\' => date(\'Y\', $month), PHP_EOL
)
)
);
// OUTPUT POSTS CONTENT HERE
$month = strtotime("-1 month", $month);
}
?>