Como filtrar mensagens por campos personalizados?

Gostaria de aprender a melhor maneira de filtrar tipos de postagem personalizados por campos personalizados.

No exemplo em que estou trabalhando, uso taxonomias personalizadas para organizar minhas postagens e filtrar elas.

Gostaria de adicionar a funcionalidade que permitiria ao usuário filtrar mensagens por preço e quartos na ordem ascendente e decrescente.

insira a descrição da imagem aqui

Preço e Quartos são campos personalizados.

Qual a melhor maneira de alcançar isto?

Solutions Collecting From Web of "Como filtrar mensagens por campos personalizados?"

Como você não forneceu nenhum código, abaixo do trecho de código assume uma ‘propriedade’ como tipo de publicação e preço como meta-campo. Eu acho que o código irá fornecer-lhe alguma direção e você pode levá-lo a partir daí. Sinta-se livre para fazer as mudanças conforme necessário:

$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);