您可以使用\'date_query\' 实现你所需要的。你所要做的就是不要使用“before”或“after”,而只使用date(就像WordPress在你转到day archive时所做的那样)。
以下是您可以使用的代码:
$date = strtotime(\'-10 days\');
$args = array(
\'posts_per_page\' => -1,
\'post_type\' => \'post\',
\'date_query\' => array(
array(
\'year\' => date(\'Y\', $date),
\'month\' => date(\'m\', $date),
\'day\' => date(\'d\', $date),
),
),
);
$posts= new WP_Query( $args );