可以使用date_query
论点默认情况下,这使用发布日期,但您可以通过使用column
论点因此,如果您想查询2019年6月30日之后修改的所有帖子,可以使用:
\'date_query\' => [
\'column\' => \'post_modified\',
\'after\' => [
\'year\' => 2019,
\'month\' => 6,
\'day\' => 30,
],
],
The
column
的参数
WP_Date_Query
支持:
post_date
(默认值)post_date_gmt
post_modified
post_modified_gmt
comment_date
comment_date_gmt
中日期查询的WP shell示例
WP_Query
具有
post_modified_gmt
以及
after
参数:
wp> echo ( new WP_Query( [ \'date_query\' => [ [ \'column\' => \'post_modified_gmt\',
\'after\' => \'2 days ago\' ] ] ] ) )->request;
将输出:
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM tfl_posts WHERE 1=1 AND (
wp_posts.post_modified_gmt > \'2019-11-16 10:00:27\'
有关更多信息,请参阅此处的开发文件:
https://developer.wordpress.org/reference/classes/wp_date_query/https://developer.wordpress.org/reference/classes/wp_query/#date-parameters