【发布时间】:2013-09-18 09:32:03
【问题描述】:
我有这段代码,它工作得很好:
$search = array(
'meta_query' => array(
array(
'key' => 'wpcf-community-city',
'value' => $search_param,
'compare' => 'LIKE'
)
)
);
但是当我改成这个时,它就停止工作了。
$search = array(
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'wpcf-community-city',
'value' => $search_param,
'compare' => 'LIKE'
),
array(
'key' => 'wpcf-community-state',
'value' => $search_param,
'compare' => 'LIKE'
),
array(
'key' => 'wpcf-community-zip',
'value' => $search_param,
'compare' => 'LIKE'
)
)
);
我使用的是 Wordpress 3.4.2
PS:这段代码是query_posts()参数的一部分。
【问题讨论】:
-
它不起作用是什么意思?是否产生错误?它产生的结果是太少还是太多?您是否尝试过使用
get_sql方法查看它实际生成的 SQL? -
没有产生任何结果,页面读取这段代码时卡住了。
标签: php custom-post-type wordpress