web-dev-qa-db-ja.com

カスタムフィールドで投稿をフィルタリングする方法

カスタムフィールドでカスタム投稿タイプをフィルタリングするための最良の方法を学びたいです。

私が取り組んでいる例では、私は私の投稿を整理してそれらをフィルタリングするためにカスタム分類法を使います。

ユーザーが価格とベッドルームで昇順と降順で投稿をフィルタリングできるようにする機能を追加したいと思います。

enter image description here 

価格とベッドルームはカスタムフィールドです。

これを達成するための最良の方法は何ですか?

1
William

何もコードを提供していないので、以下のコードスニペットは投稿タイプとして 'property'を、メタフィールドとしてpriceを仮定しています。私はコードがあなたに何らかの方向性を提供するであろうと思います、そしてあなたはそこからそれを取ることができます。必要に応じて自由に変更を加えてください。


$args = array('post_type' => 'property',
              'meta_key' => 'price',
              'orderby' => 'meta_value',
              'order' => 'ASC',
              'meta_query' => array(array('key' => 'price','compare' => '=',))
              );
$query = new WP_Query($args);
1
Prasad Nevase