gpt4 book ai didi

php - 带有用户关系 (ACF) 元查询的 get_posts 不返回任何结果

转载 作者:行者123 更新时间:2023-12-02 17:20:31 24 4
gpt4 key购买 nike

我有一个自定义帖子类型 fvc_members

使用高级自定义字段,我添加了一个名为 user 的新字段,它是现有用户的关系对象。

我有以下代码来查询当前用户设置为用户

的帖子
$args = array(
'numberposts' => 5,
'post_type' => 'fvc_members',
'meta_query' => array(
array(
'key' => 'user',
'value' => '"' . get_current_user_id() . '"',
'compare' => '='
)
)
);

$posts = get_posts($args);

我尝试了不同的选项来写入值(包裹在''中,包裹在“”中,不包裹,与 LIKE 比较),但是我找不到一种方法来实现它

最佳答案

尝试不使用compare 语句的$args。您只需要使它自动成为“比较”语句的键和值:

$args = array(
'numberposts' => 5,
'post_type' => 'fvc_members',
'meta_query' => array(
array(
'key' => 'user',
'value' => '"' . get_current_user_id() . '"',
)
)
);

关于php - 带有用户关系 (ACF) 元查询的 get_posts 不返回任何结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43062854/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com