Що шукаєш?

Кодекс WordPress

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

Функції на D, E, F

Функція Що робить функція
dashboard_browser_nag_class() Додає клас до віджета-попередження про застарілий браузер, якщо версія браузера небезпечна.
dashboard_php_nag_class() Додає клас до віджета-попередження про застарілу версію PHP, якщо вона небезпечна.
date_i18n() Форматує дату з перекладом назв місяців і днів тижня мовою сайту.
dbDelta() Створює таблиці бази даних або оновлює їхню структуру за SQL-описом CREATE TABLE. Основний спосіб, яким плагіни створюють власні таблиці.
deactivate_plugins() Деактивує один або кілька плагінів.
dead_db() Показує повідомлення про помилку підключення до бази даних або власний шаблон wp-content/db-error.php, якщо він є.
default_password_nag() Показує в адмінпанелі нагадування змінити автоматично згенерований пароль.
default_password_nag_edit_user() Вимикає нагадування про зміну згенерованого пароля, щойно користувач змінив пароль у профілі.
default_password_nag_handler() Обробляє відмову користувача від нагадування про зміну згенерованого пароля.
default_topic_count_scale() Стандартна функція масштабування кількості записів для хмари позначок.
delete_all_user_settings() Видаляє всі налаштування інтерфейсу адмінпанелі поточного користувача.
delete_blog_option() Видаляє опцію вказаного сайту мережі мультисайт.
delete_comment_meta() Видаляє метадані коментаря за ключем або за ключем і значенням.
delete_expired_transients() Видаляє з бази даних усі прострочені значення транзитного кешу.
delete_get_calendar_cache() Очищає закешований календар записів, який виводить get_calendar().
delete_meta() Видаляє метаполе запису за його ID метаданих.
delete_metadata() Видаляє метадані обʼєкта будь-якого типу — запису, коментаря, користувача тощо — за ключем, а за потреби й за значенням.
delete_metadata_by_mid() Видаляє метадані за їхнім власним ID (meta_id).
delete_network_option() Видаляє опцію вказаної мережі мультисайт.
delete_option() Видаляє опцію з бази даних сайту. Захищені системні опції видалити не дасть.
delete_plugins() Видаляє файли та каталоги вказаних плагінів із сервера.
delete_post_meta() Видаляє метаполе запису за ключем або за ключем і значенням.
delete_post_meta_by_key() Видаляє метаполе з вказаним ключем у всіх записах сайту.
delete_post_thumbnail() Прибирає головне зображення запису (сам файл залишається в медіабібліотеці).
delete_site_meta() Видаляє метадані сайту мережі мультисайт за ключем або за ключем і значенням.
delete_site_meta_by_key() Видаляє метадані з вказаним ключем у всіх сайтів мережі мультисайт.
delete_site_option() Видаляє опцію поточної мережі мультисайт.
delete_site_transient() Видаляє значення з транзитного кешу мережі мультисайт.
delete_term_meta() Видаляє метадані елемента таксономії за ключем або за ключем і значенням.
delete_theme() Видаляє тему з сервера разом із файлами.
delete_transient() Видаляє значення з транзитного кешу.
delete_user_meta() Видаляє метадані користувача за ключем або за ключем і значенням.
delete_user_option() Видаляє опцію користувача — метадані, які можуть бути окремими для кожного сайту мережі.
delete_user_setting() Видаляє налаштування інтерфейсу адмінпанелі поточного користувача, повертаючи їх до стандартних.
deslash() Прибирає зайві зворотні косі риски з тексту перед лапками.
determine_locale() Визначає, якою мовою обробляти поточний запит: мовою сайту, мовою користувача в адмінпанелі чи мовою, обраною на сторінці входу.
did_action() Повертає, скільки разів під час поточного запиту спрацював вказаний хук дії. Часто використовується, щоб перевірити, чи вже відбулася певна подія.
did_filter() Повертає, скільки разів під час поточного запиту було застосовано вказаний фільтр.
disabled() Виводить атрибут disabled для елемента форми, якщо два передані значення збігаються.
discover_pingback_server_uri() Знаходить адресу пінгбек-сервера сайту за вказаним URL — у заголовку X-Pingback або тегу link rel="pingback".
dismiss_core_update() Приховує пропозицію оновити WordPress до певної версії.
display_header_text() Перевіряє, чи потрібно показувати текст у шапці сайту (назву й опис) згідно з налаштуваннями теми.
display_plugins_table() Виводить таблицю плагінів на сторінці «Додати плагін» в адмінпанелі.
display_space_usage() Виводить, скільки дискового простору використовує поточний сайт мережі мультисайт.
display_themes() Виводить список тем на сторінці встановлення тем в адмінпанелі.
do_accordion_sections() Виводить метабокси у вигляді розгортального «акордеона» — так, як у меню навігації в адмінпанелі.
do_action() Виконує всі функції, прикріплені до вказаного хука дії. Викликом do_action() у своєму коді можна створити власний хук для інших розробників.
do_action_deprecated() Виконує функції, прикріплені до застарілого хука дії, і попереджає розробника, що хук застарів і чим його замінити.
do_action_ref_array() Те саме, що do_action(), але аргументи для функцій передаються одним масивом.
do_all_enclosures() Обробляє вкладення (enclosures) для всіх записів, що на це очікують: знаходить у тексті посилання на аудіо й відео та зберігає їх.
do_all_pingbacks() Надсилає пінгбеки для всіх записів, що на це очікують.
do_all_pings() Виконує всі відкладені сповіщення: пінгбеки, трекбеки, вкладення та пінги сервісам оновлень.
do_all_trackbacks() Надсилає трекбеки для всіх записів, що на це очікують.
do_block_editor_incompatible_meta_box() Виводить у блоковому редакторі замінник метабокса з повідомленням, що цей метабокс несумісний із редактором.
do_blocks() Розбирає блоки у вмісті запису та рендерить динамічні блоки в HTML. Автоматично застосовується до вмісту через фільтр the_content.
do_enclose() Шукає в тексті запису посилання на аудіо- та відеофайли й зберігає їх як вкладення (enclosures) для RSS-стрічки.
do_favicon() Віддає вміст favicon.ico: іконку сайту, якщо її задано, або стандартну іконку WordPress.
do_feed() Завантажує шаблон потрібної RSS-стрічки. Якщо такої стрічки немає, показує повідомлення про помилку.
do_feed_atom() Завантажує шаблон стрічки Atom — записів або коментарів.
do_feed_rdf() Завантажує шаблон стрічки RDF.
do_feed_rss() Завантажує шаблон стрічки RSS 0.92.
do_feed_rss2() Завантажує шаблон стрічки RSS 2.0 — записів або коментарів.
do_meta_boxes() Виводить усі метабокси, зареєстровані для вказаного екрана й області (основна колонка, бічна тощо).
do_robots() Виводить вміст віртуального файлу robots.txt, який генерує WordPress.
do_settings_fields() Виводить поля однієї секції сторінки налаштувань. Зазвичай її викликає do_settings_sections(). Частина Settings API.
do_settings_sections() Виводить усі секції та поля, зареєстровані для вказаної сторінки налаштувань. Частина Settings API.
do_shortcode() Знаходить у тексті шорткоди і замінює їх результатом роботи відповідних функцій. Часто використовується, щоб виконати шорткод у PHP-шаблоні.
do_shortcodes_in_html_tags() Обробляє шорткоди, що стоять усередині HTML-тегів (в атрибутах), і захищає решту квадратних дужок від випадкової обробки.
do_trackbacks() Надсилає трекбеки на адреси, вказані у вказаному записі.
doing_action() Перевіряє, чи виконується вказаний хук дії саме зараз. Без аргументу перевіряє, чи виконується будь-який хук дії.
doing_filter() Перевіряє, чи застосовується вказаний фільтр саме зараз. Без аргументу перевіряє, чи виконується будь-який хук.
domain_exists() Перевіряє, чи зайнята вказана адреса (піддомен або підкаталог) в мережі мультисайт, і повертає ID сайту.
download_url() Завантажує файл за URL у тимчасовий файл на сервері й повертає шлях до нього. Видалити або перемістити файл після використання — ваше завдання.
drop_index() Видаляє вказаний індекс із таблиці бази даних.
dynamic_sidebar() Виводить віджети вказаної області віджетів (сайдбару). Повертає false, якщо область не знайдено або вона порожня.
edit_bookmark_link() Виводить посилання на редагування поточного посилання з менеджера посилань.
edit_comment() Оновлює коментар на основі даних, надісланих формою редагування.
edit_comment_link() Виводить посилання «Редагувати» для коментаря — лише для користувачів, які мають на це право.
edit_form_image_editor() Виводить зображення та кнопку редагування на екрані редагування вкладення.
edit_link() Оновлює або створює посилання в менеджері посилань на основі даних, надісланих формою.
edit_post() Оновлює наявний запис на основі даних, надісланих формою редагування.
edit_post_link() Виводить посилання «Редагувати» для запису — лише для користувачів, які мають на це право.
edit_tag_link() Виводить або повертає HTML-посилання на сторінку редагування позначки.
edit_term_link() Виводить або повертає HTML-посилання на сторінку редагування елемента таксономії.
edit_user() Оновлює налаштування користувача на основі даних, надісланих формою профілю: імʼя, email, пароль, роль тощо.
email_exists() Перевіряє, чи зареєстровано користувача з вказаним email, і повертає його ID або false.
enqueue_block_styles_assets() Підключає стилі, потрібні для стилів блоків, — і в редакторі, і на сайті.
enqueue_comment_hotkeys_js() Підключає скрипт гарячих клавіш для модерації коментарів, якщо користувач увімкнув їх у профілі.
enqueue_editor_block_styles_assets() Підключає в редакторі ресурси, потрібні для роботи стилів блоків.
enqueue_embed_scripts() Підключає стандартні CSS і JS для вбудовування записів (embed) в iframe.
ent2ncr() Перетворює іменовані HTML-сутності ( , ©) на числові ( , ©) — потрібно для коректного XML.
esc_attr() Екранує рядок для безпечного використання в значенні HTML-атрибута.
esc_attr__() Перекладає рядок і екранує його для безпечного використання в HTML-атрибуті.
esc_attr_e() Перекладає рядок, екранує його для HTML-атрибута й одразу виводить.
esc_attr_x() Перекладає рядок з урахуванням контексту й екранує його для HTML-атрибута.
esc_html() Екранує рядок для безпечного виводу всередині HTML: символи <, >, & і лапки стають HTML-сутностями.
esc_html__() Перекладає рядок і екранує його для безпечного виводу в HTML.
esc_html_e() Перекладає рядок, екранує його для HTML і одразу виводить.
esc_html_x() Перекладає рядок з урахуванням контексту й екранує його для безпечного виводу в HTML.
esc_js() Екранує рядок для вставки у вбудований JavaScript, наприклад в атрибут onclick.
esc_sql() Екранує дані для використання в SQL-запиті. Здебільшого краще готувати запити через $wpdb->prepare().
esc_textarea() Екранує текст для безпечного виводу всередині тега <textarea>.
esc_url() Перевіряє й очищає URL для безпечного виводу в HTML: відкидає небезпечні протоколи (javascript: тощо) і кодує спецсимволи.
esc_url_raw() Очищає URL для збереження в базу даних чи перенаправлення — без HTML-кодування амперсандів. Синонім sanitize_url().
esc_xml() Екранує рядок для безпечного виводу в XML.
excerpt_remove_blocks() Залишає у вмісті лише ті блоки, що містять основний текст, щоб автоматично згенерувати з нього уривок.
excerpt_remove_footnotes() Прибирає з вмісту розмітку виносок перед генерацією уривка.
export_wp() Генерує файл експорту WXR з вмістом сайту для завантаження (Інструменти → Експорт).
extract_from_markers() Повертає рядки між маркерами BEGIN і END у файлі (зазвичай .htaccess).
feed_content_type() Повертає MIME-тип для вказаного типу стрічки (RSS, Atom тощо).
feed_links() Виводить у <head> посилання на основні RSS-стрічки записів і коментарів.
feed_links_extra() Виводить у <head> посилання на додаткові стрічки: категорії, позначки, автора, пошуку, коментарів запису.
fetch_feed() Завантажує й розбирає зовнішню RSS- чи Atom-стрічку та повертає обʼєкт SimplePie з її записами.
file_is_displayable_image() Перевіряє, чи файл є зображенням, яке браузер може показати на вебсторінці.
file_is_valid_image() Перевіряє, чи файл справді є зображенням.
filter_block_content() Очищає вміст блоків, прибираючи з атрибутів блоків HTML, не дозволений для поточного користувача.
filter_block_core_template_part_attributes() Перевіряє атрибут tagName блоку «Частина шаблону», щоб він містив лише дозволений тег.
filter_block_kses() Очищає атрибути розібраного блоку від недозволеного HTML.
filter_block_kses_value() Очищає значення одного атрибута блоку від недозволеного HTML.
filter_default_metadata() Підставляє стандартне значення метаданих, зареєстроване через register_meta(), якщо значення не задано.
filter_default_option() Підставляє стандартне значення опції, зареєстроване через register_setting(), якщо опцію не збережено.
filter_SSL() Замінює в URL протокол на https, якщо на сайті примусово ввімкнено SSL.
find_core_auto_update() Знаходить найкраще доступне автоматичне оновлення WordPress з урахуванням налаштувань сайту.
find_core_update() Знаходить доступне оновлення WordPress вказаної версії й мови.
find_posts_div() Виводить модальне вікно для прикріплення медіафайлу до запису чи сторінки в медіабібліотеці.
fix_import_form_size() Обмежує максимальний розмір файлу імпорту залишком дискової квоти сайту мережі мультисайт.
fix_phpmailer_messageid() Виправляє домен у заголовку Message-ID вихідних листів, щоб він збігався з доменом сайту.
floated_admin_avatar() Додає аватар поруч з іменем автора коментаря в списках адмінпанелі.
flush_rewrite_rules() Перебудовує правила перезапису URL. Потрібна після реєстрації типів записів чи таксономій — викликайте її лише під час активації плагіна, а не на кожному завантаженні.
force_balance_tags() Виправляє незбалансовані HTML-теги: закриває незакриті та впорядковує неправильно вкладені.
force_ssl_admin() Визначає, чи потрібно примусово використовувати HTTPS в адмінпанелі; також дозволяє ввімкнути це.
force_ssl_content() Визначає, чи потрібно примусово використовувати HTTPS для вмісту в мережі мультисайт.
form_option() Виводить значення опції, екрановане для вставки в поле форми.
format_code_lang() Повертає назву мови за її кодом (наприклад, «Ukrainian» для «uk»).
format_for_editor() Готує текст для вставки в поле редактора, кодуючи символи <, > і &.
format_to_edit() Готує текст до редагування у формі, пропускаючи його через esc_textarea().