Умовні теги (всі) (мітка)
Що таке умовні теги та з чим їх їдять, читайте в окремій статті про Умовні теги
Умовні теги (типів сторінок та запитів)
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() | Перевіряємо, чи ми знаходимося на сторінці запису (будь-якого типу). |
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() | Визначає, чи є поточний запит, запитом до Крону. Умовний тег. |
Інші умовні теги
cat_is_ancestor_of() | Перевіряє, чи вказана рубрика є дочірньою до іншої зазначеної рубрики (перевіряються всі рівні вкладеності). Умовний тег. |
category_exists() | Перевіряє чи вказана рубрика (категорія). Якщо існує, повертає ID цієї рубрики. |
comments_open() | Перевіряє, чи відкрито коментування для зазначеного поста/запису. |
email_exists() | Перевіряє, чи існує вказаний email у зареєстрованих користувачів. |
has_block() | Визначає, чи містить переданий рядок або контент переданого поста, зазначений блок (редактора блоків, Гунетберга). |
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_child_theme() | Перевіряє чи використовується дочірня тема. Умовний тег. |
is_dynamic_sidebar() | Перевіряє чи підтримується темою функція сайдбарів (віджети та панелі для них) і чи встановлений для панелі хоча б один віджет. Умовний тег. |
is_email() | Перевіряє, чи є переданий рядок адресою e-mail. |
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_sticky() | Перевіряє чи приліплений поточний пост до головної сторінки сайту. Умовний тэг. |
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() | Перевіряє, чи зареєстрований вказаний шоткод. |
tag_exists() | Перевіряє чи вказана мітка (тег). Якщо існує, повертає ID або масив даних цієї позначки. |
taxonomy_exists() | Перевіряє чи існує таксономія. |
term_exists() | Перевіряє, чи існує вказаний елемент таксономії (розділ). Якщо є, повертає ID або масив даних цього елемента. |
term_is_ancestor_of() | Перевіряє, чи другий термін є дочірнім до першого (перевіряються всі рівні вкладеності). Умовний тег. |
wp_attachment_is() | Перевіряє, чи є вказане вкладення: картинкою, аудіо або відео. Умовний тег. |
wp_is_mobile() | Перевіряє з мобільного пристрою переглядається сайт. Умовний тег. |
wp_is_post_autosave() | Визначає чи вказана запис авто-збереженням. |
wp_is_post_revision() | Визначає чи вказана запис (пост) ревізією (редакцією записи). |
wp_is_using_https() | Перевірка використання сайту HTTPS. |
wp_script_is() | Визначає, чи був файл скрипту зареєстрований / доданий у чергу на виведення / виведений на екран. |