繁体   English   中英

WordPress get_posts() by ACF 日期字段查询不返回任何内容

[英]WordPress get_posts() by ACF date field query returns nothing

我正在尝试构建一个带有各种“时间块”的日历作为自定义帖子类型。 每个块都有一个格式为“m/d/Y”的 ACF 日期选择器字段。 我正在尝试使用 get_posts 查询给定日期的所有时间块,例如今天 2021 年 5 月 18 日。

我的查询

$args = array( 
    'post_type'  => 'time_blocks',
    'meta_query' => array(
        
    array(
        'key'   => 'cb_date',
        'value' => '05/18/2021'
    )
) ); $blocks = get_posts($args);

我在网上找到的所有指南都是针对日期范围的,但在这种情况下,我试图获取与单个日期匹配的帖子。

使用 get_posts 时,尽管使用该确切值保存了帖子,但此查询不返回任何内容。

检查数据库中的日期数据格式是否为“dd / mm / yyyy”(d / m / Y)格式,或者您没有将其保存为“yyyy-mm-dd”(Ymd)。 我还会检查使用 wp_query 而不是 get_posts

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM