Пока это работает, фильтруя и отображая только «сеансы» «Fall».
<?php $the_query = new WP_Query( array( 'post_type' => 'classes', 'meta_key' => 'sessions' 'meta_value' => 'Fall', 'posts_per_page' => -1 )); while ($the_query->have_posts()) : $the_query->the_post(); ?>
Но я хочу, чтобы он также фильтровал и отображал только те элементы, которые находятся в «падении» и в «Monon Community Center»,
'meta_key' => 'location_select', 'meta_value' => 'Monon Community Center',
Как я могу это сделать?
Я также пробовал это, и он не работал
$the_query = new WP_Query( array( 'post_type' => 'classes', 'meta_query' => array( 'relation' => 'AND', array( 'meta_key' => 'location_select', 'meta_value' => 'Monon Community Center', 'compare' => '='), array( 'meta_key' => 'sessions', 'meta_value' => 'fall', 'compare' => '='), 'posts_per_page' => -1 ) )); while ($the_query->have_posts()) : $the_query->the_post();
В разделе «Пользовательские параметры поля» на странице http://codex.wordpress.org/Class_Reference/WP_Query вы можете передать мета-запрос, который представляет собой массив:
$meta_query = array( array("key" => "value", "value" => "value2", "compare" => ""), array("key" => "value3", "value" => "value4", "compare" => "") );`