【发布时间】:2018-01-09 11:58:42
【问题描述】:
我使用过 ACF 关系字段。字段名称是 international_mins_category_a_countries 。该字段有多个值。
如果我打印它((get_field("international_mins_category_a_countries", get_the_ID())) 打印一个数组 -
array
(
[0] => 737
[1] => 734
[2] => 723
[3] => 1484
}
现在我正在尝试搜索/过滤值为 737 的帖子。
但我没有得到任何结果。
Code I have used to filter that is ---
'meta_query' => array(
array(
'key' => 'international_mins_category_a_countries',
'value' => '737',
'compare' => 'IN',
),
)
但没有结果。有人可以帮忙吗?
【问题讨论】:
-
所以您只返回关系中的 ID - 但您实际上可以将其设置为返回整个帖子对象 - 这样您就已经拥有所有数据。
-
是的,我有所有数据,但我不想选择所有数据,插入我想选择那些具有该 ID 的数据
-
你能再解释一下吗?例如,它是什么样的关系字段?您还可以提供整个 WP Query 参数吗?
-
@justkidding96,这些是其他帖子类型的 ID,比如国家/地区。
-
@Alice 那么你想从关系字段数组中按 id 检索所有帖子吗?
标签: wordpress advanced-custom-fields