0

投稿に追加されたカスタム フィールドに関して投稿をフィルター処理したいのですが、投稿ごとに 2 つのカスタム フィールド city,zip を追加しました。この 2 つのフィールドに関して投稿をフィルター処理したいと考えています。カスタムクエリを作成する方法。

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 に答える