如何在WP_query
中使用多个元数据?
我可以在我的查询中使用元key
和value
,但是当我尝试包含多个时,我没有得到任何结果(肯定有帖子有这个设置)
这是我正在尝试的$arg
数组。
$args = array(
'posts_per_page' => 1,
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'promote_to_homepage',
'value' => '1',
'compare' => '=='
),
array(
'key' => 'make_feature',
'value' => '1',
'compare' => '=='
)
)
);
我希望该查询仅提取promote_to_homepage
设置为true
(1)且make_feature
设置为true
(1)的帖子。
上面的代码没有结果。
我尝试了以下值:1
,'1'
,true
'true'
以及Make Feature
和{{}复选框的选项1}}
我按照评论中发布的文档中的示例尝试了以下内容:
"Make feature"
答案 0 :(得分:0)
最后到达那里。
该值应该是choice参数的第一部分。就我而言,这是make feature
比较应为LIKE
以下是我的例子:
$args = array(
'posts_per_page' => 1,
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'promote_to_homepage',
'value' => 'promote to homepage',
'compare' => 'LIKE'
),
array(
'key' => 'make_feature',
'value' => 'make feature',
'compare' => 'LIKE'
)
)
);