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

WP_Query

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

Вот пример того, как вы можете использовать WP_Query для получения 5 последних стандартных постов:

В этом примере массив $args используется для задания параметров запроса. posts_per_page задает количество постов для получения, orderby задает порядок постов на основе даты их публикации, а order задает порядок по убыванию (самые последние посты первыми).

Затем класс WP_Query вызывается с массивом $args, и результаты просматриваются с помощью цикла while. Функция the_title() используется для отображения заголовка каждого сообщения.

Наконец, функция wp_reset_postdata() используется для сброса глобального объекта $post, который используется несколькими функциями WordPress для доступа к данным постов.

post WP_Query