首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP_Query多值不工作

WP_Query多值不工作
EN

WordPress Development用户
提问于 2020-07-17 09:01:40
回答 1查看 133关注 0票数 0

如何使用相同的关键字查询多个元键值--我有这个查询,但多个值对我无效,我的代码哪里出错了?

代码语言:javascript
复制
if( isset( $_POST['scheduled_scan'] ) && $_POST['scheduled_scan'] == 'on' )
        $args['meta_query'][] = array(
            'key' => 'antivirus_antivirus_featured_scaning',
            'value' => array('scheduled_scan','anti_spyware','anti_worm'),
            'compare' => 'LIKE'
        );

如果需要,这是我的表单和查询中的完整代码。

我使用高级自定义字段作为密钥。

谢谢你的帮助。

EN

回答 1

WordPress Development用户

发布于 2022-06-16 17:59:54

这是事后的事,但也许会对别人有帮助。您在这里寻找一个IN比较,其中的值在一组值中。

下面是它的样子:

代码语言:javascript
复制
$args['meta_query'][] = [
    'key' => 'antivirus_antivirus_featured_scaning',
    'value' => ['scheduled_scan','anti_spyware','anti_worm'],
    'compare' => 'IN'
];

在这里阅读更多关于它的信息:https://developer.wordpress.org/reference/classes/wp_查询/#自定义字段后元参数 =]

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/371249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档