Исходя из того, что я пытаюсь предоставить, используя эту функцию, я хочу вернуть дочерние страницы, у которых EITHER нет мета-ключа с именем «тип» или которые имеют мета-ключ типа «со значением» со значением «хирургический».
Я уверен, что я делаю это правильно, в соответствии с документами Wordpress, но он возвращает всех детей (у меня есть несколько дочерних страниц, где «тип» имеет значение «нехирургический» - я нене возвращая их.
$surgical_procedures = get_pages(array(
'parent' => get_the_ID(),
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'type',
'compare' => 'NOT EXISTS',
'value' => '',
),
array(
'key' => 'type',
'value' => 'surgical'
)
)
));