Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.
Функції на I, K, L
| Функція | Що робить функція |
|---|---|
| iframe_footer() | Виводить підвал сторінки адмінпанелі, відкритої в iframe (ThickBox). |
| iframe_header() | Виводить шапку сторінки адмінпанелі, відкритої в iframe (ThickBox). |
| iis7_add_rewrite_rule() | Додає правило перезапису WordPress у файл web.config сервера IIS 7+. |
| iis7_delete_rewrite_rule() | Видаляє правило перезапису WordPress з файлу web.config. |
| iis7_rewrite_rule_exists() | Перевіряє, чи є правило перезапису WordPress у файлі web.config. |
| iis7_save_url_rewrite_rules() | Оновлює правила перезапису у файлі web.config відповідно до налаштувань постійних посилань. |
| iis7_supports_permalinks() | Перевіряє, чи підтримує сервер IIS 7+ гарні постійні посилання. |
| image_add_caption() | Обгортає вставлене в редактор зображення шорткодом підпису [caption]. |
| image_align_input_fields() | Повертає HTML перемикачів вирівнювання зображення для старого медіазавантажувача. |
| image_attachment_fields_to_edit() | Додає до форми редагування зображення поля вирівнювання, розміру та посилання. |
| image_constrain_size_for_editor() | Зменшує розміри зображення так, щоб воно вміщалося в ширину вмісту теми. |
| image_downsize() | Повертає адресу, ширину й висоту зображення потрібного розміру з уже створених копій (нових копій не створює). |
| image_edit_apply_changes() | Застосовує до зображення послідовність змін з редактора зображень: поворот, віддзеркалення, обрізання. |
| image_get_intermediate_size() | Повертає шлях, ширину та висоту вже створеної копії зображення потрібного розміру. |
| image_hwstring() | Формує атрибути width і height для тега <img>. |
| image_link_input_fields() | Повертає HTML кнопок вибору посилання для зображення в старому медіазавантажувачі. |
| image_make_intermediate_size() | Створює зменшену копію зображення заданого розміру. |
| image_media_send_to_editor() | Повертає HTML медіаелемента для вставки в редактор. |
| image_resize_dimensions() | Обчислює розміри й координати для зміни розміру або обрізання зображення. |
| image_size_input_fields() | Повертає HTML перемикачів розміру зображення для старого медіазавантажувача. |
| img_caption_shortcode() | Формує HTML для шорткода [caption] — зображення з підписом. |
| in_category() | Перевіряє, чи належить поточний запис до однієї з вказаних категорій (за ID, назвою чи слагом). |
| in_the_loop() | Перевіряє, чи код виконується всередині циклу WordPress. |
| includes_url() | Повертає адресу каталогу wp-includes; за потреби додає до неї шлях. |
| insert_hooked_blocks_into_rest_response() | Додає в REST-відповідь для записів блоки, вставлені через Block Hooks API. |
| insert_with_markers() | Вставляє рядки у файл (зазвичай .htaccess) між маркерами BEGIN і END, замінюючи попередній вміст між ними. |
| install_dashboard() | Виводить вкладку «Рекомендовані» на сторінці «Додати плагін». |
| install_network() | Створює таблиці бази даних для мережі мультисайт. |
| install_plugin_information() | Виводить модальне вікно з детальною інформацією про плагін з каталогу WordPress.org. |
| install_plugin_install_status() | Визначає, яку дію можна виконати з плагіном: встановити, оновити чи він уже новітній. |
| install_plugins_favorites_form() | Виводить форму введення імені користувача WordPress.org для вкладки «Обрані» плагіни. |
| install_plugins_upload() | Виводить форму завантаження плагіна з ZIP-архіву. |
| install_popular_tags() | Повертає популярні мітки плагінів з каталогу WordPress.org. |
| install_search_form() | Виводить форму пошуку плагінів у каталозі. |
| install_theme_information() | Виводить інформацію про тему з каталогу WordPress.org у модальному вікні. |
| install_theme_search_form() | Виводить форму пошуку тем у каталозі. |
| install_themes_dashboard() | Виводить фільтр тем за можливостями на сторінці встановлення тем. |
| install_themes_upload() | Виводить форму завантаження теми з ZIP-архіву. |
| is_404() | Перевіряє, чи поточна сторінка — сторінка помилки 404. |
| is_active_sidebar() | Перевіряє, чи є віджети у вказаній області віджетів. Зазвичай використовується, щоб не виводити порожню обгортку сайдбару. |
| is_active_widget() | Перевіряє, чи використовується віджет у якійсь області віджетів, і повертає ID цієї області. |
| is_admin() | Перевіряє, чи поточний запит стосується адмінпанелі. Не перевіряє, чи користувач адміністратор — для цього є current_user_can(). |
| is_admin_bar_showing() | Перевіряє, чи показується верхня панель адміністратора. |
| is_allowed_http_origin() | Перевіряє, чи дозволено джерело (Origin) запиту, і повертає його або порожній рядок. |
| is_archive() | Перевіряє, чи поточна сторінка — будь-який архів: категорії, позначки, автора, дати, типу запису чи таксономії. |
| is_archived() | Перевіряє, чи сайт мережі мультисайт позначено як архівний. |
| is_attachment() | Перевіряє, чи поточна сторінка — сторінка вкладення. |
| is_author() | Перевіряє, чи поточна сторінка — архів автора; за потреби — конкретного автора. |
| is_avatar_comment_type() | Перевіряє, чи можна показувати аватар для вказаного типу коментаря. |
| is_blog_admin() | Перевіряє, чи поточний запит стосується адмінпанелі сайту (а не мережі чи профілю). |
| is_blog_installed() | Перевіряє, чи WordPress уже встановлено. |
| is_category() | Перевіряє, чи поточна сторінка — архів категорії; за потреби — конкретної категорії. |
| is_child_theme() | Перевіряє, чи використовується дочірня тема. |
| is_comment_feed() | Перевіряє, чи поточний запит — стрічка коментарів. |
| is_customize_preview() | Перевіряє, чи сайт зараз відкрито в попередньому перегляді Налаштувань теми (Customizer). |
| is_date() | Перевіряє, чи поточна сторінка — архів за датою (рік, місяць, день чи час). |
| is_day() | Перевіряє, чи поточна сторінка — архів записів за день. |
| is_dynamic_sidebar() | Перевіряє, чи тема використовує хоча б одну область віджетів з віджетами. |
| is_email() | Перевіряє, чи рядок схожий на коректну email-адресу, і повертає її або false. |
| is_email_address_unsafe() | Перевіряє email за списком заборонених доменів мережі мультисайт під час самостійної реєстрації. |
| is_embed() | Перевіряє, чи поточний запит — вбудований (embed) запис. |
| is_favicon() | Перевіряє, чи поточний запит — запит файлу favicon.ico. |
| is_feed() | Перевіряє, чи поточний запит — RSS-стрічка; за потреби — стрічка конкретного типу. |
| is_front_page() | Перевіряє, чи поточна сторінка — головна сторінка сайту (статична сторінка або список записів, залежно від налаштувань). |
| is_gd_image() | Перевіряє, чи значення — зображення бібліотеки GD (ресурс або обʼєкт GdImage). |
| is_header_video_active() | Перевіряє, чи потрібно показувати відео шапки на поточній сторінці. |
| is_home() | Перевіряє, чи поточна сторінка — сторінка записів блогу. Не плутати з is_front_page(): при статичній головній це різні сторінки. |
| is_lighttpd_before_150() | Перевіряє, чи працює сайт на сервері lighttpd версії, старшої за 1.5.0. |
| is_local_attachment() | Перевіряє, чи URL веде на вкладення цього сайту. |
| is_locale_switched() | Перевіряє, чи мову було тимчасово змінено через switch_to_locale(). |
| is_login() | Перевіряє, чи поточний запит — сторінка входу (wp-login.php). |
| is_main_network() | Перевіряє, чи мережа є головною в установці мультисайт. |
| is_main_query() | Перевіряє, чи запит — основний запит сторінки. Обовʼязкова перевірка в хуку pre_get_posts, щоб не зачепити інші запити. |
| is_main_site() | Перевіряє, чи сайт є головним сайтом мережі мультисайт. |
| is_month() | Перевіряє, чи поточна сторінка — архів записів за місяць. |
| is_multi_author() | Перевіряє, чи на сайті публікувалося більше одного автора. |
| is_multisite() | Перевіряє, чи ввімкнено режим мультисайт. |
| is_nav_menu() | Перевіряє, чи існує меню навігації з вказаним ID, слагом або назвою. |
| is_nav_menu_item() | Перевіряє, чи ID належить пункту меню навігації. |
| is_network_admin() | Перевіряє, чи поточний запит стосується адмінпанелі мережі мультисайт. |
| is_network_only_plugin() | Перевіряє, чи плагін можна активувати лише для всієї мережі (заголовок «Network: true»). |
| is_new_day() | Перевіряє, чи дата поточного запису в циклі відрізняється від дати попереднього. Зручно для групування записів за днями. |
| is_object_in_taxonomy() | Перевіряє, чи повʼязано тип обʼєкта (наприклад, тип запису) з вказаною таксономією. |
| is_object_in_term() | Перевіряє, чи належить обʼєкт до одного з вказаних елементів таксономії. |
| is_page() | Перевіряє, чи поточна сторінка — окрема сторінка (тип page); за потреби — конкретна сторінка за ID, слагом чи заголовком. |
| is_page_template() | Перевіряє, чи використовує поточна сторінка шаблон; за потреби — конкретний шаблон. |
| is_paged() | Перевіряє, чи поточна сторінка — друга чи наступна сторінка списку записів. |
| is_php_version_compatible() | Перевіряє, чи задовольняє поточна версія PHP мінімальні вимоги. |
| is_plugin_active() | Перевіряє, чи активний плагін. У публічній частині сайту спершу потрібно підключити wp-admin/includes/plugin.php. |
| is_plugin_active_for_network() | Перевіряє, чи активовано плагін для всієї мережі мультисайт. |
| is_plugin_inactive() | Перевіряє, чи неактивний плагін — протилежність is_plugin_active(). |
| is_plugin_paused() | Перевіряє, чи плагін призупинено через фатальну помилку (режим відновлення). |
| is_post_embeddable() | Перевіряє, чи можна вбудовувати запис на інших сайтах. |
| is_post_publicly_viewable() | Перевіряє, чи запис публічно доступний — з урахуванням статусу й типу запису. |
| is_post_status_viewable() | Перевіряє, чи статус запису вважається публічно доступним. |
| is_post_type_archive() | Перевіряє, чи поточна сторінка — архів типу запису; за потреби — конкретного типу. |
| is_post_type_hierarchical() | Перевіряє, чи є тип запису ієрархічним (як сторінки). |
| is_post_type_viewable() | Перевіряє, чи має тип запису публічні сторінки. |
| is_preview() | Перевіряє, чи поточна сторінка — попередній перегляд запису. |
| is_privacy_policy() | Перевіряє, чи поточна сторінка — сторінка політики конфіденційності. |
| is_protected_ajax_action() | Перевіряє, чи поточна AJAX-дія має бути захищена від «білого екрана смерті» при фатальних помилках. |
| is_protected_endpoint() | Перевіряє, чи поточна сторінка має бути захищена від «білого екрана смерті» при фатальних помилках. |
| is_protected_meta() | Перевіряє, чи метаключ захищений (починається з _), тобто прихований з блоку «Довільні поля». |
| is_random_header_image() | Перевіряє, чи використовується випадкове зображення шапки. |
| is_registered_sidebar() | Перевіряє, чи зареєстровано область віджетів з вказаним ID. |
| is_robots() | Перевіряє, чи поточний запит — запит файлу robots.txt. |
| is_rtl() | Перевіряє, чи пишеться поточна мова справа наліво. |
| is_search() | Перевіряє, чи поточна сторінка — сторінка результатів пошуку. |
| is_serialized() | Перевіряє, чи значення є серіалізованим рядком PHP. |
| is_serialized_string() | Перевіряє, чи серіалізоване значення є рядком. |
| is_single() | Перевіряє, чи поточна сторінка — окремий запис будь-якого типу, крім сторінок і вкладень; за потреби — конкретний запис. |
| is_singular() | Перевіряє, чи поточна сторінка — окремий запис будь-якого типу, включно зі сторінками й вкладеннями; за потреби — вказаних типів. |
| is_site_meta_supported() | Перевіряє, чи підтримує мережа мультисайт метадані сайтів (чи існує таблиця blogmeta). |
| is_sitemap() | Перевіряє, чи поточний запит — XML-карта сайту. |
| is_ssl() | Перевіряє, чи сайт відкрито через HTTPS. |
| is_sticky() | Перевіряє, чи запис закріплено («прилиплий» запис, що показується на початку списку). |
| is_subdomain_install() | Перевіряє, чи мережа мультисайт використовує піддомени (а не підкаталоги). |
| is_super_admin() | Перевіряє, чи є користувач суперадміністратором мережі. На звичайному сайті — чи має він право delete_users. |
| is_tag() | Перевіряє, чи поточна сторінка — архів позначки; за потреби — конкретної позначки. |
| is_tax() | Перевіряє, чи поточна сторінка — архів довільної таксономії; за потреби — конкретної таксономії чи її елемента. |
| is_taxonomy_hierarchical() | Перевіряє, чи є таксономія ієрархічною (як категорії). |
| is_taxonomy_viewable() | Перевіряє, чи має таксономія публічні сторінки архівів. |
| is_term_publicly_viewable() | Перевіряє, чи має елемент таксономії публічну сторінку архіву. |
| is_textdomain_loaded() | Перевіряє, чи завантажено переклади для вказаного текстового домену. |
| is_theme_paused() | Перевіряє, чи тему призупинено через фатальну помилку (режим відновлення). |
| is_time() | Перевіряє, чи поточна сторінка — архів за конкретний час (година, хвилина, секунда). |
| is_trackback() | Перевіряє, чи поточний запит — надсилання трекбеку. |
| is_uninstallable_plugin() | Перевіряє, чи має плагін процедуру видалення (uninstall.php або хук uninstall). |
| is_upload_space_available() | Перевіряє, чи залишилося місце в дисковій квоті поточного сайту мережі. |
| is_user_admin() | Перевіряє, чи поточний запит стосується адмінпанелі користувача мережі (/wp-admin/user/). |
| is_user_logged_in() | Перевіряє, чи відвідувач увійшов на сайт. |
| is_user_member_of_blog() | Перевіряє, чи належить користувач до вказаного сайту мережі мультисайт. |
| is_user_spammy() | Перевіряє, чи позначено користувача як спамера в мережі мультисайт. |
| is_utf8_charset() | Перевіряє, чи назва кодування означає UTF-8 (без урахування регістру й дефіса). |
| is_wp_error() | Перевіряє, чи є значення обʼєктом помилки WP_Error. Стандартна перевірка результату багатьох функцій WordPress. |
| is_wp_version_compatible() | Перевіряє, чи задовольняє поточна версія WordPress мінімальні вимоги. |
| is_year() | Перевіряє, чи поточна сторінка — архів записів за рік. |
| iso8601_timezone_to_offset() | Перетворює часовий пояс у форматі ISO 8601 на зсув від UTC у секундах. |
| iso8601_to_datetime() | Перетворює дату у форматі ISO 8601 на формат MySQL (Y-m-d H:i:s). |
| kses_init() | Вмикає фільтри очищення HTML (KSES) для вмісту, якщо поточний користувач не має права unfiltered_html. |
| kses_init_filters() | Додає всі фільтри KSES, що очищають від небезпечного HTML вміст записів, коментарів тощо. |
| kses_remove_filters() | Прибирає всі фільтри KSES для вмісту. |
| language_attributes() | Виводить атрибути lang і dir для тега <html> з мовою та напрямком тексту сайту. |
| link_advanced_meta_box() | Виводить метабокс додаткових параметрів посилання в менеджері посилань. |
| link_categories_meta_box() | Виводить метабокс категорій посилання в менеджері посилань. |
| link_submit_meta_box() | Виводить метабокс збереження посилання в менеджері посилань. |
| link_target_meta_box() | Виводить метабокс вибору, де відкривати посилання (target). |
| link_xfn_meta_box() | Виводить метабокс XFN — опису стосунків з автором посилання. |
| links_add_base_url() | Перетворює відносні посилання в HTML на абсолютні, додаючи базову адресу. |
| links_add_target() | Додає атрибут target до всіх посилань у HTML. |
| list_files() | Повертає список усіх файлів у каталозі та його підкаталогах із заданою глибиною. |
| list_meta() | Виводить таблицю довільних полів запису в метабоксі «Довільні поля». |
| load_child_theme_textdomain() | Завантажує переклади дочірньої теми. |
| load_default_textdomain() | Завантажує стандартні переклади WordPress для поточної мови. |
| load_image_to_edit() | Завантажує зображення в памʼять для редагування засобами GD. |
| load_muplugin_textdomain() | Завантажує переклади обовʼязкового плагіна (mu-plugin). |
| load_plugin_textdomain() | Завантажує переклади плагіна з його каталогу мов. |
| load_script_module_textdomain() | Завантажує переклади для JS-модуля, зареєстрованого через wp_register_script_module(). |
| load_script_textdomain() | Завантажує переклади для JS-скрипту у форматі JSON. |
| load_script_translations() | Завантажує JSON-файл перекладу для скрипту й текстового домену. |
| load_template() | Підключає файл шаблону з доступом до глобальних змінних WordPress ($post, $wp_query тощо). |
| load_textdomain() | Завантажує файл перекладу (.mo) у вказаний текстовий домен. |
| load_theme_textdomain() | Завантажує переклади теми. |
| locale_stylesheet() | Виводить тег <link> таблиці стилів для поточної мови, якщо вона є в темі. |
| locate_block_template() | Знаходить блоковий шаблон, що відповідає PHP-шаблону, і повертає шлях до «полотна» редактора сайту. |
| locate_template() | Знаходить перший наявний файл шаблону зі списку — спершу в дочірній, потім у батьківській темі — і за потреби підключає його. |

