Документация WordPress

have_posts

have_posts() функция в WordPress, которая используется для проверки наличия постов, доступных для отображения в текущем цикле запроса. Она часто используется в цикле WordPress наряду с другими функциями, такими как the_post() и the_title().

Функция have_posts() возвращает булевоe (Boolean) значение: true, если есть доступные для отображения посты, и false, если постов нет.

Вот пример использования функции have_posts() в цикле WordPress:

В приведенном выше примере функция have_posts() используется для проверки наличия доступных для отображения постов. Если они есть, цикл выводит содержимое каждого поста с помощью функции the_post(). Если доступных постов нет, цикл выводит сообщение.

post WP_Query