Умовні теги (всі) (мітка)
Що таке умовні теги та з чим їх їдять, читайте в окремій статті про Умовні теги
Умовні теги (типів сторінок та запитів)
| 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() |
Визначає, чи був файл скрипту зареєстрований / доданий у чергу на виведення / виведений на екран. |