Убился о вопрос фильтра в wordpress через wp_query().
<?php
$args = array(
'post_type' => 'sale',
'key' => 'price',
'value' => '200',
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
} else { // Постов не найдено }
wp_reset_postdata();
?>
Этот код выводит все записи из произвольного типа "sale", только никак не хочет фильтровать по ключу и значению. Перепробовал другие типы и поля и значения, результат прежний. В чём причина?