Запросы (рубрика)

get_page_by_title()

Получает запись (страницу, пост, произвольный тип записи) по переданному заголовку записи. Делает прямой запрос в БД.

get_post()

Получает данные указанной или текущей записи (поста). Возвращает объект WP_Post.

get_posts()

Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Можно выбрать любые посты и отсортировать их как угодно.

have_posts()

Проверяет есть ли в global $wp_query посты для обработки. Ставит in_the_loop = false если цикл закончен. Условный тег.

in_the_loop()

Проверяет активен ли цикл перебора записей в момент вызова этой функции. Условный тег, чтобы делать что-либо находясь в цикле WordPress.

is_404()

Проверяет показывается ли страница ошибки 404 (HTTP 404: страница не найдена). Условный тег.

is_archive()

Срабатывает, когда показывается любая из архивных страниц (страница: категории, метки, автора, даты). Условный тег.

is_attachment()

Проверяет является ли текущая страница страницей вложения. Условный Тег.

is_author()

Проверяет отображается ли страница с постами автора. Можно указать конкретного автора. Условный тег.

is_category()

Проверяет показывается ли страница категории или нет. Условный тэг.

is_date()

Срабатывает когда отображается страница архива по дате. Условный тег.

is_day()

Срабатывает, когда отображается страница архива по дню example.com/2009/08/05. Условный тэг.

is_feed()

Проверяет запрашивается ли в текущий момент фид.

is_front_page()

Проверяет отображается ли главная (домашняя) страница сайта. Условный тег.

is_home()

Проверяет показывается ли страница с последними постами, обычно это главная страница сайта. Условный тэг.

is_main_query()

Проверяет в главном ли цикле WordPress выполняется действие. Условный тег.

is_month()

Проверяет отображается ли страница архива «посты за месяц» example.com/2009/08. Условный тег.

is_new_day()

Проверяющий отличие текущей даты от предыдущей (в цикле). Условный тег.

is_page()

Проверяет отображается ли страница "постоянной страницы". Можно указать ID, ярлык или заголовок страницы для проверки. Условный тег.

is_paged()

Проверяет отображается ли страница пагинации (страница типа /page/2, /page/3).

is_preview()

Проверят находится ли пользователь на странице предпросмотра записи. Условный тег

is_search()

Срабатывает, когда отображается страница результатов поиска. Условный тег.

is_single()

Проверяет находимся ли мы на странице поста (записи любого типа). Записи с типом attachment и page не проверяются. Условный тег.

is_singular()

Проверяет просматривается ли страница записи (пост, страница, свой тип записи, вложение). Можно указать тип записи для проверки. Условный тег.

is_tag()

Проверят отображается ли страница архива по меткам. Условный тег.

is_tax()

Срабатывает на архивной странице произвольной таксономии (новой, пользовательской) или на странице термина. Условный тег.

is_time()

Срабатывает на архивных страницах по времени (страница записей за указанное время). Условный тег.

is_year()

Срабатывает когда показывается страница-архив с постами за указанный год example.com/2009. Условный тег.

query_posts()

Используется самим WordPress при получении записей для текущей страницы (архив авторов, отдельная запись, рубрика, метка). Определяет какие посты будут показаны в базовом Цикле WordPress. Создает базовый Цикл WordPress. Возвращает список записей (постов).

rewind_posts()

Перематывает цикл в начало.

setup_postdata()

Устанавливает всевозможные данные поста (кроме глобальной переменной $post).

the_post()

Устанавливает следующий пост в глобальную переменную global $post. Также устанавливает все данные поста с помощью setup_postdata().

wp_count_posts()

Получает количество записей любого типа записей и любых статусов (опубликовано, черновик).

wp_get_recent_posts()

Получает последние записи (посты) сайта, включая черновики, запланированные и записи на модерации. Получит 10 последних записей.

wp_reset_postdata()

Возвращает глобальную переменную $post в правильное состояние: в соответствие с текущей страницей.

wp_reset_query()

Аннулирует данные последнего запроса, созданного для использования в произвольном Цикле WordPress.