Що шукаєш?

Кодекс WordPress

Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.
Маскот
Повний каталог усіх існуючих функцій двигунця 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.