Как в WordPress вывести записи, в которых 0 комментариев (нет ни одного комментария)?

В WordPress можно вывести записи, в которых нет ни одного комментария, с помощью использования функции WP_Query. Эта функция позволяет создавать настраиваемые запросы к базе данных WordPress для получения нужных данных.

В вашем случае, вам нужно создать запрос, который найдет все записи, у которых количество комментариев равно 0. Вот как это можно сделать:

1. Откройте файл вашей темы, где хотите вывести такие записи (обычно это файл index.php, archive.php или template.php).

2. Вставьте следующий код в соответствующую секцию шаблона, где вы хотите вывести записи:

<?php
// Создаем новый объект WP_Query
$args = array(
    'post_type'      => 'post',
    'post_status'    => 'publish',
    'posts_per_page' => -1, // Показать все записи (убедитесь, что этот параметр соответствует вашим требованиям)
    'comment_count'  => 0, // Записи, у которых нет комментариев
);

$posts_query = new WP_Query($args);

// Перебираем записи и выводим нужную информацию
if ($posts_query->have_posts()) {
    while ($posts_query->have_posts()) {
        $posts_query->the_post();
        ?>
        <h2><?php the_title(); ?></h2>
        <div class="entry-content">
            <?php the_content(); ?>
        </div>
        <?php
    }
} else {
    echo 'Нет записей, у которых нет комментариев.';
}

// Сбрасываем глобальные переменные после окончания цикла
wp_reset_postdata();
?>

В коде выше мы создаем новый объект WP_Query с указанными параметрами. Затем мы перебираем все найденные записи и выводим необходимую информацию, такую как заголовок и содержимое записи.

Обратите внимание на 'post_type' => 'post', это определяет тип записей, которые вы хотите отобразить (обычно это 'post' для стандартных записей блога). Если у вас есть пользовательские типы записей, то вам нужно указать свой тип записи.

Также обратите внимание на 'posts_per_page' => -1, это отображает все записи без ограничения. Вы можете изменить это значение на нужное количество записей, которое вы хотите отобразить.

Если запрос не находит ни одной записи, у которых нет комментариев, будет выведено сообщение 'Нет записей, у которых нет комментариев.'.

После окончания цикла вывода записей мы сбрасываем глобальные переменные с помощью функции wp_reset_postdata(), чтобы не нарушить работу другого кода на странице.

Таким образом, вы можете использовать этот код в нужном месте вашей темы, чтобы вывести все записи без комментариев в WordPress.