首先,我知道这是重复的,但是较旧的答案都没有帮助。
我正在通过中搜索帖子post_meta
。这是我的代码,目前不返回任何内容。
$args = array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'system_power_supply',
'value' => array('single', 'redundant'),
'compare' => 'IN',
)
)
);
$query = new WP_Query($args);
echo $query->found_posts;
如果我删除meta_query
它的作品。我确信这些事情:
key
或中没有拼写错误value
。- 帖子类型为
post
- 还有就是在“system_power_supply”值“单”后。但是,帖子字段是由高级自定义字段生成的。
是的。这是postmeta表中的值
—
Rizwan 2015年
a:1:{i:0;s:6:"single";}
好,这就是您的问题,元查询不适用于序列化数据。如果您在此站点上搜索查询序列化数据,则会找到一些答案,但是没有一种方法是理想的。
—
米洛2015年
system_power_supply
序列化了吗?