Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.
Функції на W: wp_t… – Z
| Функція | Що робить функція |
|---|---|
| wp_tag_cloud() | Виводить хмару позначок, де розмір кожної залежить від кількості записів. |
| wp_templating_constants() | Визначає константи шаблонів (TEMPLATEPATH, STYLESHEETPATH, WP_DEFAULT_THEME). |
| wp_tempnam() | Повертає назву нового унікального тимчасового файлу. Видалити його після використання — ваше завдання. |
| wp_term_is_shared() | Перевіряє, чи є термін спільним для кількох таксономій (залишок старої схеми до 4.3). |
| wp_terms_checklist() | Виводить список елементів будь-якої таксономії з чекбоксами. |
| wp_text_diff() | Повертає HTML-порівняння двох рядків — як у ревізіях. |
| wp_theme_get_element_class_name() | Повертає CSS-клас для елемента (кнопки, підпису тощо) згідно з theme.json. |
| wp_theme_has_theme_json() | Перевіряє, чи має тема (або її батьківська) файл theme.json. |
| wp_theme_update_row() | Виводить рядок з повідомленням про доступне оновлення теми. |
| wp_theme_update_rows() | Додає виведення рядків оновлень для тем, що їх мають. |
| wp_throttle_comment_flood() | Визначає, чи блокувати коментар через занадто часте коментування. |
| wp_timezone() | Повертає часовий пояс сайту як обʼєкт DateTimeZone. |
| wp_timezone_choice() | Повертає HTML-список часових поясів для вибору. |
| wp_timezone_override_offset() | Обчислює зсув від UTC за назвою часового поясу з урахуванням літнього часу. |
| wp_timezone_string() | Повертає часовий пояс сайту рядком: назву (Europe/Kyiv) або зсув (+02:00). |
| wp_tinymce_inline_scripts() | Додає вбудовані налаштування TinyMCE для блоку «Класичний» у блоковому редакторі. |
| wp_title() | Виводить або повертає заголовок сторінки для тега <title>. У нових темах замість неї використовують add_theme_support( 'title-tag' ). |
| wp_title_rss() | Виводить заголовок сайту для RSS-стрічки. |
| wp_transition_comment_status() | Запускає хуки переходу коментаря з одного статусу в інший. |
| wp_transition_post_status() | Запускає хуки переходу запису з одного статусу в інший (наприклад, чернетка → опубліковано). |
| wp_trash_comment() | Переміщує коментар у кошик (якщо кошик вимкнено — видаляє назавжди). |
| wp_trash_post() | Переміщує запис у кошик (якщо кошик вимкнено — видаляє назавжди). |
| wp_trash_post_comments() | Переміщує в кошик усі коментарі запису. |
| wp_trigger_error() | Генерує помилку, попередження чи повідомлення PHP, коли ввімкнено WP_DEBUG. |
| wp_trim_excerpt() | Генерує уривок з вмісту запису — до 55 слів з трикрапкою, — якщо уривок не задано вручну. |
| wp_trim_words() | Обрізає текст до вказаної кількості слів, додаючи трикрапку. Враховує мови, де слова рахуються символами. |
| wp_trusted_keys() | Повертає ключі, якими WordPress перевіряє підписи завантажених файлів. |
| wp_underscore_audio_template() | Виводить Underscore-шаблон аудіоплеєра для медіабібліотеки. |
| wp_underscore_playlist_templates() | Виводить Underscore-шаблони плейлистів. |
| wp_underscore_video_template() | Виводить Underscore-шаблон відеоплеєра для медіабібліотеки. |
| wp_uninitialize_site() | Видаляє таблиці бази даних і каталог завантажень сайту мережі. |
| wp_unique_filename() | Повертає унікальну очищену назву файлу для каталогу, додаючи номер, якщо така назва вже є. |
| wp_unique_id() | Повертає унікальний у межах запиту ідентифікатор з префіксом — зручно для атрибутів id в HTML. |
| wp_unique_id_from_values() | Генерує унікальний ID на основі значень масиву (хеш його JSON). |
| wp_unique_post_slug() | Повертає унікальний слаг запису, додаючи номер, якщо такий уже зайнятий. |
| wp_unique_prefixed_id() | Повертає наростаючий ID з окремим лічильником для кожного префікса. |
| wp_unique_term_slug() | Повертає унікальний слаг елемента таксономії. |
| wp_unregister_ability() | Скасовує реєстрацію можливості (Abilities API). |
| wp_unregister_ability_category() | Скасовує реєстрацію категорії можливостей (Abilities API). |
| wp_unregister_font_collection() | Скасовує реєстрацію колекції шрифтів. |
| wp_unregister_icon() | Скасовує реєстрацію іконки. |
| wp_unregister_icon_collection() | Скасовує реєстрацію колекції іконок. |
| wp_unregister_sidebar_widget() | Скасовує реєстрацію віджета старого формату. |
| wp_unregister_widget_control() | Скасовує реєстрацію функції налаштувань віджета старого формату. |
| wp_unschedule_event() | Скасовує одну заплановану подію WP-Cron за часом і хуком. |
| wp_unschedule_hook() | Скасовує всі заплановані події WP-Cron для хука незалежно від аргументів — зручно під час деактивації плагіна. |
| wp_unslash() | Прибирає зворотні косі риски з рядка чи всіх рядків масиву. Стандартний крок перед обробкою $_POST і $_GET. |
| wp_unspam_comment() | Знімає з коментаря позначку спаму. |
| wp_untrash_comment() | Відновлює коментар з кошика. |
| wp_untrash_post() | Відновлює запис з кошика. |
| wp_untrash_post_comments() | Відновлює з кошика коментарі запису. |
| wp_untrash_post_set_previous_status() | Повертає відновленому з кошика запису його попередній статус (типово він стає чернеткою). |
| wp_update_attachment_metadata() | Оновлює метадані вкладення. |
| wp_update_blog_public_option_on_site_update() | Оновлює опцію blog_public сайту мережі після зміни його даних. |
| wp_update_category() | Оновлює наявну категорію лише переданими полями. |
| wp_update_comment() | Оновлює наявний коментар з перевіркою полів. |
| wp_update_comment_count() | Оновлює лічильник коментарів запису — одразу або відкладено. |
| wp_update_comment_count_now() | Негайно перераховує кількість коментарів запису. |
| wp_update_custom_css_post() | Зберігає додатковий CSS теми в службовий запис custom_css. |
| wp_update_image_subsizes() | Створює відсутні розміри зображення й оновлює його метадані. |
| wp_update_link() | Оновлює посилання в менеджері посилань. |
| wp_update_nav_menu_item() | Створює або оновлює пункт меню навігації. |
| wp_update_nav_menu_object() | Створює або оновлює меню навігації (назву, опис). |
| wp_update_network_counts() | Оновлює лічильники сайтів і користувачів мережі. |
| wp_update_network_site_counts() | Оновлює кількість сайтів мережі. |
| wp_update_network_user_counts() | Оновлює кількість користувачів мережі. |
| wp_update_php_annotation() | Виводить примітку, якщо хостинг змінив адресу сторінки про оновлення PHP. |
| wp_update_plugins() | Перевіряє на WordPress.org, чи є оновлення для встановлених плагінів. Самих оновлень не виконує. |
| wp_update_post() | Оновлює наявний запис переданими полями. |
| wp_update_site() | Оновлює дані сайту мережі мультисайт. |
| wp_update_term() | Оновлює елемент таксономії: назву, слаг, опис, батька. |
| wp_update_term_count() | Оновлює кількість записів у елементах таксономії — одразу або відкладено. |
| wp_update_term_count_now() | Негайно перераховує кількість записів у елементах таксономії. |
| wp_update_themes() | Перевіряє на WordPress.org, чи є оновлення для встановлених тем. Самих оновлень не виконує. |
| wp_update_urls_to_https() | Переводить адреси сайту (home і siteurl) на HTTPS; якщо сайт після цього не працює через HTTPS — відкочує зміни. |
| wp_update_user() | Оновлює дані користувача, зокрема пароль (його буде захешовано). |
| wp_update_user_counts() | Перераховує загальну кількість користувачів сайту. |
| wp_upgrade() | Оновлює базу даних WordPress після оновлення версії. |
| wp_upload_bits() | Створює файл із переданим вмістом у каталозі завантажень і повертає його шлях та адресу. |
| wp_upload_dir() | Повертає шляхи й адреси каталогу завантажень (з підкаталогом поточного місяця), створюючи його за потреби. |
| wp_use_widgets_block_editor() | Визначає, чи використовувати блоковий редактор для керування віджетами. |
| wp_user_personal_data_exporter() | Знаходить і експортує персональні дані користувача з його профілю й метаданих. |
| wp_user_request_action_description() | Повертає зрозумілу назву дії запиту щодо персональних даних. |
| wp_user_settings() | Зберігає й відновлює налаштування інтерфейсу адмінпанелі, що зберігаються в cookie. |
| wp_using_ext_object_cache() | Перевіряє або встановлює, чи використовується зовнішній обʼєктний кеш (Redis, Memcached). |
| wp_using_themes() | Перевіряє, чи має поточний запит використовувати тему (для REST, AJAX тощо — ні). |
| wp_validate_application_password() | Перевіряє пароль застосунку, переданий через Basic Auth, і повертає ID користувача. |
| wp_validate_auth_cookie() | Перевіряє авторизаційну cookie й повертає ID користувача або false. Перевизначувана (pluggable) функція. |
| wp_validate_boolean() | Перетворює значення на логічне — true, 1, "yes", "on" стають true. |
| wp_validate_logged_in_cookie() | Перевіряє cookie входу, якщо авторизаційну cookie перевірити не вдалося. |
| wp_validate_redirect() | Перевіряє, чи адреса перенаправлення веде на дозволений домен; якщо ні — повертає запасну адресу. |
| wp_validate_site_data() | Перевіряє дані сайту мережі перед збереженням. |
| wp_validate_user_request_key() | Перевіряє ключ підтвердження запиту щодо персональних даних. |
| wp_verify_fast_hash() | Перевіряє, чи відповідає повідомлення хешу, створеному через wp_fast_hash(). |
| wp_verify_nonce() | Перевіряє одноразовий ключ безпеки (nonce). Повертає 1 або 2 залежно від того, у якій половині терміну дії ключ створено, або false. |
| wp_version_check() | Перевіряє на WordPress.org, чи є нова версія WordPress. |
| wp_video_shortcode() | Формує HTML для шорткода [video] — вбудованого відеоплеєра. |
| wp_welcome_panel() | Виводить панель «Ласкаво просимо» в майстерні. |
| wp_widget_control() | Виводить форму налаштувань віджета на екрані віджетів. |
| wp_widget_description() | Повертає опис віджета, заданий під час реєстрації. |
| wp_widget_rss_form() | Виводить форму налаштувань RSS-віджета. |
| wp_widget_rss_output() | Виводить записи RSS-стрічки списком. |
| wp_widget_rss_process() | Обробляє налаштування RSS-віджета й за потреби отримує записи стрічки. |
| wp_widgets_access_body_class() | Додає до <body> клас для режиму доступності екрана віджетів. |
| wp_widgets_add_menu() | Додає пункт «Віджети» до меню «Вигляд». |
| wp_widgets_init() | Реєструє стандартні віджети WordPress і запускає хук widgets_init. |
| wp_write_post() | Створює новий запис з даних форми «Додати запис». |
| wp_zip_file_is_valid() | Перевіряє, чи файл є коректним ZIP-архівом. |
| wpautop() | Перетворює подвійні переноси рядків на абзаци <p>, а одинарні — на <br>. Автоматично застосовується до вмісту записів. |
| wpmu_activate_signup() | Активує реєстрацію користувача чи сайту в мережі мультисайт за ключем з листа. |
| wpmu_create_blog() | Створює новий сайт у мережі мультисайт з назвою, адміністратором і опціями — під час самостійної реєстрації або суперадміністратором. |
| wpmu_create_user() | Створює нового користувача в мережі мультисайт. |
| wpmu_delete_blog() | Видаляє сайт мережі мультисайт (або лише деактивує його). |
| wpmu_delete_user() | Видаляє користувача з усієї мережі разом з усіма його записами. |
| wpmu_log_new_registrations() | Записує в журнал email, IP і дату реєстрації нового сайту. |
| wpmu_new_site_admin_notification() | Надсилає адміністратору мережі лист про створення нового сайту (зокрема суперадміністратором). |
| wpmu_signup_blog() | Зберігає дані реєстрації нового сайту до її підтвердження. |
| wpmu_signup_blog_notification() | Надсилає листа з посиланням для підтвердження реєстрації нового сайту. |
| wpmu_signup_user() | Зберігає дані реєстрації нового користувача до її підтвердження. |
| wpmu_signup_user_notification() | Надсилає листа з посиланням для підтвердження реєстрації облікового запису. |
| wpmu_update_blogs_date() | Оновлює дату останньої зміни поточного сайту мережі. |
| wpmu_validate_blog_signup() | Перевіряє дані реєстрації нового сайту: адресу, назву, унікальність. |
| wpmu_validate_user_signup() | Перевіряє дані реєстрації нового користувача: логін, email, дозволені й заборонені домени. |
| wpmu_welcome_notification() | Надсилає адміністратору нового сайту лист про успішну активацію. |
| wpmu_welcome_user_notification() | Надсилає користувачу лист про успішну активацію облікового запису. |
| wptexturize() | Замінює прості символи на типографські: лапки на «розумні», три крапки на трикрапку, дефіси на тире тощо. |
| wptexturize_primes() | Визначає, чи апостроф після числа означає штрих (фути, хвилини) чи закривну лапку. |
| wpview_media_sandbox_styles() | Повертає адреси CSS-файлів для ізольованого перегляду медіа в TinyMCE. |
| write_post() | Створює запис через wp_write_post() і зупиняє виконання, якщо сталася помилка. |
| xfn_check() | Виводить атрибут checked для полів XFN у метабоксі посилань. |
| xmlrpc_getpostcategory() | Витягує категорії запису з XML-RPC запиту. |
| xmlrpc_getposttitle() | Витягує заголовок запису з XML-RPC запиту. |
| xmlrpc_pingback_error() | Повертає узагальнену помилку пінгбека, крім випадку, коли пінгбек уже зареєстровано. |
| xmlrpc_removepostdata() | Прибирає з XML-RPC запиту елементи заголовка й категорій. |
| zeroise() | Доповнює число нулями зліва до потрібної довжини: 5 → «05». |

