У меня есть этот цикл, в котором мне нужно отобразить все заголовки сообщений, которые имеют определенное значение meta_value или не имеют meta_key 'the_status'.
Мои сообщения в настоящее время используют мета_ключ под названием «the_status» и могут иметь любое из этих значений мета_ключа:
помощь не_помощь завершена_помощь
... или сообщение может вообще не иметь мета_ключа 'the_status'.
Вот что у меня есть:
<?php
$the_query = array(
'posts_per_page' => -1,
'author' => $current_user->ID,
'post_status' => 'publish',
'meta_key' => 'the_status',
'meta_value' => array('helping')
);
$help_posts = new WP_Query($the_query);
while($help_posts->have_posts()) : $help_posts->the_post();
?>
<p><?php the_title(); ?></p>
<?php
endwhile;
?>
Это, очевидно, дает мне только заголовки сообщений, у которых есть meta_value «помощь», но также нужно показывать заголовки сообщений, у которых вообще нет meta_key «the_status».
Спасибо за чтение.