Хорошо, поэтому я запрашиваю события, сделанные в Календаре событий, используя Расширенные настраиваемые поля.У меня есть плагин, который преобразует сериализованные данные в стандарт под новым meta_key.Тем не менее, я могу запрашивать события по meta_key и meta_value по отдельности.т.е.
$args = array(
'numberposts' => -1,
'post_type' => 'tribe_events',
'meta_key' => 'display_override',
'meta_value' => 'Arkansas Literary Festival'
);
, а также
// args
$args = array(
'numberposts' => -1,
'post_type' => 'tribe_events',
'meta_key' => 'display_global',
'meta_value' => 'Enabled'
);
Однако я не могу заставить их работать одновременно, т.е.
// args
$args = array(
'numberposts' => -1,
'post_type' => 'tribe_events',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'display_override',
'value' => 'Arkansas Literary Festival',
'compare' => '='
),
array(
'key' => 'display_global',
'value' => 'Enabled',
'compare' => '='
)
)
);
Когда я экспериментирую с этим, используя«ИЛИ» или «И», и «НРАВИТСЯ» вместо «=», я либо не получаю сообщений, либо получаю основной список нефильтрованных сообщений ....