wordpress - 当要比较的元数据是序列化数组时,Wordpress meta_query meta_value 一个值数组?
问题描述
我正在尝试使用值数组运行 meta_query meta_value,并让它搜索是否所有都存在于存储在序列化数组中的元值中。这可能吗?
我想得到一个查询meta_value = array( post_id => 21583, select => 1 )但存储在序列化数组中
a:3:{i:0;s:0:"";i:21583;a:3:{s:7:"post_id";s:5:"21583";s:6:"select";i :1;s:4:"日期";s:19:"2020-12-22 09:01:39";}i:21120;a:3:{s:7:"post_id";s:5: "21120";s:6:"选择";i:3;s:4:"日期";s:19:"2020-12-22 09:02:02";}}
我想要这个序列化数组值 "post_id";s:5:"21583";s:6:"select";i:1;
例如:
$args = array(
'post_type' => 'post',
'posts_per_page' => '9',
'meta_query' => array(
array(
'key' => 'users',
'value' => array(post_id => 21583, select => 1),
'compare' => '='
)
)
);
解决方案
推荐阅读
- php - Codeigniter 本地主机重定向到实时服务器
- android - 项目 ':app' 上的 Project#afterEvaluate(Closure) 无法在当前上下文中执行
- excel - 如何使用 2 个工作表中的多个条件匹配和提取数据?
- php - Codeigniter 4 可以在变量或任何其他选项中分配 db_name(Database.php)
- java - 找不到 Open Liberty 19.0.0.7 batchManagement-1.0 功能
- c# - 表绑定到数据源时 setOrdinal 无法正常工作
- python - 预处理图像以提取文本并去除噪声
- json - 创建 Arm 模板以在 azure 应用服务上托管 php 应用
- ios - 如何修改 SwiftUI 预览的 UIView 属性?
- reactjs - 安全性 - 本地存储与 Cookie