0

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

在 where 子句中,我写了 meta_key='City' 和 meta_value='myval'。它可以工作并返回带有自定义字段 City 和值“myval”的帖子。但我想同时检查 City 和 Zip。我该怎么做。

4

1 回答 1

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,但看起来它从我的角度工作。

于 2011-08-02T11:10:23.273 回答