Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.
Функції на M, N, O, P, Q
| Функція | Що робить функція |
|---|---|
| maintenance_nag() | Виводить повідомлення про незавершене оновлення WordPress. |
| make_clickable() | Перетворює адреси сайтів і email у тексті на клікабельні посилання. |
| make_db_current() | Оновлює структуру таблиць бази даних до актуальної схеми WordPress і виводить результат. |
| make_db_current_silent() | Оновлює структуру таблиць бази даних до актуальної схеми WordPress без виводу результату. |
| map_deep() | Застосовує функцію до кожного значення масиву чи обʼєкта на будь-якій глибині вкладеності. |
| map_meta_cap() | Перетворює мета-право (наприклад, edit_post для конкретного запису) на набір базових прав, потрібних користувачу. Основа системи прав WordPress. |
| maybe_add_column() | Додає колонку до таблиці бази даних, якщо її ще немає. |
| maybe_add_existing_user_to_blog() | Додає наявного користувача до сайту мережі мультисайт, коли він переходить за посиланням-запрошенням. |
| maybe_convert_table_to_utf8mb4() | Перетворює таблицю на кодування utf8mb4, якщо всі її колонки в utf8 чи utf8mb4. |
| maybe_create_table() | Створює таблицю бази даних, якщо її ще немає. |
| maybe_hash_hex_color() | Додає символ # до шістнадцяткового коду кольору, якщо його бракує. |
| maybe_redirect_404() | Перенаправляє запити до неіснуючих сайтів мережі мультисайт на адресу з константи NOBLOGREDIRECT. |
| maybe_serialize() | Серіалізує масив чи обʼєкт перед збереженням у базу; прості значення залишає без змін. |
| maybe_unserialize() | Десеріалізує значення, лише якщо воно справді серіалізоване. |
| mbstring_binary_safe_encoding() | Тимчасово перемикає внутрішнє кодування mbstring на бінарно-безпечне, щоб strlen() та подібні рахували байти, а не символи. |
| media_buttons() | Виводить кнопку «Додати медіафайл» над класичним редактором. |
| media_handle_sideload() | Зберігає файл, завантажений не з форми (наприклад, з URL), у медіабібліотеку як вкладення. |
| media_handle_upload() | Зберігає файл, надісланий формою, у медіабібліотеку й створює для нього вкладення. |
| media_post_single_attachment_fields_to_edit() | Прибирає поля вирівнювання й розміру з форми редагування вкладення, що не є зображенням. |
| media_send_to_editor() | Вставляє HTML медіафайлу в редактор зі старого медіазавантажувача. |
| media_sideload_image() | Завантажує зображення за URL, зберігає його в медіабібліотеку й за потреби прикріплює до запису. |
| media_single_attachment_fields_to_edit() | Прибирає зайві поля з форми редагування вкладення, що не є зображенням. |
| media_upload_flash_bypass() | Виводить підказку з посиланням на стандартний завантажувач браузера. |
| media_upload_form() | Виводить форму завантаження файлів старого медіазавантажувача. |
| media_upload_form_handler() | Обробляє відправлення форм старого медіазавантажувача. |
| media_upload_gallery() | Виводить вкладку «Галерея» старого медіазавантажувача в iframe. |
| media_upload_gallery_form() | Виводить форму галереї в старому медіазавантажувачі. |
| media_upload_header() | Виводить шапку старого медіазавантажувача. |
| media_upload_html_bypass() | Виводить підказку з посиланням на багатофайловий завантажувач. |
| media_upload_library() | Виводить вкладку «Медіабібліотека» старого медіазавантажувача в iframe. |
| media_upload_library_form() | Виводить форму медіабібліотеки старого медіазавантажувача. |
| media_upload_max_image_resize() | Виводить прапорець масштабування великих зображень під час завантаження. |
| media_upload_tabs() | Повертає стандартні вкладки старого медіазавантажувача. |
| media_upload_text_after() | Виводить підказку після завантаження файлу. |
| media_upload_type_form() | Виводить форму завантаження файлів вказаного типу старого медіазавантажувача. |
| media_upload_type_url_form() | Виводить форму вставки медіа за зовнішньою адресою. |
| menu_page_url() | Повертає або виводить адресу сторінки меню адмінпанелі за її слагом. |
| meta_box_prefs() | Виводить у панелі «Параметри екрана» прапорці показу метабоксів. |
| meta_form() | Виводить форму додавання нового довільного поля в метабоксі «Довільні поля». |
| metadata_exists() | Перевіряє, чи існує метаполе з вказаним ключем в обʼєкта (навіть якщо його значення порожнє). |
| move_dir() | Переміщує каталог в інше місце й очищає OPcache для його файлів. |
| ms_allowed_http_request_hosts() | Дозволяє HTTP-запити до доменів сайтів мережі мультисайт. |
| ms_cookie_constants() | Визначає константи cookie для мережі мультисайт. |
| ms_file_constants() | Визначає константи роботи з файлами для мережі мультисайт (для сумісності зі старою схемою ms-files.php). |
| ms_is_switched() | Перевіряє, чи зараз діє перемикання на інший сайт через switch_to_blog(). |
| ms_site_check() | Перевіряє стан поточного сайту мережі — чи не видалено, не архівовано, не деактивовано чи не позначено як спам. |
| ms_subdomain_constants() | Визначає константи режиму піддоменів мультисайту й попереджає про застарілу константу VHOST. |
| ms_upload_constants() | Визначає константи завантаження файлів для мережі мультисайт. |
| mu_dropdown_languages() | Виводить випадний список доступних мов для мережі мультисайт. |
| multisite_over_quota_message() | Виводить повідомлення про вичерпану дискову квоту сайту мережі. |
| mysql2date() | Перетворює дату з формату MySQL на інший формат з перекладом назв місяців і днів. |
| mysql_to_rfc3339() | Перетворює дату з формату MySQL на формат ISO 8601 без часового поясу. |
| network_admin_url() | Повертає адресу адмінпанелі мережі мультисайт; за потреби додає до неї шлях. |
| network_domain_check() | Перевіряє, чи вже створено мережу, і повертає її базовий домен. |
| network_edit_site_nav() | Виводить вкладки на сторінках редагування сайту в адмінпанелі мережі. |
| network_home_url() | Повертає адресу публічної частини головного сайту мережі. |
| network_settings_add_js() | Виводить JavaScript для сторінки налаштувань мережі. |
| network_site_url() | Повертає адресу файлів WordPress головного сайту мережі. |
| network_step1() | Виводить перший крок створення мережі мультисайт. |
| network_step2() | Виводить другий крок створення мережі мультисайт з кодом для wp-config.php і .htaccess. |
| new_user_email_admin_notice() | Показує нагадування перевірити пошту, щоб підтвердити зміну email. |
| newblog_notify_siteadmin() | Надсилає адміністратору мережі лист про активацію нового сайту, створеного через самостійну реєстрацію. |
| newuser_notify_siteadmin() | Надсилає адміністратору мережі лист про активацію нового користувача. |
| next_comments_link() | Виводить посилання на наступну сторінку коментарів. |
| next_image_link() | Виводить посилання на наступне зображення, прикріплене до того самого запису. |
| next_post_link() | Виводить посилання на наступний запис; за потреби — лише в межах тієї самої категорії. |
| next_post_rel_link() | Виводить тег link rel="next" для наступного запису. |
| next_posts() | Виводить або повертає адресу наступної сторінки списку записів. |
| next_posts_link() | Виводить посилання на наступну сторінку списку записів (зі старішими записами). |
| next_widget_id_number() | Повертає наступний вільний номер для нового екземпляра віджета. |
| nocache_headers() | Надсилає HTTP-заголовки, які забороняють браузерам і проксі кешувати сторінку. |
| normalize_whitespace() | Уніфікує символи кінця рядка й прибирає зайві пробіли в тексті. |
| number_format_i18n() | Форматує число з роздільниками тисяч і десяткових відповідно до мови сайту: 1234.5 → «1 234,5». |
| option_update_filter() | Оновлює список опцій, дозволених для збереження через сторінки налаштувань. |
| options_discussion_add_js() | Виводить JavaScript сторінки «Налаштування → Обговорення», що ховає налаштування аватарів, коли їх вимкнено. |
| options_general_add_js() | Виводить JavaScript сторінки «Налаштування → Загальні». |
| options_reading_add_js() | Виводить JavaScript сторінки «Налаштування → Читання». |
| options_reading_blog_charset() | Виводить поле кодування сайту на сторінці «Налаштування → Читання». |
| page_attributes_meta_box() | Виводить метабокс «Атрибути сторінки»: батьківська сторінка, шаблон, порядок. |
| page_template_dropdown() | Виводить варіанти <option> для випадного списку шаблонів сторінки. |
| paginate_comments_links() | Виводить або повертає нумеровану навігацію сторінками коментарів. |
| paginate_links() | Формує нумеровану навігацію сторінками («1 2 3 … 10 Далі») для будь-якого списку — архівів, власних запитів тощо. |
| parent_dropdown() | Виводить варіанти <option> для випадного списку батьківської сторінки. |
| parse_blocks() | Розбирає вміст на дерево блоків з назвами, атрибутами, вкладеними блоками та HTML. |
| path_is_absolute() | Перевіряє, чи шлях у файловій системі абсолютний. |
| path_join() | Поєднує базовий шлях і відносний; якщо другий уже абсолютний, повертає його без змін. |
| paused_plugins_notice() | Показує в адмінпанелі повідомлення про плагіни, призупинені через помилки. |
| paused_themes_notice() | Показує в адмінпанелі повідомлення про теми, призупинені через помилки. |
| permalink_anchor() | Виводить якір <a id="…"> для поточного запису — за ID або заголовком. |
| pingback() | Надсилає пінгбеки на всі сайти, посилання на які є у вмісті запису. |
| pingback_ping_source_uri() | Перевіряє адресу джерела вхідного пінгбеку. |
| pings_open() | Перевіряє, чи дозволено запису приймати пінгбеки й трекбеки. |
| plugin_basename() | Повертає відносний шлях до файлу плагіна на кшталт my-plugin/my-plugin.php — ідентифікатор плагіна в WordPress. |
| plugin_dir_path() | Повертає шлях на сервері до каталогу плагіна (з косою рискою в кінці) за переданим __FILE__. |
| plugin_dir_url() | Повертає URL каталогу плагіна (з косою рискою в кінці) за переданим __FILE__. |
| plugin_sandbox_scrape() | Підключає плагін в ізоляції, щоб виявити помилки перед активацією. |
| plugins_api() | Отримує дані з каталогу плагінів WordPress.org: пошук, інформацію про плагін, популярні мітки тощо. |
| plugins_url() | Повертає URL у каталозі плагінів; з другим аргументом __FILE__ — URL файлу відносно каталогу вашого плагіна. |
| populate_network() | Заповнює налаштування мережі мультисайт під час її створення. |
| populate_network_meta() | Створює метадані мережі мультисайт зі стандартними значеннями. |
| populate_options() | Створює опції сайту зі стандартними значеннями під час встановлення. |
| populate_roles() | Створює стандартні ролі користувачів і їхні права під час встановлення. |
| populate_site_meta() | Створює метадані нового сайту мережі зі стандартними значеннями. |
| post_author_meta_box() | Виводить метабокс вибору автора запису. |
| post_categories_meta_box() | Виводить метабокс вибору категорій (або елементів іншої ієрархічної таксономії) запису. |
| post_class() | Виводить атрибут class для контейнера запису з набором класів: тип, статус, формат, категорії, позначки тощо. |
| post_comment_meta_box() | Виводить метабокс зі списком коментарів до запису. |
| post_comment_meta_box_thead() | Повертає заголовки колонок таблиці коментарів у метабоксі. |
| post_comment_status_meta_box() | Виводить метабокс «Обговорення» з дозволом коментарів і пінгбеків. |
| post_comments_feed_link() | Виводить посилання на RSS-стрічку коментарів до запису. |
| post_custom() | Повертає значення метаполя поточного запису. |
| post_custom_meta_box() | Виводить метабокс «Довільні поля». |
| post_excerpt_meta_box() | Виводить метабокс «Уривок». |
| post_exists() | Перевіряє, чи існує запис із вказаним заголовком (а за потреби — вмістом, датою й типом), і повертає його ID. |
| post_format_meta_box() | Виводить метабокс вибору формату запису. |
| post_password_required() | Перевіряє, чи потрібен пароль для перегляду запису й чи відвідувач його ще не ввів. |
| post_preview() | Зберігає чернетку або автозбереження для попереднього перегляду запису й повертає адресу перегляду. |
| post_reply_link() | Виводить посилання «Залишити коментар» для запису. |
| post_revisions_meta_box() | Виводить метабокс зі списком ревізій запису. |
| post_slug_meta_box() | Виводить метабокс редагування слага запису. |
| post_submit_meta_box() | Виводить метабокс «Опублікувати» зі статусом, видимістю, датою та кнопками. |
| post_tags_meta_box() | Виводить метабокс позначок (або елементів іншої неієрархічної таксономії) запису. |
| post_thumbnail_meta_box() | Виводить метабокс «Головне зображення». |
| post_trackback_meta_box() | Виводить метабокс надсилання трекбеків. |
| post_type_archive_title() | Виводить або повертає заголовок архіву типу запису. |
| post_type_exists() | Перевіряє, чи зареєстровано тип запису. |
| post_type_supports() | Перевіряє, чи підтримує тип запису вказану можливість (редактор, мініатюру, коментарі тощо). |
| postbox_classes() | Повертає CSS-класи метабокса з урахуванням того, чи згорнув його користувач. |
| posts_nav_link() | Виводить навігацію «Попередня/Наступна сторінка» для списку записів. |
| pre_schema_upgrade() | Виконує підготовчі дії перед оновленням структури бази даних. |
| prep_atom_text_construct() | Визначає тип тексту для стрічки Atom (text, html чи xhtml) і готує його. |
| prepend_attachment() | Додає на сторінці вкладення сам файл (зображення, аудіо чи відео) перед вмістом. |
| prev_post_rel_link() | Виводить тег link rel="prev" для попереднього запису. |
| previous_comments_link() | Виводить посилання на попередню сторінку коментарів. |
| previous_image_link() | Виводить посилання на попереднє зображення, прикріплене до того самого запису. |
| previous_post_link() | Виводить посилання на попередній запис; за потреби — лише в межах тієї самої категорії. |
| previous_posts() | Виводить або повертає адресу попередньої сторінки списку записів. |
| previous_posts_link() | Виводить посилання на попередню сторінку списку записів (з новішими записами). |
| print_admin_styles() | Виводить стилі з черги в <head> сторінки адмінпанелі. |
| print_column_headers() | Виводить заголовки колонок таблиці для вказаного екрана адмінпанелі. |
| print_embed_comments_button() | Виводить кнопку коментарів у вбудованому записі. |
| print_embed_scripts() | Виводить JavaScript у шапці iframe вбудованого запису. |
| print_embed_sharing_button() | Виводить кнопку «Поділитися» у вбудованому записі. |
| print_embed_sharing_dialog() | Виводить діалог «Поділитися» у вбудованому записі. |
| print_emoji_detection_script() | Виводить скрипт, що перевіряє, чи підтримує браузер емодзі. |
| print_footer_scripts() | Виводить скрипти, поставлені в чергу для підвалу сторінки. |
| print_head_scripts() | Виводить скрипти з черги в <head> сторінки адмінпанелі. |
| print_late_styles() | Виводить стилі, поставлені в чергу вже після виводу <head>. |
| privacy_ping_filter() | Не дає надсилати пінги сервісам оновлень, якщо сайт закрито від пошукових систем. |
| query_posts() | Замінює основний запит сторінки новим. Не рекомендується: це ламає пагінацію й додає зайві запити — натомість використовуйте хук pre_get_posts або окремий WP_Query. |

