###前提・実現したいこと
key_nameに「新宿ハイツ2号棟」と入っているカスタムフィールドがある場合に、$building_arrayに入っている「新宿ハイツ」で絞りこめるようにしたく思います。
'compare'=>'IN'をLIKEに変更して、valueを「新宿ハイツ」だけにすれば絞りこめるのですが、配列で部分一致にしたいです。
そもそも'compare'=>'IN'が配列のいずれかが完全一致を探すものなんだとは思いますが、何かしらの方法で実現できればと思います。
お知恵を拝借できれば幸いです。
###ソースコード
$building_array = array('新宿ハイツ','渋谷ビル','恵比寿ビルディング'); $metaqueryrent[] = array( 'meta_query' => array( array( 'key'=>'key_name', 'value'=> $building_array, 'compare'=>'IN' ) ) ); $myposts = get_posts( array( 'post_type' => "rent", 'meta_query' => $metaqueryrent, 'numberposts' => -1, ));
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/02 00:06
2017/03/02 00:18
退会済みユーザー
2017/03/02 00:30
2017/03/02 00:42