如何在单独的Wordpress循环中显示今天's,昨天's和前天's帖子的标题


How to display title for Today's, Yesterday's and Day Before Yesterday's Post in separate Wordpress Loops

我想在三个不同的循环中显示基于日期的Wordpress帖子标题。

例如

:

今天5篇,昨天5篇,前天5篇。

从上面的例子中,我需要3个循环。

  1. 今天的帖子。
  2. 昨天的帖子。
  3. 仅前天的帖子。

谁能告诉我东西的密码?

<?php
    $today = getdate();
    $yday =  getdate( $today[0] -86400 );
    $yyday = getdate( $yday[0] - 86400);
    $todays_loop = new Wp_Query(
        array(
            'posts_per_page' => 5
            'post_type' => 'post',
            'date_query' => array(
                'year' => $today['year'],
                'month' => $todaye['mon'],
                'day' => $today['mday']
            )
        )
    );
    $ydays_loop = new Wp_Query(
        array(
            'posts_per_page' => 5
            'post_type' => 'post',
            'date_query' => array(
                'year' => $yday['year'],
                'month' => $yday['mon'],
                'day' => $yday['mday']
            )
        )
    );
    $yydays_loop = new Wp_Query(
        array(
            'posts_per_page' => 5
            'post_type' => 'post',
            'date_query' => array(
                'year' => $yyday['year'],
                'month' => $yyday['mon'],
                'day' => $yyday['mday']
            )
        )
    );
?>

如您所见,我在php getdate函数的帮助下选择了三个日期信息。然后使用WP date_query获取文章