Wordpress自定义字段搜索

时间:2011-08-02 10:51:50

标签: wordpress custom-fields

我想根据添加到帖子的自定义字段过滤帖子。现在我为每个帖子添加了两个自定义字段city,zip。我想过滤关于这两个字段的帖子。 如何为它编写自定义查询。

在where子句中,我写了meta_key ='City'和meta_value ='myval'。它工作并返回带有自定义字段City和值'myval'的帖子。但我想检查City和Zip.How我可以这样做。

1 个答案:

答案 0 :(得分:0)

我相信你使用meta_query - 现在只是通过一个旧项目,看起来meta_query可以接受一系列过滤器:

array( 'posts_per_page' => 10,
    'meta_query' => array(
        array('key'=>'key', 'value'=>'value', 'compare'=>'='), 
        array('key'=>'key2', 'value'=>'value2', 'compare'=>'=')
    )
)

显然是完全未经测试的IRL,但看起来它可以从我的角度出发。