Що шукаєш?

Кодекс WordPress

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

Функції на W: wp_c… – wp_d…

Функція Що робить функція
wp_cache_add() Додає значення в обʼєктний кеш, лише якщо такого ключа ще немає.
wp_cache_add_global_groups() Позначає групи кешу як глобальні — спільні для всіх сайтів мережі мультисайт.
wp_cache_add_multiple() Додає кілька значень в обʼєктний кеш одним викликом.
wp_cache_add_non_persistent_groups() Позначає групи кешу як тимчасові — вони не зберігаються в постійному кеші (Redis, Memcached).
wp_cache_decr() Зменшує числове значення в обʼєктному кеші.
wp_cache_delete() Видаляє значення з обʼєктного кешу за ключем і групою.
wp_cache_delete_multiple() Видаляє кілька значень з обʼєктного кешу одним викликом.
wp_cache_flush() Повністю очищає обʼєктний кеш.
wp_cache_flush_group() Очищає всі значення однієї групи кешу, якщо реалізація кешу це підтримує (перевірте через wp_cache_supports()).
wp_cache_flush_runtime() Очищає лише кеш у памʼяті поточного запиту, не чіпаючи постійне сховище.
wp_cache_get() Повертає значення з обʼєктного кешу за ключем і групою або false.
wp_cache_get_last_changed() Повертає мітку часу останньої зміни групи кешу — використовується для побудови ключів кешу запитів.
wp_cache_get_multiple() Повертає кілька значень з обʼєктного кешу одним викликом.
wp_cache_get_multiple_salted() Повертає кілька значень з кешу, враховуючи лише актуальні (сіль збігається з поточною).
wp_cache_get_salted() Повертає значення з кешу, лише якщо воно актуальне (сіль збігається з поточною).
wp_cache_incr() Збільшує числове значення в обʼєктному кеші.
wp_cache_init() Створює глобальний обʼєкт обʼєктного кешу.
wp_cache_replace() Замінює значення в обʼєктному кеші, лише якщо такий ключ уже є.
wp_cache_set() Зберігає значення в обʼєктний кеш (завжди перезаписує).
wp_cache_set_comments_last_changed() Позначає, що дані групи кешу коментарів змінилися.
wp_cache_set_last_changed() Позначає поточний час як час останньої зміни групи кешу.
wp_cache_set_multiple() Зберігає кілька значень в обʼєктний кеш одним викликом.
wp_cache_set_multiple_salted() Зберігає кілька значень у кеш разом із сіллю для перевірки актуальності.
wp_cache_set_posts_last_changed() Позначає, що дані групи кешу записів змінилися.
wp_cache_set_salted() Зберігає значення в кеш разом із сіллю для перевірки актуальності.
wp_cache_set_sites_last_changed() Позначає, що дані групи кешу сайтів мережі змінилися.
wp_cache_set_terms_last_changed() Позначає, що дані групи кешу термінів змінилися.
wp_cache_set_users_last_changed() Позначає, що дані групи кешу користувачів змінилися.
wp_cache_supports() Перевіряє, чи підтримує реалізація обʼєктного кешу певну можливість (наприклад, flush_group).
wp_cache_switch_to_blog() Перемикає обʼєктний кеш на інший сайт мережі мультисайт.
wp_cache_switch_to_blog_fallback() Перемикає контекст кешу на інший сайт, якщо drop-in кешу не має власного методу для цього.
wp_calculate_image_sizes() Формує значення атрибута sizes для адаптивного зображення.
wp_calculate_image_srcset() Формує значення атрибута srcset — список копій зображення різної ширини для адаптивного показу.
wp_can_install_language_pack() Перевіряє, чи може WordPress встановлювати мовні пакети без запиту даних FTP.
wp_caption_input_textarea() Виводить поле підпису вкладення.
wp_category_checklist() Виводить список категорій з чекбоксами — як у метабоксі категорій.
wp_check_browser_version() Перевіряє через API WordPress.org, чи не застарів браузер користувача.
wp_check_comment_data() Перевіряє дані коментаря на заборонений вміст і повертає статус: схвалити, на модерацію, спам чи кошик.
wp_check_comment_data_max_lengths() Перевіряє, чи не перевищують поля коментаря максимальну довжину.
wp_check_comment_disallowed_list() Перевіряє коментар за списком заборонених слів з налаштувань обговорення.
wp_check_comment_flood() Перевіряє, чи не надсилає відвідувач коментарі занадто часто. Адміністраторів не обмежує.
wp_check_filetype() Визначає розширення та MIME-тип файлу за його назвою.
wp_check_filetype_and_ext() Визначає справжній тип файлу за вмістом і перевіряє, чи відповідає йому розширення — захист від підробних файлів.
wp_check_for_changed_dates() Запамʼятовує стару дату опублікованого запису, якщо її змінили, щоб старі адреси за датою перенаправлялися.
wp_check_for_changed_slugs() Запамʼятовує старий слаг опублікованого запису, якщо його змінили, щоб старі адреси перенаправлялися на нові.
wp_check_invalid_utf8() Перевіряє рядок на некоректні символи UTF-8 і за потреби прибирає їх.
wp_check_jsonp_callback() Перевіряє, чи назва JSONP-функції безпечна (лише літери, цифри й крапка).
wp_check_locked_posts() Перевіряє через Heartbeat API, які записи зі списку зараз редагують інші користувачі.
wp_check_mysql_version() Перевіряє, чи відповідає версія MySQL мінімальним вимогам WordPress.
wp_check_password() Перевіряє пароль за його хешем. Перевизначувана (pluggable) функція.
wp_check_php_version() Перевіряє через API WordPress.org, чи потрібно оновити PHP на сервері.
wp_check_post_hierarchy_for_loops() Запобігає циклам в ієрархії записів (коли сторінка стає предком самої себе).
wp_check_post_lock() Перевіряє, чи редагує запис зараз інший користувач, і повертає його ID.
wp_check_revisioned_meta_fields_have_changed() Перевіряє, чи змінилися метаполя з ревізіями, щоб вирішити, чи потрібна нова ревізія.
wp_check_site_meta_support_prefilter() Блокує роботу з метаданими сайтів, якщо мережа їх не підтримує.
wp_check_term_hierarchy_for_loops() Запобігає циклам в ієрархії термінів (коли категорія стає предком самої себе).
wp_check_term_meta_support_prefilter() Блокує роботу з метаданими термінів, якщо база даних їх не підтримує.
wp_checkdate() Перевіряє, чи існує така дата в григоріанському календарі.
wp_clean_plugins_cache() Очищає кеш списку плагінів і, за замовчуванням, кеш їхніх оновлень.
wp_clean_theme_json_cache() Очищає кеш даних theme.json.
wp_clean_themes_cache() Очищає кеш списку тем.
wp_clean_update_cache() Очищає кеш доступних оновлень плагінів, тем і ядра.
wp_clear_auth_cookie() Видаляє всі авторизаційні cookie — фактично виводить користувача з системи.
wp_clear_scheduled_hook() Скасовує всі заплановані події WP-Cron для хука з вказаними аргументами.
wp_color_scheme_settings() Виводить JavaScript з налаштуваннями колірної схеми адмінпанелі.
wp_comment_form_unfiltered_html_nonce() Виводить у форму коментаря одноразовий ключ для користувачів з правом неочищеного HTML.
wp_comment_reply() Виводить форму швидкої відповіді на коментар у списку коментарів адмінпанелі.
wp_comment_trashnotice() Виводить повідомлення «Скасувати» після переміщення коментаря в кошик.
wp_comments_personal_data_eraser() Видаляє або анонімізує персональні дані з коментарів за email-адресою (запит на видалення даних).
wp_comments_personal_data_exporter() Знаходить і експортує персональні дані з коментарів за email-адресою (запит на експорт даних).
wp_common_block_scripts_and_styles() Підключає скрипти й стилі блоків, спільні для редактора й сайту.
wp_constrain_dimensions() Обчислює нові розміри зображення, пропорційно вписані в задані межі.
wp_convert_hr_to_bytes() Перетворює скорочений запис розміру з php.ini (наприклад, 64M) на кількість байтів.
wp_convert_widget_settings() Перетворює налаштування віджета зі старого формату одиночного віджета на мультивіджетний.
wp_cookie_constants() Визначає константи, повʼязані з cookie (назви, шляхи, домен).
wp_copy_parent_attachment_properties() Копіює властивості (заголовок, опис, alt) оригінального зображення на його обрізану копію.
wp_count_attachments() Підраховує вкладення за MIME-типами.
wp_count_comments() Повертає кількість коментарів за статусами для всього сайту або окремого запису. Результат кешується.
wp_count_posts() Повертає кількість записів вказаного типу за статусами (опубліковані, чернетки, кошик тощо).
wp_count_sites() Повертає кількість сайтів мережі мультисайт за статусами.
wp_count_terms() Повертає кількість елементів у таксономії.
wp_create_categories() Створює категорії з переданих назв і призначає їх запису.
wp_create_category() Створює категорію, якщо її ще немає, і повертає її ID.
wp_create_image_subsizes() Створює всі зареєстровані розміри зображення після завантаження й оновлює його метадані.
wp_create_initial_comment_meta() Реєструє стандартні метаполя коментарів (статус нотаток).
wp_create_initial_post_meta() Реєструє стандартні метаполя записів.
wp_create_nav_menu() Створює нове меню навігації.
wp_create_nonce() Створює одноразовий ключ безпеки (nonce), привʼязаний до дії, користувача, сесії та проміжку часу. Використовується для захисту форм і посилань від CSRF.
wp_create_post_autosave() Створює автозбереження запису з даних форми.
wp_create_tag() Створює позначку, якщо її ще немає.
wp_create_term() Створює елемент таксономії, якщо його ще немає.
wp_create_user() Створює користувача лише з логіном, паролем і email. Для розширених даних використовуйте wp_insert_user().
wp_create_user_request() Створює запит користувача на експорт чи видалення персональних даних.
wp_credits() Повертає список учасників розробки WordPress з API WordPress.org.
wp_credits_section_list() Виводить список учасників розробки для однієї групи.
wp_credits_section_title() Виводить заголовок групи учасників розробки.
wp_cron() Запускає виконання запланованих завдань WP-Cron наприкінці завантаження сторінки.
wp_crop_image() Обрізає зображення до заданих розмірів і повертає шлях до нового файлу.
wp_custom_css_cb() Виводить блок <style> з додатковим CSS, заданим у Налаштуваннях теми.
wp_customize_support_script() Виводить скрипт, що додає до <body> клас залежно від того, чи підтримується Customizer.
wp_customize_url() Повертає адресу Налаштувань теми (Customizer); за потреби — для іншої теми.
wp_dashboard() Виводить майстерню адмінпанелі з усіма віджетами.
wp_dashboard_browser_nag() Виводить у майстерні попередження про застарілий браузер.
wp_dashboard_cached_rss_widget() Виводить віджет майстерні з RSS-стрічки, використовуючи кеш, якщо він є.
wp_dashboard_empty() Виводить порожній віджет майстерні, який заповнить JavaScript.
wp_dashboard_events_news() Виводить віджет майстерні «Події та новини WordPress».
wp_dashboard_php_nag() Виводить у майстерні попередження про застарілу версію PHP.
wp_dashboard_primary() Виводить вміст віджета «Події та новини WordPress».
wp_dashboard_primary_output() Виводить стрічки подій і новин WordPress у віджеті майстерні.
wp_dashboard_quick_press() Виводить віджет майстерні «Швидка чернетка».
wp_dashboard_quota() Виводить у майстерні використання дискової квоти сайту мережі.
wp_dashboard_recent_comments() Виводить у віджеті «Активність» блок останніх коментарів.
wp_dashboard_recent_drafts() Виводить останні чернетки користувача у віджеті «Швидка чернетка».
wp_dashboard_recent_posts() Виводить у віджеті «Активність» блоки «Незабаром буде опубліковано» та «Нещодавно опубліковано».
wp_dashboard_right_now() Виводить віджет майстерні «На першій сторінці» з основною статистикою сайту.
wp_dashboard_rss_control() Обробляє форму налаштувань RSS-віджета майстерні.
wp_dashboard_rss_output() Виводить записи RSS-стрічки у віджеті майстерні.
wp_dashboard_setup() Реєструє віджети майстерні та обробляє їхні налаштування.
wp_dashboard_site_activity() Виводить віджет майстерні «Активність».
wp_dashboard_site_health() Виводить віджет майстерні «Стан сайту».
wp_dashboard_trigger_widget_control() Викликає функцію налаштувань віджета майстерні.
wp_date() Форматує дату з перекладом назв місяців і днів у часовому поясі сайту. Сучасна заміна date_i18n() без її історичних дивацтв.
wp_debug_backtrace_summary() Повертає ланцюжок викликів функцій до поточного місця в коді — зручно для налагодження.
wp_default_editor() Визначає, який редактор показувати за замовчуванням: візуальний чи текстовий.
wp_default_packages() Реєструє всі JavaScript-пакети WordPress (блоковий редактор, компоненти тощо).
wp_default_packages_inline_scripts() Додає вбудовані скрипти з налаштуваннями для JavaScript-пакетів WordPress.
wp_default_packages_scripts() Реєструє скрипти JavaScript-пакетів WordPress з каталогу js/dist.
wp_default_packages_vendor() Реєструє сторонні бібліотеки з каталогу js/dist/vendor (React, lodash тощо).
wp_default_script_modules() Реєструє стандартні JS-модулі WordPress.
wp_default_scripts() Реєструє всі стандартні скрипти WordPress.
wp_default_styles() Реєструє всі стандартні стилі WordPress.
wp_defer_comment_counting() Вмикає або вимикає відкладений підрахунок коментарів — корисно під час масового імпорту.
wp_defer_term_counting() Вмикає або вимикає відкладений підрахунок записів у термінах — корисно під час масового імпорту.
wp_delete_all_temp_backups() Планує видалення всіх тимчасових резервних копій, створених під час оновлень.
wp_delete_attachment() Переміщує вкладення в кошик або видаляє назавжди разом із файлами й метаданими.
wp_delete_attachment_files() Видаляє всі файли вкладення: оригінал і всі створені розміри.
wp_delete_auto_drafts() Видаляє автоматичні чернетки, старші за 7 днів.
wp_delete_category() Видаляє категорію.
wp_delete_comment() Переміщує коментар у кошик або видаляє назавжди.
wp_delete_file() Видаляє файл із сервера.
wp_delete_file_from_directory() Видаляє файл, лише якщо він справді лежить у вказаному каталозі.
wp_delete_link() Видаляє посилання з менеджера посилань.
wp_delete_nav_menu() Видаляє меню навігації разом з його пунктами.
wp_delete_object_term_relationships() Відвʼязує обʼєкт від усіх термінів вказаних таксономій (самі терміни залишаються).
wp_delete_post() Переміщує запис у кошик або видаляє назавжди разом з коментарями, метаданими й звʼязками з термінами.
wp_delete_post_revision() Видаляє ревізію запису.
wp_delete_signup_on_user_delete() Видаляє запис про реєстрацію в мультисайті, коли видаляють користувача.
wp_delete_site() Видаляє сайт мережі мультисайт з бази даних.
wp_delete_term() Видаляє елемент таксономії; його дочірні елементи переходять до його батька.
wp_delete_user() Видаляє користувача; за потреби передає його записи іншому користувачу. У мультисайті лише прибирає з сайту.
wp_dependencies_unique_hosts() Повертає список унікальних доменів, з яких підключено скрипти й стилі.
wp_dequeue_script() Прибирає скрипт з черги підключення.
wp_dequeue_script_module() Прибирає JS-модуль з черги підключення.
wp_dequeue_style() Прибирає таблицю стилів з черги підключення — наприклад, щоб вимкнути стилі плагіна.
wp_deregister_script() Скасовує реєстрацію скрипту. Критичні скрипти адмінпанелі (як jQuery) захищені від цього.
wp_deregister_script_module() Скасовує реєстрацію JS-модуля.
wp_deregister_style() Скасовує реєстрацію таблиці стилів.
wp_destroy_all_sessions() Завершує всі сесії поточного користувача на всіх пристроях.
wp_destroy_current_session() Завершує поточну сесію користувача.
wp_destroy_other_sessions() Завершує всі сесії поточного користувача, крім поточної.
wp_die() Зупиняє виконання WordPress і показує сторінку з повідомленням про помилку. Для AJAX і REST повертає відповідну відповідь.
wp_direct_php_update_button() Виводить кнопку прямого переходу до оновлення PHP, якщо хостинг надав таку адресу.
wp_doc_link_parse() Знаходить виклики функцій у PHP-коді для посилань на документацію в редакторі файлів.
wp_doing_ajax() Перевіряє, чи поточний запит — AJAX-запит WordPress.
wp_doing_cron() Перевіряє, чи поточний запит — виконання WP-Cron.
wp_download_language_pack() Завантажує й встановлює мовний пакет WordPress.
wp_dropdown_categories() Виводить або повертає випадний список категорій (або елементів іншої таксономії).
wp_dropdown_languages() Виводить або повертає випадний список мов.
wp_dropdown_pages() Виводить або повертає випадний список сторінок з урахуванням ієрархії.
wp_dropdown_roles() Виводить варіанти <option> для вибору ролі користувача.
wp_dropdown_users() Виводить або повертає випадний список користувачів.