Умовні теги (всі) (мітка)

Що таке умовні теги та з чим їх їдять, читайте в окремій статті про Умовні теги

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

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

Визначає, чи є поточний запит, запитом до Крону. Умовний тег.

Інші умовні теги

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

Визначає, чи був файл скрипту зареєстрований / доданий у чергу на виведення / виведений на екран.

Залишити коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *