Що шукаєш?

Кодекс WordPress

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

Функції на W: wp_e… – wp_g…

Функція Що робить функція
wp_edit_attachments_query() Виконує запит вкладень для медіабібліотеки.
wp_edit_attachments_query_vars() Повертає параметри запиту вкладень для медіабібліотеки.
wp_edit_posts_query() Виконує запит записів для списку записів в адмінпанелі.
wp_edit_theme_plugin_file() Зберігає зміни у файлі теми чи плагіна з вбудованого редактора; у разі фатальної помилки відкочує зміни.
wp_editor() Виводить класичний редактор (TinyMCE з вкладкою «Текст») для будь-якого поля — зручно для власних метабоксів і налаштувань.
wp_embed_defaults() Повертає стандартні розміри для вбудованого вмісту з урахуванням ширини вмісту теми.
wp_embed_excerpt_attachment() Показує плеєр для аудіо- чи відеовкладення в уривку вбудованого запису.
wp_embed_excerpt_more() Замінює «[…]» у вбудованому записі на трикрапку з посиланням «Читати далі».
wp_embed_handler_audio() Обробляє вбудовування посилань на аудіофайли — показує аудіоплеєр.
wp_embed_handler_video() Обробляє вбудовування посилань на відеофайли — показує відеоплеєр.
wp_embed_handler_youtube() Перетворює адреси iframe YouTube на звичайні, щоб їх можна було вбудувати через oEmbed.
wp_embed_register_handler() Реєструє обробник вбудовування для адрес, які не підтримують oEmbed.
wp_embed_unregister_handler() Скасовує реєстрацію обробника вбудовування.
wp_encode_emoji() Перетворює емодзі на HTML-сутності, щоб зберігати їх у базі з кодуванням utf8.
wp_enqueue_admin_bar_bump_styles() Підключає стилі, що зсувають сторінку вниз, звільняючи місце для верхньої панелі адміністратора.
wp_enqueue_admin_bar_header_styles() Підключає стилі, що ховають верхню панель адміністратора під час друку сторінки.
wp_enqueue_block_editor_script_modules() Підключає JS-модулі, потрібні блоковому редактору.
wp_enqueue_block_style() Підключає таблицю стилів для конкретного блоку — лише на сторінках, де цей блок є (якщо тема це підтримує).
wp_enqueue_block_support_styles() Додає вбудовані стилі можливостей блоків у правильне місце сторінки.
wp_enqueue_classic_theme_styles() Підключає базові стилі блоків для класичних тем без theme.json.
wp_enqueue_code_editor() Підключає редактор коду (CodeMirror) з підсвіткою синтаксису для поля textarea.
wp_enqueue_command_palette_assets() Підключає скрипти й стилі палітри команд.
wp_enqueue_editor() Підключає скрипти, стилі й налаштування класичного редактора для ініціалізації через JavaScript.
wp_enqueue_editor_block_directory_assets() Підключає ресурси каталогу блоків у блоковому редакторі.
wp_enqueue_editor_format_library_assets() Підключає бібліотеку форматування тексту блокового редактора.
wp_enqueue_embed_styles() Підключає стилі в iframe вбудованого запису.
wp_enqueue_emoji_styles() Підключає стилі для коректного показу емодзі.
wp_enqueue_global_styles() Підключає глобальні стилі з theme.json.
wp_enqueue_global_styles_css_custom_properties() Підключає CSS-змінні (custom properties), згенеровані з theme.json.
wp_enqueue_img_auto_sizes_contain_css_fix() Підключає CSS-правило, що виправляє показ зображень з атрибутом sizes="auto".
wp_enqueue_media() Підключає все потрібне для роботи медіабібліотеки на сторінці — наприклад, для кнопки вибору зображення у власному полі.
wp_enqueue_registered_block_scripts_and_styles() Підключає зареєстровані скрипти й стилі блоків залежно від контексту (редактор чи сайт).
wp_enqueue_script() Підключає JavaScript-файл до сторінки з урахуванням залежностей і версії. Правильний спосіб додати скрипт у темі чи плагіні.
wp_enqueue_script_module() Підключає JS-модуль (ES module) до сторінки; за потреби спершу реєструє його.
wp_enqueue_scripts() Запускає хук wp_enqueue_scripts, у якому теми й плагіни підключають скрипти й стилі для публічної частини сайту.
wp_enqueue_stored_styles() Збирає стилі, накопичені через Style Engine, і виводить їх на сторінці.
wp_enqueue_style() Підключає CSS-файл до сторінки з урахуванням залежностей і версії. Правильний спосіб додати стилі в темі чи плагіні.
wp_enqueue_view_transitions_admin_css() Підключає стилі плавних переходів між сторінками (View Transitions) в адмінпанелі.
wp_ensure_editable_role() Зупиняє виконання, якщо поточний користувач не може призначати вказану роль.
wp_exif_date2ts() Перетворює дату з EXIF-даних фотографії на Unix-мітку часу.
wp_exif_frac2dec() Перетворює дріб з EXIF-даних (наприклад, «1/250») на десяткове число.
wp_expand_dimensions() Обчислює максимальні розміри, що зберігають пропорції зразка й вміщаються в задані межі.
wp_ext2type() Визначає загальний тип файлу за розширенням: audio, video, document, spreadsheet тощо.
wp_extract_urls() Знаходить усі адреси в довільному тексті.
wp_fast_hash() Створює криптографічно стійкий хеш повідомлення швидким алгоритмом. Перевіряють його через wp_verify_fast_hash().
wp_filesize() Повертає розмір файлу в байтах (обгортка над filesize() з фільтрами).
WP_Filesystem() Ініціалізує файлову систему WordPress — прямий доступ, FTP чи SSH — і створює глобальний обʼєкт $wp_filesystem.
wp_filter_comment() Очищає й фільтрує дані коментаря перед збереженням.
wp_filter_content_tags() Доповнює теги у вмісті запису сучасними атрибутами: srcset і sizes для зображень, loading="lazy", розміри тощо.
wp_filter_global_styles_post() Очищає користувацькі глобальні стилі від небезпечних правил.
wp_filter_kses() Очищає вміст від HTML, не дозволеного для коментарів. Очікує дані з екранованими лапками.
wp_filter_nohtml_kses() Прибирає з тексту весь HTML. Очікує дані з екранованими лапками.
wp_filter_object_list() Відбирає з масиву обʼєктів ті, що відповідають заданим умовам, і за потреби повертає лише одне поле.
wp_filter_oembed_iframe_title_attribute() Додає атрибут title до iframe з oEmbed для доступності.
wp_filter_oembed_result() Очищає HTML з oEmbed від ненадійних провайдерів з міркувань безпеки.
wp_filter_out_block_nodes() Прибирає блоки зі списку вузлів стилів theme.json.
wp_filter_post_kses() Очищає вміст від HTML, не дозволеного для записів.
wp_filter_pre_oembed_result() Отримує дані вбудовування для посилань на свій сайт напряму, без HTTP-запиту до oEmbed.
wp_finalize_scraping_edited_file_errors() Завершує перевірку на фатальні помилки після редагування файлу у вбудованому редакторі.
wp_finalize_template_enhancement_output_buffer() Завершує буфер виводу сторінки й пропускає готовий HTML через фільтр покращень шаблону.
wp_find_widgets_sidebar() Знаходить, до якої області віджетів належить віджет.
wp_font_dir() Повертає шлях і URL каталогу завантажених шрифтів, створюючи його за потреби.
wp_footer() Запускає хук wp_footer. Тема обовʼязково викликає її перед </body> — сюди плагіни виводять скрипти й інший код.
wp_force_plain_post_permalink() Визначає, чи має запис використовувати просте посилання (?p=123) — наприклад, для чернеток.
wp_functionality_constants() Визначає константи функціональності WordPress (AUTOSAVE_INTERVAL, EMPTY_TRASH_DAYS тощо).
wp_fuzzy_number_match() Перевіряє, чи майже рівні два числа з заданою точністю.
wp_generate_attachment_metadata() Генерує метадані вкладення й створює всі розміри зображення.
wp_generate_auth_cookie() Генерує вміст авторизаційної cookie для користувача. Перевизначувана (pluggable) функція.
wp_generate_block_templates_export_file() Створює ZIP-архів з шаблонами й частинами шаблонів з редактора сайту.
wp_generate_password() Генерує випадковий надійний пароль заданої довжини.
wp_generate_tag_cloud() Формує хмару позначок, де розмір шрифту залежить від кількості записів.
wp_generate_user_request_key() Генерує ключ підтвердження для запиту користувача й зберігає його хеш.
wp_generate_uuid4() Генерує випадковий UUID версії 4.
wp_generator() Виводить у <head> мета-тег generator з версією WordPress.
wp_get_abilities() Повертає зареєстровані можливості (Abilities API) — усі або за заданими умовами.
wp_get_ability() Повертає зареєстровану можливість (Abilities API) за назвою.
wp_get_ability_categories() Повертає всі зареєстровані категорії можливостей (Abilities API).
wp_get_ability_category() Повертає зареєстровану категорію можливостей (Abilities API) за назвою.
wp_get_additional_image_sizes() Повертає розміри зображень, додані темами й плагінами через add_image_size().
wp_get_admin_notice() Повертає HTML повідомлення адмінпанелі зі стандартним оформленням.
wp_get_all_sessions() Повертає список сесій поточного користувача.
wp_get_archives() Виводить або повертає список архівів за місяцями, роками, днями тощо.
wp_get_associated_nav_menu_items() Повертає ID пунктів меню, що посилаються на вказаний обʼєкт (запис чи термін).
wp_get_attachment_caption() Повертає підпис вкладення.
wp_get_attachment_id3_keys() Повертає ключі корисних ID3-даних аудіо чи відео з назвами для показу.
wp_get_attachment_image() Повертає тег <img> для зображення-вкладення потрібного розміру з атрибутами srcset і sizes.
wp_get_attachment_image_sizes() Повертає значення атрибута sizes для зображення-вкладення.
wp_get_attachment_image_src() Повертає адресу, ширину й висоту зображення-вкладення потрібного розміру.
wp_get_attachment_image_srcset() Повертає значення атрибута srcset для зображення-вкладення.
wp_get_attachment_image_url() Повертає адресу зображення-вкладення потрібного розміру.
wp_get_attachment_link() Повертає посилання на вкладення у вигляді мініатюри чи іконки.
wp_get_attachment_metadata() Повертає метадані вкладення: розміри, створені копії, EXIF-дані тощо.
wp_get_attachment_thumb_url() Повертає адресу мініатюри вкладення.
wp_get_attachment_url() Повертає адресу файлу вкладення.
wp_get_audio_extensions() Повертає розширення аудіофайлів, які підтримує вбудований плеєр.
wp_get_auto_update_message() Повертає текст про час наступного автоматичного оновлення плагіна чи теми.
wp_get_available_translations() Повертає доступні переклади WordPress з API WordPress.org.
wp_get_avif_info() Повертає ширину, висоту, глибину кольору та кількість каналів AVIF-зображення.
wp_get_block_css_selector() Повертає CSS-селектор для типу блоку й властивості стилю.
wp_get_canonical_url() Повертає канонічну адресу запису з урахуванням сторінки коментарів чи розбитого на сторінки вмісту.
wp_get_chromium_major_version() Повертає основну версію браузера на базі Chromium (Chrome, Edge, Opera, Brave) з User-Agent.
wp_get_code_editor_settings() Формує налаштування редактора коду (CodeMirror) для вказаного типу файлу.
wp_get_comment_fields_max_lengths() Повертає максимальну довжину полів форми коментаря.
wp_get_comment_status() Повертає статус коментаря: approved, unapproved, spam чи trash.
wp_get_connector() Повертає зареєстрований конектор за ID.
wp_get_connectors() Повертає всі зареєстровані конектори.
wp_get_current_commenter() Повертає імʼя, email і сайт поточного відвідувача з cookies коментатора — для заповнення форми коментаря.
wp_get_current_user() Повертає обʼєкт WP_User поточного користувача (з ID 0, якщо ніхто не увійшов).
wp_get_custom_css() Повертає додатковий CSS, збережений у Налаштуваннях теми.
wp_get_custom_css_post() Повертає службовий запис custom_css для вказаної теми.
wp_get_db_schema() Повертає SQL для створення таблиць бази даних WordPress.
wp_get_default_extension_for_mime_type() Повертає перше розширення файлу, що відповідає MIME-типу.
wp_get_development_mode() Повертає поточний режим розробки (core, plugin, theme, all) з константи WP_DEVELOPMENT_MODE.
wp_get_direct_php_update_url() Повертає адресу прямого оновлення PHP, якщо її надав хостинг.
wp_get_direct_update_https_url() Повертає адресу прямого переходу сайту на HTTPS, якщо її надав хостинг.
wp_get_document_title() Повертає вміст тега <title> для поточної сторінки.
wp_get_entity_view_config() Повертає конфігурацію відображення сутності для інтерфейсів адмінпанелі.
wp_get_entity_view_config_hook_name() Повертає назву динамічного фільтра конфігурації відображення сутності.
wp_get_environment_type() Повертає тип середовища: local, development, staging чи production (з константи WP_ENVIRONMENT_TYPE).
wp_get_ext_types() Повертає список поширених розширень файлів, згрупованих за типами.
wp_get_extension_error_description() Повертає зрозумілий опис помилки, що призвела до призупинення плагіна чи теми.
wp_get_first_block() Знаходить перший блок вказаного типу в масиві блоків.
wp_get_font_dir() Повертає шлях і URL каталогу шрифтів, не створюючи його.
wp_get_global_settings() Повертає налаштування з theme.json після обʼєднання даних ядра, теми й користувача.
wp_get_global_styles() Повертає стилі з theme.json після обʼєднання даних ядра, теми й користувача.
wp_get_global_stylesheet() Повертає готову таблицю стилів, згенеровану з theme.json.
wp_get_http_headers() Отримує HTTP-заголовки відповіді за вказаною адресою.
wp_get_icon() Повертає SVG-розмітку зареєстрованої іконки.
wp_get_image_alttext() Витягує альтернативний текст з метаданих зображення (IPTC/XMP).
wp_get_image_editor() Повертає обʼєкт WP_Image_Editor для зображення — через нього можна змінювати розмір, обрізати, повертати й зберігати.
wp_get_image_encode_quality() Визначає, з якою якістю WordPress стискатиме зображення вказаного формату.
wp_get_image_mime() Визначає справжній MIME-тип зображення за вмістом файлу.
wp_get_inline_script_tag() Формує тег <script> з вбудованим кодом.
wp_get_installed_translations() Повертає встановлені переклади ядра, плагінів чи тем.
wp_get_json_schema_allowed_keywords() Повертає ключові слова JSON Schema, дозволені для вказаного профілю схеми.
wp_get_l10n_php_file_data() Зчитує заголовки з PHP-файлу перекладу.
wp_get_latest_revision_id_and_total_count() Повертає ID останньої ревізії запису та загальну кількість ревізій.
wp_get_link_cats() Повертає ID категорій посилання з менеджера посилань.
wp_get_list_item_separator() Повертає роздільник елементів списку для поточної мови (зазвичай кома з пробілом).
wp_get_loading_optimization_attributes() Повертає атрибути оптимізації завантаження для зображень і iframe: loading, fetchpriority, decoding.
wp_get_media_creation_timestamp() Витягує дату створення аудіо чи відео з його метаданих.
wp_get_mime_types() Повертає повний список MIME-типів і розширень, які знає WordPress.
wp_get_missing_image_subsizes() Повертає розміри зображення, які зареєстровано, але ще не створено для цього вкладення.
wp_get_nav_menu_items() Повертає всі пункти меню навігації — зручно для власної розмітки меню.
wp_get_nav_menu_name() Повертає назву меню, призначеного до вказаної області меню теми.
wp_get_nav_menu_object() Повертає обʼєкт меню навігації за ID, слагом або назвою.
wp_get_nav_menu_to_edit() Повертає розмітку пунктів меню для екрана редагування меню.
wp_get_nav_menus() Повертає всі меню навігації сайту.
wp_get_nocache_headers() Повертає набір HTTP-заголовків, що забороняють кешування.
wp_get_note_mentioned_user_ids() Повертає ID користувачів, згаданих у нотатці через @.
wp_get_object_terms() Повертає елементи вказаних таксономій, повʼязані з обʼєктами. На відміну від get_the_terms(), не використовує кеш і має більше параметрів.
wp_get_original_image_path() Повертає шлях до оригінального завантаженого зображення (до автоматичного зменшення чи повороту).
wp_get_original_image_url() Повертає адресу оригінального завантаженого зображення (до автоматичного зменшення чи повороту).
wp_get_original_referer() Повертає початкову адресу, з якої перейшли на сторінку, передану в полі форми.
wp_get_password_hint() Повертає підказку, як створити надійний пароль.
wp_get_plugin_action_button() Повертає HTML кнопки дії з плагіном: встановити, активувати, оновити.
wp_get_plugin_error() Повертає помилку, через яку призупинено плагін.
wp_get_plugin_file_editable_extensions() Повертає розширення файлів плагінів, які можна редагувати у вбудованому редакторі.
wp_get_pomo_file_data() Зчитує заголовки з PO-файлу перекладу.
wp_get_popular_importers() Повертає список популярних плагінів-імпортерів з WordPress.org.
wp_get_post_autosave() Повертає автозбереження запису.
wp_get_post_categories() Повертає ID (або інші поля) категорій запису.
wp_get_post_parent_id() Повертає ID батьківського запису (0, якщо батька немає).
wp_get_post_revision() Повертає ревізію запису.
wp_get_post_revisions() Повертає всі ревізії запису.
wp_get_post_revisions_url() Повертає адресу сторінки перегляду й відновлення ревізій запису.
wp_get_post_tags() Повертає позначки запису.
wp_get_post_terms() Повертає елементи таксономії, повʼязані із записом, з додатковими параметрами відбору.
wp_get_raw_referer() Повертає адресу, з якої перейшли на сторінку, без перевірки.
wp_get_ready_cron_jobs() Повертає завдання WP-Cron, час виконання яких уже настав.
wp_get_recent_posts() Повертає останні записи за заданими умовами.
wp_get_referer() Повертає адресу, з якої перейшли на сторінку, якщо вона відрізняється від поточної.
wp_get_registered_image_subsizes() Повертає всі зареєстровані розміри зображень з шириною, висотою та налаштуванням обрізання.
wp_get_revision_ui_diff() Повертає порівняння двох ревізій запису для інтерфейсу ревізій.
wp_get_schedule() Повертає періодичність запланованої події WP-Cron (hourly, daily тощо).
wp_get_scheduled_event() Повертає заплановану подію WP-Cron — наступну або на конкретний час.
wp_get_schedules() Повертає доступні інтервали WP-Cron: hourly, twicedaily, daily, weekly та додані плагінами.
wp_get_script_polyfill() Формує вбудований скрипт, що підключає поліфіли лише для браузерів, які не підтримують потрібні можливості.
wp_get_script_tag() Формує тег <script> з переданими атрибутами.
wp_get_server_protocol() Повертає HTTP-протокол сервера (HTTP/1.1, HTTP/2 тощо).
wp_get_session_token() Повертає токен поточної сесії з cookie входу.
wp_get_shortlink() Повертає коротке посилання на запис, сторінку, вкладення чи сайт (типово ?p=123).
wp_get_sidebar() Повертає дані зареєстрованої області віджетів за ID.
wp_get_sitemap_providers() Повертає зареєстровані провайдери XML-карти сайту (записи, таксономії, користувачі).
wp_get_speculation_rules_configuration() Повертає налаштування попереднього завантаження сторінок (Speculation Rules): режим і рівень завзятості.
wp_get_split_term() Повертає новий ID терміна, що раніше мав спільний term_id з терміном іншої таксономії.
wp_get_split_terms() Повертає дані про терміни, які колись мали спільний term_id, але були розділені.
wp_get_term_taxonomy_parent_id() Повертає ID батьківського елемента таксономії.
wp_get_theme() Повертає обʼєкт WP_Theme активної або вказаної теми з її назвою, версією, автором тощо.
wp_get_theme_data_custom_templates() Повертає власні шаблони, оголошені темою в theme.json.
wp_get_theme_data_template_parts() Повертає частини шаблонів, оголошені темою.
wp_get_theme_directory_pattern_slugs() Повертає слаги патернів з каталогу WordPress.org, які тема просить зареєструвати.
wp_get_theme_error() Повертає помилку, через яку призупинено тему.
wp_get_theme_file_editable_extensions() Повертає розширення файлів теми, які можна редагувати у вбудованому редакторі.
wp_get_theme_preview_path() Підставляє шлях до теми, яку зараз переглядають у редакторі сайту.
wp_get_themes() Повертає список встановлених тем як обʼєкти WP_Theme. Функція ресурсоємна — для однієї теми використовуйте wp_get_theme().
wp_get_toggletip() Повертає HTML доступної підказки, що відкривається натисканням кнопки.
wp_get_tooltip() Повертає HTML доступної спливаючої підказки, що зʼявляється при наведенні чи фокусі.
wp_get_tooltip_helper() Повертає HTML доступної підказки — спливаючої або за натисканням.
wp_get_translation_updates() Повертає доступні оновлення перекладів.
wp_get_unapproved_comment_author_email() Повертає email автора непідтвердженого коментаря, щоб він міг бачити свій коментар до модерації.
wp_get_update_data() Повертає кількість доступних оновлень і тексти для показу в меню адмінпанелі.
wp_get_update_https_url() Повертає адресу сторінки з інформацією про перехід сайту на HTTPS.
wp_get_update_php_annotation() Повертає примітку, якщо хостинг змінив адресу сторінки про оновлення PHP.
wp_get_update_php_url() Повертає адресу сторінки з інформацією про оновлення PHP.
wp_get_upload_dir() Повертає шляхи й адреси каталогу завантажень, не створюючи його.
wp_get_user_contact_methods() Повертає додаткові контактні поля профілю користувача, додані темами й плагінами.
wp_get_user_request() Повертає обʼєкт запиту на експорт чи видалення персональних даних.
wp_get_users_with_no_role() Повертає ID користувачів, які не мають ролі на поточному сайті.
wp_get_video_extensions() Повертає розширення відеофайлів, які підтримує вбудований плеєр.
wp_get_view_transitions_admin_css() Повертає CSS плавних переходів між сторінками (View Transitions) для адмінпанелі.
wp_get_webp_info() Повертає ширину, висоту й тип WebP-зображення.
wp_get_word_count_type() Повертає спосіб підрахунку слів для поточної мови (за словами чи символами).
wp_get_wp_version() Повертає поточну версію WordPress, навіть якщо плагіни змінили глобальну змінну $wp_version.
wp_getimagesize() Повертає розміри й тип зображення (обгортка над getimagesize() з кращою обробкою помилок).
wp_guess_url() Визначає адресу сайту за поточним запитом, якщо її не задано в налаштуваннях.