Wp_query搜索带有空格且没有空格的英国邮政编码

时间:2017-02-07 06:34:34

标签: php mysql wordpress

我想让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

1 个答案:

答案 0 :(得分:2)

做一个$postcode = str_replace( ' ', '', $_GET['postcode'] )

除非您使用空格将数据库存储在数据库中,否则应该这样做。但是我建议你在将数据库中的邮政编码存储起来的同时(用''替换空格)。

这样你就可以确定你得到了什么。