WordPress get_posts() 通过 ACF 日期字段查询 returns 无
WordPress get_posts() by ACF date field query returns nothing
我正在尝试构建一个包含各种“时间块”的日历作为自定义 post 类型。每个块都有一个格式为“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);
我在网上找到的所有指南都是针对日期范围的,但在这种情况下,我试图获得与 单个 日期匹配的 post。
当使用 get_posts 时,此查询 returns 什么也没有,尽管 post 保存了那个确切的值。
检查数据库中的日期数据格式是否为“dd/mm/yyyy”(d/m/Y)格式,或者您没有将其保存为“yyyy-mm-dd”(Y-m-d) .我也会检查使用 wp_query 而不是 get_posts
我正在尝试构建一个包含各种“时间块”的日历作为自定义 post 类型。每个块都有一个格式为“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);
我在网上找到的所有指南都是针对日期范围的,但在这种情况下,我试图获得与 单个 日期匹配的 post。
当使用 get_posts 时,此查询 returns 什么也没有,尽管 post 保存了那个确切的值。
检查数据库中的日期数据格式是否为“dd/mm/yyyy”(d/m/Y)格式,或者您没有将其保存为“yyyy-mm-dd”(Y-m-d) .我也会检查使用 wp_query 而不是 get_posts