На моем сайте WordPress я создал мета-поле для любой страницы, использующей post.php
Это мета-поле включает логический флажок, в котором я хочу решить, будет ли оно включено в WP_Query.
Когда _is_private page имеет значение true, я не хочу удалять сообщение из поиска
Единственная проблема в том, что я не могу получить ожидаемый результат.
Мой код смотрите ниже.
$meta_query = array(
'key' => '_is_private_page',
'value' => 'true',
'compare' => 'NOT EXISTS',
);
$wp_query_args = array(
's' => $_GET['s'],
'meta_query' => $meta_query
);
$query = new WP_Query( $wp_query_args );
Подробнее здесь: https://stackoverflow.com/questions/610 ... ta-boolean