这里我只想做一个简单的自定义循环,使用WP\\u Query显示过去24小时内发布的帖子;否则,会出现一条消息,告诉用户尽快回来查看新帖子。我试图在参数中使用date\\u query参数,但得到了意外的结果。。。起初它会工作,但如果我在几分钟后检查页面,它就好像它自己重置了。。。我的循环设置如下:
$args = array(
\'post_type\' => \'surf_reports\',
\'posts_per_page\' => \'1\',
\'category_name\' => $cat (this is pulled dynamically in my template),
\'date_query\' => array(
\'before\' => strtotime(\'-24 hours\')
)
);
很明显,下面会有一个循环,我不想分享bc的标准,我相信与这个问题无关。
最合适的回答,由SO网友:terminator 整理而成
正如birgire所说,日期查询是一个数组的数组,这可能会解决您的问题。
$args = array(
\'post_type\' => \'surf_reports\',
\'posts_per_page\' => \'1\',
\'category_name\' => $cat (this is pulled dynamically in my template),
\'date_query\' => array(
array(
\'after\' => \'24 hours ago\'
)
)
);