我如何在首页上按日期对帖子进行分组?

时间:2014-09-05 作者:chiiko

例如

2014年9月20日Post 1 Post 2 Post 3

2014年9月19日Post 1 Post 2 Post 3

2014年9月18日Post 1 Post 2

1 个回复
SO网友:aifrim

您可以在日期更改时进行测试,只在第一次更改时显示一次。

<?php
$date = 0;
$newDate = true;
if (have_posts()) : while (have_posts()) :

    the_post();

    if ($date == 0)
        $date = the_date();
    else if ($date != the_date()) {
        $date = the_date();
        $newDate = true;
    }

    if ($newDate)
        echo $date . \' \';

    the_title();

    $newDate = false;

    /* rest of the code */

endwhile;
endif;
?>

结束

相关推荐

如果我将POSTS表中代表文章修订的所有行都删除到WordPress数据库中,会发生什么?

我对posts WordPress数据库的表。我看到,当我在这个表中创建一个新帖子时,会自动创建2个新行。32 1 2014-08-16 15:07:22 2014-08-16 15:07:22 TEST REVISION TEST REVISION inherit open open 31-revision-v1 2014-08-16 15:07:22 2014-08-16 15:07:22 31 http://localhost/w