Що шукаєш?

Кодекс WordPress

Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.
Маскот
Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.

Функції на U, V, W: … – wp_b…

Функція Що робить функція
undismiss_core_update() Повертає раніше приховану пропозицію оновити WordPress.
unescape_invalid_shortcodes() Прибирає службові замінники, додані функцією do_shortcodes_in_html_tags().
uninstall_plugin() Видаляє дані плагіна через його uninstall.php або хук видалення.
unload_textdomain() Вивантажує переклади вказаного текстового домену.
unregister_block_bindings_source() Скасовує реєстрацію джерела привʼязок блоків.
unregister_block_pattern() Скасовує реєстрацію блокового патерну.
unregister_block_pattern_category() Скасовує реєстрацію категорії блокових патернів.
unregister_block_style() Скасовує реєстрацію стилю блоку.
unregister_block_template() Скасовує реєстрацію блокового шаблону, зареєстрованого плагіном.
unregister_block_type() Скасовує реєстрацію типу блоку.
unregister_default_headers() Прибирає стандартні зображення шапки, зареєстровані через register_default_headers().
unregister_meta_key() Скасовує реєстрацію метаключа.
unregister_nav_menu() Скасовує реєстрацію області меню теми.
unregister_post_meta() Скасовує реєстрацію метаключа для записів.
unregister_post_type() Скасовує реєстрацію типу запису (стандартні типи прибрати не можна).
unregister_setting() Скасовує реєстрацію налаштування.
unregister_sidebar() Скасовує реєстрацію області віджетів.
unregister_taxonomy() Скасовує реєстрацію таксономії (стандартні таксономії прибрати не можна).
unregister_taxonomy_for_object_type() Відвʼязує таксономію від типу запису.
unregister_term_meta() Скасовує реєстрацію метаключа для елементів таксономії.
unregister_widget() Скасовує реєстрацію віджета — наприклад, щоб прибрати стандартний віджет. Викликати в хуку widgets_init.
unstick_post() Скасовує закріплення запису.
untrailingslashit() Прибирає косі риски в кінці рядка.
unzip_file() Розпаковує ZIP-архів у вказаний каталог через файлову систему WordPress.
update_archived() Змінює статус «архівний» для сайту мережі мультисайт.
update_attached_file() Оновлює шлях до файлу вкладення.
update_blog_details() Оновлює відомості про сайт мережі мультисайт у таблиці сайтів.
update_blog_option() Оновлює опцію вказаного сайту мережі мультисайт.
update_blog_public() Оновлює параметр публічності сайту мережі (чи видимий він пошуковим системам).
update_blog_status() Оновлює службове поле сайту мережі мультисайт (public, archived, spam тощо).
update_comment_cache() Додає коментарі в обʼєктний кеш.
update_comment_meta() Оновлює метадані коментаря; якщо їх немає — додає.
update_core() Оновлює файли ядра WordPress з розпакованого архіву, тимчасово вмикаючи режим обслуговування.
update_gallery_tab() Повертає вкладку «Галерея» в старий медіазавантажувач, якщо в запису є прикріплені зображення.
update_home_siteurl() Перебудовує правила перезапису, якщо змінилася адреса сайту або головна сторінка.
update_menu_item_cache() Завантажує в кеш записи й терміни, на які посилаються пункти меню.
update_meta() Оновлює метаполе запису за його ID метаданих.
update_meta_cache() Завантажує в кеш метадані кількох обʼєктів одним запитом.
update_metadata() Оновлює метадані обʼєкта будь-якого типу; якщо їх немає — додає. Базова функція для update_post_meta() та подібних.
update_metadata_by_mid() Оновлює метадані за їхнім власним ID (meta_id).
update_nag() Показує в адмінпанелі повідомлення про доступну нову версію WordPress.
update_network_cache() Додає мережі мультисайт в обʼєктний кеш.
update_network_option() Оновлює опцію вказаної мережі мультисайт; якщо її немає — додає.
update_network_option_new_admin_email() Надсилає лист підтвердження, коли змінюють email адміністратора мережі. Нова адреса запрацює лише після підтвердження.
update_object_term_cache() Завантажує в кеш терміни для вказаних обʼєктів одним запитом.
update_option() Оновлює значення опції в базі даних; якщо опції немає — створює її. Масиви й обʼєкти серіалізуються автоматично.
update_option_new_admin_email() Надсилає лист підтвердження, коли змінюють email адміністратора сайту. Нова адреса запрацює лише після підтвердження.
update_post_author_caches() Завантажує в кеш дані авторів для списку записів одним запитом.
update_post_cache() Додає записи в обʼєктний кеш.
update_post_caches() Завантажує в кеш записи разом з їхніми термінами й метаданими.
update_post_meta() Оновлює метаполе запису; якщо його немає — додає. Найуживаніший спосіб зберегти власні дані запису.
update_post_parent_caches() Завантажує в кеш батьківські записи для списку записів.
update_post_thumbnail_cache() Завантажує в кеш головні зображення всіх записів поточного циклу одним запитом.
update_postmeta_cache() Завантажує в кеш метадані для списку записів одним запитом.
update_posts_count() Оновлює збережену кількість записів сайту мережі мультисайт.
update_recently_edited() Оновлює список нещодавно редагованих файлів у редакторі файлів плагінів і тем.
update_right_now_message() Виводить версію WordPress і активну тему у віджеті «На першій сторінці» майстерні.
update_site_cache() Додає сайти мережі мультисайт в обʼєктний кеш.
update_site_meta() Оновлює метадані сайту мережі мультисайт; якщо їх немає — додає.
update_site_option() Оновлює опцію поточної мережі мультисайт; якщо її немає — додає.
update_sitemeta_cache() Завантажує в кеш метадані для списку сайтів мережі одним запитом.
update_term_cache() Додає елементи таксономії в обʼєктний кеш.
update_term_meta() Оновлює метадані елемента таксономії; якщо їх немає — додає.
update_termmeta_cache() Завантажує в кеш метадані для списку елементів таксономії одним запитом.
update_user_caches() Оновлює всі кеші користувача.
update_user_meta() Оновлює метадані користувача; якщо їх немає — додає.
update_user_option() Оновлює опцію користувача — метадані, що можуть бути окремими для кожного сайту мережі.
upload_is_file_too_big() Перевіряє, чи не перевищує завантажуваний файл максимальний розмір для мережі мультисайт.
upload_is_user_over_quota() Перевіряє, чи вичерпав сайт мережі свою дискову квоту.
upload_size_limit_filter() Обмежує максимальний розмір завантажуваного файлу налаштуваннями мережі мультисайт.
upload_space_setting() Виводить поле дискової квоти на сторінці редагування сайту мережі.
url_shorten() Скорочує URL для показу як текст посилання, прибираючи протокол і обрізаючи довгі адреси.
url_to_postid() Визначає ID запису за його адресою на сайті. Повертає 0, якщо не знайдено.
urldecode_deep() Декодує з URL усі значення масиву чи обʼєкта на будь-якій глибині.
urlencode_deep() Кодує для URL усі значення масиву чи обʼєкта на будь-якій глибині.
use_block_editor_for_post() Перевіряє, чи можна редагувати запис у блоковому редакторі.
use_block_editor_for_post_type() Перевіряє, чи сумісний тип запису з блоковим редактором (він має бути доступний у REST API).
use_ssl_preference() Виводить у профілі користувача налаштування примусового HTTPS.
user_admin_url() Повертає адресу адмінпанелі користувача в мережі мультисайт.
user_can() Перевіряє, чи має вказаний користувач певне право або право на дію з конкретним обʼєктом.
user_can_access_admin_page() Перевіряє, чи має поточний користувач доступ до поточної сторінки адмінпанелі.
user_can_for_site() Перевіряє, чи має вказаний користувач певне право на конкретному сайті мережі мультисайт.
user_can_richedit() Перевіряє, чи може користувач працювати у візуальному редакторі (з урахуванням профілю й браузера).
user_trailingslashit() Додає або прибирає косу риску в кінці адреси відповідно до структури постійних посилань сайту.
username_exists() Перевіряє, чи існує користувач з вказаним логіном, і повертає його ID.
users_can_register_signup_filter() Перевіряє, чи дозволено самостійну реєстрацію користувачів у налаштуваннях мережі.
utf8_uri_encode() Кодує символи Unicode в рядку для використання в URL.
valid_unicode() Перевіряє, чи є кодова точка допустимим символом Unicode.
validate_active_plugins() Перевіряє активні плагіни й деактивує ті, файлів яких уже немає.
validate_current_theme() Перевіряє, чи має активна тема обовʼязкові файли; якщо ні — перемикає на стандартну тему.
validate_file() Перевіряє шлях до файлу на безпечність: відсутність «../», дисків Windows, дозволений список тощо. Повертає 0, якщо все гаразд.
validate_file_to_edit() Перевіряє, чи дозволено редагувати файл у вбудованому редакторі, і зупиняє виконання, якщо ні.
validate_plugin() Перевіряє, чи шлях веде до справжнього головного файлу плагіна.
validate_plugin_requirements() Перевіряє вимоги плагіна до версій WordPress і PHP та наявність необхідних плагінів.
validate_theme_requirements() Перевіряє вимоги теми до версій WordPress і PHP.
validate_username() Перевіряє, чи логін містить лише допустимі символи.
verify_file_md5() Перевіряє, чи збігається MD5-хеш файлу з очікуваним.
verify_file_signature() Перевіряє цифровий підпис файлу (ED25519) — так WordPress перевіряє завантажені оновлення.
walk_category_dropdown_tree() Формує вміст випадного списку <select> для ієрархічного списку категорій.
walk_category_tree() Формує HTML-список для ієрархічного списку категорій.
walk_nav_menu_tree() Формує HTML-список пунктів меню навігації.
walk_page_dropdown_tree() Формує вміст випадного списку <select> для ієрархічного списку сторінок.
walk_page_tree() Формує HTML-список для ієрархічного списку сторінок.
weblog_ping() Надсилає пінг про оновлення сайту сервісу оновлень.
win_is_writable() Перевіряє, чи можна записувати в каталог чи файл на Windows (обхід помилки is_writable()).
wp() Запускає основний запит WordPress: розбирає URL, виконує запит до бази та готує дані для шаблону.
wp_add_crossorigin_attributes() Додає атрибут crossorigin="anonymous" до тегів медіа й скриптів у HTML.
wp_add_dashboard_widget() Додає новий віджет у майстерню адмінпанелі.
wp_add_global_styles_for_blocks() Додає глобальні стилі з theme.json для кожного блоку як вбудовані стилі.
wp_add_id3_tag_data() Витягує корисні дані з ID3-тегів аудіо- чи відеофайлу.
wp_add_inline_script() Додає фрагмент JavaScript до або після зареєстрованого скрипту. Зручно для передачі даних з PHP у JS.
wp_add_inline_style() Додає фрагмент CSS після підключеної таблиці стилів — наприклад, кольори з налаштувань теми.
wp_add_object_terms() Додає до обʼєкта (запису) елементи таксономії, не прибираючи наявних.
wp_add_post_tags() Додає позначки до запису, не прибираючи наявних.
wp_add_privacy_policy_content() Додає рекомендований текст плагіна чи теми до посібника з політики конфіденційності.
wp_admin_bar_add_secondary_groups() Додає до верхньої панелі адміністратора другорядні групи меню.
wp_admin_bar_appearance_menu() Додає до меню сайту у верхній панелі підпункти «Вигляд»: теми, віджети, меню.
wp_admin_bar_command_palette_menu() Додає до верхньої панелі кнопку відкриття палітри команд із підказкою гарячої клавіші.
wp_admin_bar_comments_menu() Додає до верхньої панелі посилання на коментарі з лічильником тих, що очікують модерації.
wp_admin_bar_customize_menu() Додає до верхньої панелі посилання «Налаштувати» (Customizer).
wp_admin_bar_edit_menu() Додає до верхньої панелі посилання «Редагувати» для поточного запису чи елемента таксономії.
wp_admin_bar_edit_site_menu() Додає до верхньої панелі посилання «Редагувати сайт» для блокових тем.
wp_admin_bar_my_account_item() Додає до верхньої панелі пункт з аватаром та імʼям поточного користувача.
wp_admin_bar_my_account_menu() Додає до меню облікового запису у верхній панелі підпункти: профіль, вихід.
wp_admin_bar_my_sites_menu() Додає до верхньої панелі меню «Мої сайти» мережі мультисайт.
wp_admin_bar_new_content_menu() Додає до верхньої панелі меню «Додати» для створення записів, сторінок, медіа тощо.
wp_admin_bar_recovery_mode_menu() Додає до верхньої панелі посилання для виходу з режиму відновлення.
wp_admin_bar_render() Виводить верхню панель адміністратора на сторінці.
wp_admin_bar_search_menu() Додає до верхньої панелі форму пошуку по сайту.
wp_admin_bar_shortlink_menu() Додає до верхньої панелі пункт з коротким посиланням на поточний запис.
wp_admin_bar_sidebar_toggle() Додає до верхньої панелі кнопку згортання бічного меню на мобільних пристроях.
wp_admin_bar_site_menu() Додає до верхньої панелі меню з назвою сайту.
wp_admin_bar_updates_menu() Додає до верхньої панелі значок доступних оновлень.
wp_admin_bar_wp_menu() Додає до верхньої панелі меню з логотипом WordPress.
wp_admin_canonical_url() Прибирає з адреси сторінки адмінпанелі одноразові параметри (як message=1) і оновлює адресу в браузері.
wp_admin_css() Підключає таблицю стилів адмінпанелі — ставить у чергу або виводить одразу, залежно від моменту виклику.
wp_admin_css_color() Реєструє нову колірну схему адмінпанелі.
wp_admin_css_uri() Повертає адресу CSS-файлу адмінпанелі WordPress.
wp_admin_headers() Надсилає в адмінпанелі заголовок Referrer-Policy, щоб адреси адмінпанелі не передавалися стороннім сайтам.
wp_admin_notice() Виводить повідомлення адмінпанелі (успіх, помилка, попередження) зі стандартним оформленням.
wp_admin_viewport_meta() Виводить мета-тег viewport в адмінпанелі.
wp_after_insert_post() Запускає хуки після повного збереження запису разом з його термінами й метаданими.
wp_ai_client_prompt() Створює конструктор запитів до штучного інтелекту через стандартного провайдера. Основна точка входу для генерації AI-вмісту у WordPress.
wp_allow_comment() Перевіряє, чи можна прийняти коментар (дублікати, флуд, модерація, спам), і повертає статус схвалення.
wp_allowed_protocols() Повертає список протоколів, дозволених в HTML-атрибутах (http, https, mailto, tel тощо).
wp_array_slice_assoc() Повертає частину асоціативного масиву лише з вказаними ключами.
wp_assign_widget_to_sidebar() Переносить віджет у вказану область віджетів.
wp_attach_theme_preview_middleware() Додає до запитів редактора сайту параметр теми для попереднього перегляду іншої теми.
wp_attachment_is() Перевіряє, чи є вкладення файлом вказаного типу (image, audio, video) або з певним розширенням.
wp_attachment_is_image() Перевіряє, чи є вкладення зображенням.
wp_audio_shortcode() Формує HTML для шорткода [audio] — вбудованого аудіоплеєра.
wp_auth_check() Перевіряє через Heartbeat API, чи користувач досі залогінений.
wp_auth_check_html() Виводить HTML вікна повторного входу, яке зʼявляється, коли сесія користувача закінчилася.
wp_auth_check_load() Підключає перевірку, чи користувач досі залогінений, щоб показати вікно повторного входу без втрати даних.
wp_authenticate() Перевіряє логін (або email) і пароль користувача та повертає WP_User або помилку. Перевизначувана (pluggable) функція.
wp_authenticate_application_password() Автентифікує користувача за паролем застосунку — для запитів до REST API ззовні.
wp_authenticate_cookie() Автентифікує користувача за авторизаційною cookie WordPress.
wp_authenticate_email_password() Автентифікує користувача за email і паролем.
wp_authenticate_spam_check() Відмовляє у вході в мультисайті, якщо користувача або його основний сайт позначено як спам.
wp_authenticate_username_password() Автентифікує користувача за логіном і паролем.
wp_autoload_values_to_autoload() Повертає значення поля autoload, за якими опції завантажуються автоматично на кожній сторінці.
wp_autosave() Виконує автозбереження запису, надіслане через AJAX під час редагування.
wp_autosave_post_revisioned_meta_fields() Зберігає під час автозбереження метаполя, для яких увімкнено ревізії.
wp_basename() Повертає назву файлу зі шляху — версія basename(), що коректно працює з кирилицею та іншими багатобайтовими символами.
wp_body_open() Запускає хук wp_body_open одразу після відкривального тегу <body>. Тема має викликати її, щоб плагіни могли вставляти код на початку сторінки.