Запросы (рубрика)
get_page_by_title() | Получает запись (страницу, пост, произвольный тип записи) по переданному заголовку записи. Делает прямой запрос в БД. |
get_post() | Получает данные указанной или текущей записи (поста). Возвращает объект WP_Post. |
get_posts() | Получает записи (посты, страницы, вложения) из базы данных по указанным критериям. Можно выбрать любые посты и отсортировать их как угодно. |
have_posts() | Проверяет есть ли в |
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() | Проверяет находимся ли мы на странице поста (записи любого типа). Записи с типом |
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() | Устанавливает следующий пост в глобальную переменную |
wp_count_posts() | Получает количество записей любого типа записей и любых статусов (опубликовано, черновик). |
wp_get_recent_posts() | Получает последние записи (посты) сайта, включая черновики, запланированные и записи на модерации. Получит 10 последних записей. |
wp_reset_postdata() | Возвращает глобальную переменную $post в правильное состояние: в соответствие с текущей страницей. |
wp_reset_query() | Аннулирует данные последнего запроса, созданного для использования в произвольном Цикле WordPress. |