我想Date Parameters 就是你要找的东西。
因此,如果您想从给定的时间获取帖子,可以构造如下查询:
$hour_posts = new WP_Query( array(
\'date_query\' => array(
array(
\'before\' => \'2019-05-08 10:00\',
),
array(
\'after\' => \'2019-05-08 09:00\',
),
),
\'posts_per_page\' => -1,
) );
如果这一天无关紧要,并且您希望所有帖子都在给定的时间内发布,但每天都要发布,那么这将很方便:
$args = array(
\'date_query\' => array(
array(
\'hour\' => 9,
\'compare\' => \'>=\',
),
array(
\'hour\' => 10,
\'compare\' => \'<\'
),
\'posts_per_page\' => -1,
);
$query = new WP_Query( $args );