WordPress как на ладони
Шаблоны, плагины и темы для настоящих поклонников Elementor. От TemplateMonster.com wordpress jino
Главная Функции По метке: Условные теги (все)

Метка: Условные теги (все) 80

Что такое условные теги и с чем их едят, читайте в отдельной статье про Условные теги

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

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()

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

is_embed()

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

is_feed()

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

is_front_page()

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

is_home()

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

is_month()

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

is_network_admin()

Проверяет является ли текущая страница, текущий запрос - страницей в разделе администрирования сети сайтов в WordPress MU сборке. Например /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_sticky()

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

is_tag()

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

is_tax()

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

is_time()

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

is_trackback()

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

is_user_admin()

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

is_year()

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

wp_doing_ajax()

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

wp_doing_cron()

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

Остальные условные теги

cat_is_ancestor_of()

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

comments_open()

Проверяет открыто ли комментирование для указанного поста/записи.

email_exists()

Проверяет существует ли указанный email адрес среди зарегистрированных пользователей.

has_category()

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

has_custom_header()

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

has_excerpt()

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

has_nav_menu()

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

has_post_thumbnail()

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

has_shortcode()

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

has_tag()

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

has_term()

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

have_comments()

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

have_posts()

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

in_category()

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

in_the_loop()

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

is_active_sidebar()

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

is_admin_bar_showing()

Проверяет будет ли показан (или уже показан) «Админ бар» (тулбар). Т.е. будет ли выведена панель админки для текущего пользователя. Условный тег.

is_blog_installed()

Проверяет установлен ли сайт. Проверяется наличие опции siteurl и таблиц в базе данных. Результат кэшируется.

is_child_theme()

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

is_dynamic_sidebar()

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

is_header_video_active()

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

is_local_attachment()

Проверяет переданный URL, является ли он страницей вложения (файла медиатеки WordPress) текущего сайта.

is_main_query()

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

is_multi_author()

Проверяет количество авторов на сайте, если больше одного, то вернет true, иначе false. Условный тег.

is_multisite()

Проверяет включена ли мультисайтовость на сайте. Условный тег.

is_nav_menu()

Проверяет меню на существование по его ID, ярлыку или названию.

is_new_day()

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

is_plugin_active()

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

is_post_type_hierarchical()

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

is_taxonomy_hierarchical()

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

is_textdomain_loaded()

Определяет загружен ли файл локализации для указанного домена (ключа перевода).

is_user_logged_in()

Функция проверяет авторизован ли пользователь (вошел ли пользователь под своим логином). Возвращает true, если пользователь авторизован и false, если нет. Условный тег.

pings_open()

Проверят разрешено ли текущему посту получать пинги. Условный тег.

post_exists()

Проверяет существует ли уже запись (пост) с указанным заголовком (post_title). Для проверки, в дополнении к обязательному заголовку можно указать еще: post_content и post_date.

post_password_required()

Проверяет защищен пост паролем или нет. Также проверяет правильность пароля, если пароль у поста установлен.

shortcode_exists()

Проверяет зарегистрирован ли указанный шоткод.

taxonomy_exists()

Проверяет существует ли указанная таксономия.

term_exists()

Проверяет существует ли указанный элемент таксономии (раздел). Если существует, возвращает ID или массив идентификаторов этого элемента.

term_is_ancestor_of()

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

wp_attachment_is()

Проверяет является ли указанное вложение: картинкой, аудио или видео. Возвращает true/false.

wp_attachment_is_image()

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

wp_is_mobile()

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

wp_is_post_autosave()

Определяет является ли указанная запись авто-сохранением.

wp_script_is()

Определяет был ли скрипт зарегистрирован или добавлен в очередь на вывод, или выведен на экран, или ожидает вывода.