您必须修改选择要按月选择的帖子的查询。放置在模板中的这段代码将获得页码,并从当前月份中减去页码。
<?php
$page = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$subtractor = $page-1;
$date = date("Y-m-d H:i:s");
$current_month = date(\'n\', strtotime($date.\'-\'.$subtractor.\'months\'));
$current_year = date(\'Y\', strtotime($date.\'-\'.$subtractor.\'months\'));
query_posts("monthnum=$current_month&year=$current_year&order=DESC");
if (have_posts()) :
while (have_posts()) : the_post(); // rest of the loop below
最终,这可能是最好的连接到pre\\u get\\u帖子中,以将其排除在模板之外。
您还必须创建自己的分页链接,例如:
<?php
if($page>1)
echo \'<a href="/page/\'.($page-1).\'/">next</a>\';
echo \'<a href="/page/\'.($page+1).\'/">prev</a>\';
当然,你必须弄清楚帖子的发布时间,才能知道何时停止提供上个月的链接,嗯。。。