我有一个自定义 WP 查询,它使用数组搜索单个自定义字段。
自定义字段用于帖子的来源国。我使用的数组是一个地区各个国家的名称。目标是能够返回一个地区或大陆的所有帖子。
这是我的查询:
$args = array(
'posts_per_page' => '-1',
'cat' => '4',
'meta_query' => array(
array(
'meta_key' => 'Country',
'meta_value' => $country_search,
'compare' => 'IN'
)
)
);
$country_query = new WP_Query( $args );
变量是一个内$country_search
爆数组:'Albania','Andorra','Armenia','Austria','Belarus','Belgium' 等。
发生的情况是,无论我搜索哪个区域,在返回正确的国家/地区数组时,查询都会返回数据库中的所有帖子。
我敢肯定这很简单,但我的头因为敲击键盘而感到疼痛。
我非常感谢任何帮助。
泰