php - 具有多个元键的 Wordpress 查询不起作用
问题描述
好的,所以我正在使用高级自定义字段查询由事件日历制作的事件。我有一个插件,可以在新的 meta_key 下将序列化数据转换为标准。也就是说,我可以通过 meta_key 和 meta_value 单独查询事件。IE
$args = array(
'numberposts' => -1,
'post_type' => 'tribe_events',
'meta_key' => 'display_override',
'meta_value' => 'Arkansas Literary Festival'
);
并且
// args
$args = array(
'numberposts' => -1,
'post_type' => 'tribe_events',
'meta_key' => 'display_global',
'meta_value' => 'Enabled'
);
但是,我不能让它们同时工作,即
// args
$args = array(
'numberposts' => -1,
'post_type' => 'tribe_events',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'display_override',
'value' => 'Arkansas Literary Festival',
'compare' => '='
),
array(
'key' => 'display_global',
'value' => 'Enabled',
'compare' => '='
)
)
);
当我对此进行实验时,通过使用“OR”或“AND”以及“LIKE”而不是“=”,我要么没有帖子,要么我得到未过滤帖子的主列表....
解决方案
推荐阅读
- arrays - 从对象的双重嵌套数组mongodb中获取多个匹配的元素
- python - AWS cli boto 3 等效于 aws ec2 get-launch-template-data
- android - 在底部导航栏错误中导航时更改屏幕
- c++ - PCL:将两个点云缩放到相同的大小
- knockout.js - SQL Server 2019 主数据服务过滤数值
- xcode - 如何使用 osascript 在 SwiftUI 中以管理员权限运行 shell 脚本
- amazon-web-services - 附加到 AWS IAM 角色的资源
- python - 作为初学者尝试在 python 中实现“生命游戏”的问题
- reactjs - React / Redux - 如果多个购物车必须显示一次但商店内只有一个标志怎么办?
- antd - 如何在 Antd 表中使用 Radio 组?