【问题标题】:How to get posts that is between today and last month? Wordpress Issue [closed]如何获取今天和上个月之间的帖子? WordPress问题[关闭]
【发布时间】:2016-05-01 17:17:22
【问题描述】:

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

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

任何人都有一个很好的 WP_Query 解决方案来实现这一点?

【问题讨论】:

  • 我可以做一个简单的查询(postgresql db)或者用php写逻辑。

标签: php date wordpress


【解决方案1】:

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 );

【讨论】:

    猜你喜欢
    • 2018-04-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-22
    • 2010-12-25
    相关资源
    最近更新 更多