我制作了一个自定义搜索框,让用户进行搜索。我已经通过自定义元框将必填字段添加到我的编辑面板中。我有一个帖子,里面有一些元数据,比如伦敦作为地方,13021作为邮编。我想要结果kawsar_pa_place
= 伦敦和kawsar_pa_pc
= 因此我使用\'relation\' => \'AND\'
. 但我有0 result found.
我通过以下参数进行了查询:
$args = array(
\'cat\'=> \'3\',
\'posts_per_page\' => \'4\',
\'orderby\' => \'rand\',
\'paged\' => $paged,
\'meta_query\' => array(
\'relation\' => \'AND\',
array(
\'key\' => \'kawsar_pa_place\',
\'value\' => \'dhaka\'
),
array(
\'key\' => \'kawsar_pa_pc\',
\'value\' => \'1362\',
\'type\' => \'numeric\',
\'compare\' => \'=\'
)
)
);
如果我设置\'relation\' => \'OR\'
, 它工作得很好。但如果所有的都匹配,我想要结果。我还测试了BETWEEN
, 它也工作得很好。
请帮帮我。谢谢