[WordPress] 検索で動作していない複数の値を持つ 1 つの Meta キー

スポンサーリンク

Question

私は私が複数の値が動作するいないと 1 つの meta_key を使っている検索クエリがある. ここでは、メタデータ クエリ

[meta_query] => Array
    (
        [0] => Array
            (
                [key] => _vital_lighting_color
                [value] => Array
                    (
                        [0] => red
                        [1] => green
                        [2] => blue
                    )

                [type] => char
                [compare] => IN
            )

    )

がフェッチしないレコード私は何が起こっているあなたはそれを確認してくださいすることができますしないでください。おかげで

答え

適切な php の構文を使用するに役立つだろう:

$query_args = array(
   'meta_query' => array(
                'key' => '_vital_lighting_color' ,
                'value' => array
                    ('red' , 'green' ,'blue' ) ,
                'compare' => 'IN'
            )
    ) ;

ため、型を削除”char’ は既定値です

それが動作しない場合かどうか確認の記事を直接データベースにクエリを実行し、

http://stackoverflow.com/questions/27758412/single-meta-key-with-multiple-values-not-working-in-searching

スポンサーリンク

Leave a Reply