如何获得今天和上个月之间的帖子? Wordpress问题

时间:2016-01-25 11:49:59

标签: php wordpress date wp-query

例如,今天是2016年1月25日,我想获取今日与2015年,12月,第25天之间发布的帖子。

看起来很简单,但有些问题是月份以30,31,28等结束。更不用说我必须手动计算是否是1月(因为如果是1月份,我必须将年份减少1 ,current_year - 1)。

任何人都有一个很好的解决方案让WP_Query实现这个目标吗?

1 个答案:

答案 0 :(得分:5)

WP_Query(https://codex.wordpress.org/Class_Reference/WP_Query)允许您使用php-function strtotime()格式的时移。例如:

$args = array(
  'date_query' => array(
    array(
      'after'   => '-1 month',
    ),
  ),
);
$query = new WP_Query( $args );