dtdr57046 2018-08-10 09:58 采纳率: 100%
浏览 49

ACF按日期时间字段排序,用于即将发生的事件

I am trying to pull a list of events that are upcoming in WordPress using the ACF DateTime picker field.

What I thought should be a relatively simple set of $args is now baffling me as to why it does not work:

$args = [
 "post_type" => "event",
 "post_status" => "publish",
 "posts_per_page" => 3,
 "order" => "ASC",
 "orderby" => "meta_value",
 "cat" => implode(',', $category),
 "meta_query" => [
   [
    "key" => "event_start_date_and_time",
    "compare" => ">=",
    "value" => date('U'),
    "type" => "DATETIME"
   ]
],
"meta_key" => "event_start_date_and_time",
"meta_type" => "DATE"
];

This is bringing through events but they are not all in ASC order of the start date time.

Am I missing something obvious?

Documentation

https://www.advancedcustomfields.com/resources/date-time-picker/

Database values

ACF DateTime Picker fields will store dates in the database like the following

2018-07-21 15:00:00

  • 写回答

1条回答 默认 最新

  • douzha5990 2018-08-10 11:59
    关注

    Following code is working its tested code.

            $posts = array(
             "post_type" => "product",
             "post_status" => "publish",
             "posts_per_page" => 3,
             "order" => "ASC",
             "orderby" => "meta_value",
             "cat" => implode(',', $category),
             "meta_query" => (
             array (
                "key" => "evntdate",
                "compare" => ">=",
                "value" => date('U'),
                "type" => "DATETIME"
               )
            ),
            "meta_key" => "evntdate",
            "meta_type" => "DATETIME"
            );
            $posts=get_posts($posts);
    
    评论

报告相同问题?

悬赏问题

  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算