【发布时间】:2016-06-28 10:07:13
【问题描述】:
早上好,
如果自定义字段 (event_date) (ACF) 早于今天,我将尝试循环浏览特定类别的帖子。我正在使用的查询是:
$today = current_time('Ymd');
$args = array(
'category' => 42, // Events category
'post_status' => 'publish', // Published
'posts_per_page' => '0', // Unlimited posts per page
'meta_query' => array(
array(
'key' => 'event_date', // Only loop through posts when the event date
'compare' => '>', // Is greater than $today, ie in the future
'value' => $today,
)
),
'meta_key' => 'event_date',
'orderby' => 'meta_value',
'order' => 'ASC',
);
在 ACF 中,我已将保存日期设置为默认日期 (yymmdd),并将其设置为与 $today 变量 (Ymd) 匹配,但它仍显示 6 月 23 日的事件。
客户希望它们列出以按日期顺序显示事件,但不显示过去的事件。我已经完成了一半的工作,但是这个给我带来了一些问题,因为我相信它应该可以工作。我已经仔细检查了后端的所有内容,一切看起来都很好。我可能也有一个金发的时刻......
任何帮助将不胜感激!
谢谢!
【问题讨论】: