Условные теги (типов страниц и запросов) (метка)

is_404()

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

is_admin()

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

is_archive()

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

is_attachment()

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

is_author()

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

is_blog_admin()

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

is_category()

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

is_comment_feed()

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

is_customize_preview()

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

is_date()

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

is_day()

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

is_embed()

Проверят является ли запрос запросом на страницу встраивания записи (embed).

is_feed()

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

is_front_page()

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

is_home()

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

is_month()

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

is_network_admin()

Проверяет, является ли текущая страница страницей в раздела админки "Управление сетью" сайтов в Мультисайт. Например /wp-admin/network/. Условный тег.

is_page()

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

is_page_template()

Проверяет используется ли файл шаблона для отображения текущей страницы. Можно указать название файла.

is_paged()

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

is_post_type_archive()

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

is_preview()

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

is_robots()

Проверяет делается ли запрос к файлу robots.txt. Условные тег.

is_search()

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

is_single()

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

is_singular()

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

is_ssl()

Проверяет используется ли защищенный протокол HTTPS (SSL). Условный тег.

is_tag()

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

is_tax()

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

is_time()

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

is_trackback()

Проверяет, является ли текущий запрос запросом на страницу пингов (trackback)

is_user_admin()

Проверяет запрашиваемую страницу - является ли она страницей пользователя в админке, в сети мультисайт. Например: /wp-admin/user/ или /wp-admin/user/profile.php. Условный тег.

is_year()

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

wp_doing_ajax()

Проверяет, является ли текущий запрос AJAX запросом WordPress.

wp_doing_cron()

Определяет является ли текущий запрос, запросом к Крону. Условный тег.