我想让wp_query
用空格搜索英国邮政编码并且没有空格
$postcode = $_GET['postcode'];
$args = array(
'post_type' => 'architect',
'post_status' => 'publish',
'posts_per_page' => 6,
'paged' => $paged,
'order' => 'ASC',
'orderby' => 'title',
'meta_query' => array(
array(
'key' => 'postcode',
'value' => $postcode,
'compare' => '='
)
)
);
示例BT3 9DT
= BT39DT
答案 0 :(得分:2)
做一个$postcode = str_replace( ' ', '', $_GET['postcode'] )
。
除非您使用空格将数据库存储在数据库中,否则应该这样做。但是我建议你在将数据库中的邮政编码存储起来的同时(用''
替换空格)。
这样你就可以确定你得到了什么。