Опис
Advanced Custom Fields (ACF®) перетворює сайти на WordPress на повноцінну систему управління контентом, надаючи вам усі необхідні інструменти для більш ефективного використання ваших даних.
Використовуйте плагін ACF, щоб повністю контролювати екрани редагування WordPress, дані користувацьких полів та багато іншого.
Додавайте поля на вимогу.
Конструктор полів ACF дозволяє швидко та легко додавати поля до екранів редагування WP всього за кілька кліків! Це може бути щось просте, як додавання поля “автор” до запису рецензії на книгу, або більш складне, як потреби структурованих даних для сайту електронної комерції чи маркетплейсу. ACF спрощує процес додавання полів до вашої моделі контенту.
Додавайте їх будь-де.
Поля можна додавати в WordPress на всіх рівнях, включаючи записи, сторінки, сторінки користувачів, терміни таксономій, медіа, коментарі та навіть у кастомізовані сторінки параметрів! Додати структуру в процес створення контенту в WordPress ніколи не був таким простим.
Показуйте їх усюди.
Завантажуйте та відображайте значення ваших користувацьких полів у будь-якому шаблонному файлі теми за допомогою наших простих у використанні функцій, дружніх до розробників! Чи потрібно вам відобразити одне значення, чи згенерувати контент на основі більш складного запиту, готові функції ACF роблять шаблонізацію приємним процесом.
Будь-який контент, швидко.
Перетворення WordPress на справжню систему управління контентом — це не лише про користувацькі поля. Створення нових типів записів та таксономій є важливою частиною побудови кастомізованих сайтів на WordPress. Тепер реєстрація типів записів і таксономій можлива прямо в інтерфейсі ACF, що пришвидшує процес моделювання контенту без потреби в редагуванні коду або використанні інших плагінів.
Просто прекрасний та спеціально розроблений для зручного використання.
Для авторів контенту та тих, хто займається введенням даних, робота з полем є настільки інтуїтивною, наскільки це тільки можливо, і водночас органічно вписується в стандартний інтерфейс WordPress. Стандарти доступності регулярно переглядаються та застосовуються, що гарантує, що ACF може бути корисним практично для кожного.
Документація та посібники для розробників.
Понад 10 років активного внеску спільноти разом із постійною відданістю чіткому документуванню гарантують, що ви знайдете необхідні вказівки для створення того, що вам потрібно.
Можливості
- Просто та Інтуїтивно
- Потужний функціонал
- Більше 30 типів полей
- Обширна Документація
- Мільйон користувачів
Посилання
PRO
Плагін Advanced Custom Fields також доступний у професійній версії, яка містить більше полів, більше функціональних можливостей та забезпечує більшу гнучкість. Особливості плагіна ACF PRO:
- Поле повторювача дозволяє створювати набір підполів, які можна повторювати знову, і знову, і знову.
- ACF Blocks – потужний фреймворк на основі PHP для розробки власних типів блоків для редактора блоків WordPress (також відомого як Gutenberg).
- Визначайте, створюйте та керуйте контентом за допомогою Гнучке поле контенту, яке надає кілька варіантів макета та підполів.
- Скористайтеся функцією сторінки параметрів, щоб додати власні сторінки адміністратора для редагування полів ACF.
- Створюйте повністю налаштовувані галереї зображень за допомогою поля «Галерія».
- Розблокуйте ефективніший робочий процес для керування налаштуваннями полів, повторно використовуючи існуючі поля та групи полів на вимогу за допомогою функції Клонування поля.
Скріншоти

Просто та Інтуїтивно

Зроблено для розробників

Все про поля

Реєстрація Користувацьких Типів Записів

Реєстрація Таксономій
Встановлення
З вашої панелі WordPress
- Відвідайте Модулі > Додати новий
- Пошук для “Advanced Custom Fields”
- Активуйте Advanced Custom Fields з папки плагінів
- Натисніть на новий пункт меню «ACF» і створіть свою першу групу користувацьких полів або зареєструйте користувацький тип запису чи таксономію.
- Ознайомтеся з документацією, щоб почати роботу
Часті питання
-
Яку підтримку ви надаєте?
-
Форуми підтримки. Наші форуми спільноти ACF є чудовим ресурсом для пошуку та перегляду раніше поставлених і відповілених питань щодо підтримки. Ви можете створити нову тему на цих форумах, однак ми не гарантуємо, що ви отримаєте відповідь від нашої служби підтримки. Цей ресурс призначений, насамперед, для спілкування розробників ACF між собою, публікації ідей та плагінів, а також надання базової допомоги. Перейти на форум підтримки
-
Шукаєте немінімізовані файли?
-
Неоптимізовані файли JS та CSS нашого плагіна доступні на GitHub.
-
Чи збирає ACF якісь дані?
-
ACF передбачає можливість підписки на розсилку електронною поштою для отримання оновлень плагіна та новин. Дані не збираються, якщо ви не вирішите підписатися. Ваша електронна адреса зберігається відповідно до Політики конфіденційності WP Engine.
Відгуки
Учасники та розробники
“Advanced Custom Fields (ACF®)” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“Advanced Custom Fields (ACF®)” було перекладено на 37 локалізацій. Дякуємо перекладачам за їх роботу.
Перекладіть “Advanced Custom Fields (ACF®)” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
6.8.10
Дата випуску: 10 вересня 2026 року
- Безпека — перед подальшим опрацюванням ACF тепер перевіряє, чи завантажені PDF-файли починаються зі стандартного заголовка
%PDF-, і відхиляє файли невідповідного формату. - Безпека — поля «Зв’язок», «Об’єкт запису», «Зображення», «Галерея» та «Файл» тепер перевіряють права WordPress на читання пов’язаних записів і вкладень під час повернення даних через REST API.
- Безпека — перед підстановкою даних редакції під час отримання значень полів запису ACF тепер перевіряє контекст попереднього перегляду та право користувача редагувати запис.
- Безпека — токен
_acf_formдля форм на видимій частині сайту тепер має термін дії та прив’язується до конкретного відображення форми; функціїacf_encrypt()іacf_decrypt()отримали необов’язковий аргумент$contextдля розмежування використання токенів. - Безпека — ACF тепер послідовно перевіряє значення полів під час надсилання форм на видимій частині сайту, щоб не можна було обійти перевірку обов’язкових полів і власні фільтри
acf/validate_value. - Безпека — схема REST API ACF більше не розкриває налаштування груп полів окремих об’єктів у відповідях на запити OPTIONS користувачам, які не мають дозволу на читання відповідного об’єкта.
- Безпека — AJAX-обробник поля «Користувач» тепер перевіряє, чи було захисний nonce створено саме для поля «Користувач».
6.8.9
Дата випуску: 27 серпня 2026 року
- Переглянути запис про випуск
- Покращення — блоки ACF, зареєстровані через
acf_register_block_type()абоblock.jsonбез явного зазначення версії, у WordPress 7.1 і новіших версіях тепер за замовчуванням використовують v3. Блоки із зазначеною версією продовжують використовувати її, а значення за замовчуванням можна змінити фільтромacf/blocks/default_block_version. - Покращення — блоки ACF v3 тепер підтримують параметр
renderPreviewуblock.json. Якщо встановити"renderPreview": false, замість живого попереднього перегляду шаблону блока в редакторі відображатиметься заповнювач із піктограмою, назвою блока та кнопкою «Редагувати блок». На сайті блок і далі відображатиметься звичайним чином. Застарілі блоки v2, у яких поєднано"mode": "edit"і"supports": { "mode": false }, автоматично переносяться на v3 під час оновлення. - Виправлення — для редагування полів безпосередньо у блоках ACF V3 більше не потрібне повторне натискання.
- Виправлення — перемикачі типу «Радіокнопки» тепер правильно відображаються в адміністративному інтерфейсі ACF.
- Виправлення — поля «Зображення» та «Галерея» більше не відхиляють завантаження SVG, якщо активний плагін Safe SVG.
6.8.8
Дата випуску: 19 серпня 2026 року
- Виправлення — поля «Зображення» та «Галерея» більше не відхиляють SVG-файли.
6.8.7
Дата випуску: 4 серпня 2026 року
- Безпека — поля ACF «Зображення» та «Галерея» тепер перевіряють файли на сервері й приймають лише зображення.
- Безпека — атрибут
pathзареєстрованих блоків ACF тепер захищено від перевизначення даними блока, надісланими клієнтом. - Безпека — функції
acf_encrypt()іacf_decrypt()тепер перевіряють цілісність зашифрованих значень за допомогою HMAC і більше не використовують кодування base64 як резервний варіант за відсутності OpenSSL. - Безпека — обробники збереження форм коментарів, користувачів і сторінок параметрів ACF тепер зберігають значення лише тих полів, групи яких призначено поточному контексту збереження.
- Безпека — AJAX-пошук у полях «Об’єкт запису», «Посилання на сторінку» та «Зв’язок» тепер перевіряє права WordPress на читання, щоб неавторизовані відвідувачі не могли бачити непублічні статуси й типи записів.
- Безпека — поле «Користувач» тепер повертає лише ідентифікатори користувачів у відповідях REST API для запитувачів без права
list_users, щоб неавторизовані відвідувачі не могли побачити електронні адреси.
6.8.6
Дата випуску: 14 липня 2026 року
- Виправлення — значення поля Google Maps більше не кодуються двічі під час збереження в блоці ACF.
- Виправлення — вставлення значення поля «Посилання» у класичному редакторі більше не запускає перевірку інших обов’язкових полів до збереження запису.
- Виправлення — блоки з автоматичним вбудованим редагуванням більше не повертають непорожні рядки-заповнювачі для порожніх значень полів, отриманих з іншого запису в шаблоні відображення блока.
- Виправлення — блоки ACF (V2 та V3) більше не спричиняють критичної помилки під час відображення поля oEmbed, назва якого починається з
[або{. - Виправлення — правила розташування груп полів без значення розташування більше не спричиняють попереджень PHP під час завантаження сторінки.
- Виправлення — покращено вигляд полів «URL», «Число» та «Вибір» у WordPress 7.0 і новіших версіях.
- Виправлення — поля ACF тепер зберігаються в замовленнях WooCommerce під час використання HPOS у режимі сумісності.
6.8.5
Дата випуску: 30 червня 2026 року
- Безпека — обробник збереження полів замовлення WooCommerce в ACF PRO тепер перевіряє захисні nonce та підключається лише на екрані редагування замовлення, запобігаючи неавторизованій зміні значень полів у магазинах із HPOS.
- Безпека — діалогове вікно «Перейменувати макет» поля «Гнучкий вміст» більше не допускає виконання потенційної збереженої XSS-атаки.
- Безпека — для варіантів, доданих користувачами до полів «Прапорці», «Радіокнопки» й «Вибір», установлено стандартне обмеження у 1000 елементів. Для налаштування доступний новий фільтр
acf/fields/max_appended_choices. - Безпека — спеціальні символи в шаблонах LIKE тепер повністю екрануються в запитах до
wp_optionsза допомогою$wpdb->esc_like().
6.8.4
Дата випуску: 10 червня 2026 року
- Безпека — AJAX-обробники полів ACF тепер перевіряють, чи створено захисний nonce для очікуваного типу поля.
- Покращення — ACF PRO тепер задовольняє залежності плагінів від
advanced-custom-fields, тому плагіни, яким потрібен ACF, можуть активуватися, навіть якщо встановлено лише ACF PRO. - Покращення —
acf_inline_toolbar_editing_attrs()тепер приймає аргументreturn_array, який повертає атрибути як екранований масив, придатний для використання зwp_get_attachment_image(). - Виправлення — виклик
acf_form()із'post_id' => 'new_post'та списком назв полівfieldsбільше не спричиняє критичної помилки, якщоacf_form_head()виконується до побудови основного запиту WordPress. - Виправлення — кілька викликів
acf_form(), обгорнутих одним зовнішнім тегом<form>з однією кнопкою надсилання, більше не втрачають непомітно значення полів,post_titleчиpost_contentз форм, окрім останньої. - Виправлення — дублювання блока V3 з однаковими атрибутами більше не призводить до пошкодження попереднього перегляду його копії.
- Виправлення — перемикання між вкладками з полями WYSIWYG більше не залишає меню адміністратора прикріпленим до коротшої сторінки, що могло блокувати прокручування.
6.8.3
Дата випуску: 2 червня 2026 року
- Безпека — AJAX-попередній перегляд поля oEmbed більше не шукає URL для користувачів без права
edit_posts.
6.8.2
Дата випуску: 26 травня 2026 року
- Безпека — форми ACF на видимій частині сайту (
acf_form()) тепер враховують параметриpost_titleіpost_contentпід час опрацювання надісланих даних: ці значення зберігаються, лише якщо форму налаштовано для їх приймання. Дякуємо Sarawut Poolkhet (MisterHelloz) за відповідальне повідомлення про вразливість. - Безпека — форми ACF на видимій частині сайту (
acf_form()) тепер зберігають значення лише полів, призначених формі параметрамиfieldsчиfield_groupsабо її правилами розташування.
6.8.1
Дата випуску: 13 травня 2026 року
- Безпека — ACF тепер належним чином перевіряє права користувача перед оновленням бази даних певного сайту в мережі мультисайтів.
- Нове — в ACF PRO тепер доступне сховище
wp.data(acf/fields) для читання й запису значень полів ACF із JavaScript. Його можна ввімкнути новим фільтромacf/settings/enable_datastore(потрібен WordPress 6.7 або новіший). - Нове — прив’язки блоків ACF PRO тепер підтримують живий попередній перегляд і редагування в редакторі блоків, якщо ввімкнено і сховище даних, і параметр
enable_block_bindings. - Нове — ACF PRO тепер може зберігати значення полів метабоксів через стандартний механізм REST Gutenberg із повною підтримкою редакцій та автозбереження під час використання сховища даних.
- Нове — блоки ACF PRO тепер можуть визначати групу полів безпосередньо через масив
acf.fieldsуblock.jsonабо аргументfieldsуacf_register_block_type(); ключі полів створюються автоматично та прив’язуються до блока. - Виправлення — допоміжні функції рядків «Повторювача» та «Гнучкого вмісту» більше не спричиняють
TypeErrorу PHP 8.x, якщоrow_index_offsetабо індекс активного циклу не є числом. - Виправлення — поля блоків V3 з увімкненим
hideFieldsInSidebarбільше не з’являються в бічній панелі після закриття спливної панелі вбудованих інструментів. - Виправлення — смуги прокручування більше не з’являються під вкладками у групах полів із великою кількістю вкладок.
- Виправлення — можливість
acf/delete-{taxonomy}більше не повертає помилку 501 за відсутності явного аргументуforce, оскільки терміни таксономій не можна перемістити в кошик. - Виправлення — фільтр
prepare_field_for_ability_importтепер правильно видаляється після кожного імпорту групи полів Abilities, щоб не пошкоджувати значення подальших імпортів у межах одного запиту.
6.8.0.1
Дата випуску: 31 березня 2026 року
Випуск лише для PRO
- Виправлення — блоки V3 з полями WYSIWYG більше не завантажують ресурси редактора TinyMCE на видимій частині сайту.
- Виправлення — блоки V3 з однаковими атрибутами, але різним вмістом InnerBlocks більше не повертають кешований результат першого блока на видимій частині сайту.
6.8.0
Дата випуску: 30 березня 2026 року
- Переглянути запис про випуск
- Нове — ACF тепер інтегрується з WordPress Abilities API, дозволяючи зовнішнім інструментам (зокрема ШІ) керувати групами полів, типами записів і таксономіями, якщо явно ввімкнуто прапорець функції
enable_acf_ai. - Нове — ACF тепер може створювати поля структурованих даних JSON-LD, якщо явно ввімкнути прапорець функції
enable_schema. - Нове — ACF тепер підтримує WP-CLI: додано команди
wp acf jsonдля імпорту, експорту, синхронізації та перевірки JSON. - Нове — власні типи записів ACF тепер підтримують функцію редактора WordPress 6.9+ «Примітки» завдяки новому прапорцю «Примітки» в налаштуваннях підтримуваних функцій.
- Покращення — текст кнопки «Відкрити в розширеному редакторі» для блоків V3 тепер можна налаштувати за допомогою нової властивості
acf.expandedEditorButtonTextу block.json. - Покращення — новий PHP-фільтр
acf/blocks/default_expanded_editor_button_textдає змогу змінити стандартний текст кнопки «Відкрити в розширеному редакторі». - Покращення — кнопки редагування та «Відкрити в розширеному редакторі» блоків V3 тепер можна приховати за допомогою нової властивості
acf.expandedEditorButtonsу block.json. - Покращення — новий JS-фільтр
blocks/expanded_editor_overlay_classдає змогу налаштувати CSS-клас накладки діалогового вікна розширеного редактора. - Покращення — блоки ACF V3 тепер попередньо завантажують HTML форми блока разом із попереднім переглядом, усуваючи додатковий AJAX-запит під час ініціалізації.
- Покращення — вбудовані теги скриптів ACF тепер використовують
wp_print_inline_script_tag()для відповідності політиці безпеки вмісту (CSP) та підтримки nonce. - Покращення — кнопки розширеного редактора тепер приховано для блоків V3 без призначених полів.
- Виправлення — поля «Гнучкий вміст» тепер правильно очищають вкладені метадані запису, коли видаляється батьківський макет із вкладеними полями «Гнучкий вміст».
- Виправлення — кнопка «Готово» в розширеному редакторі залишається неактивною до завершення збереження через AJAX, запобігаючи втраті даних.
- Виправлення — натискання Escape під час збереження в розширеному редакторі більше не закриває діалогове вікно, запобігаючи втраті даних.
- Виправлення — вміст InnerBlocks зі зворотними скісними рисками або знаками долара тепер відображається правильно.
- Виправлення — автоматичне вбудоване редагування тепер застосовується лише до блоків ACF V3. Усунено неправильні рамки під час наведення й фокусування на блоках V2.
- Виправлення — помилки перевірки в розширеному редакторі V3 більше не призводять до стану, з якого неможливо продовжити роботу.
- Виправлення — вибрані піктограми в полях «Повторювач» більше не зникають.
- Виправлення — числове поле типу «Діапазон» тепер синхронізується з повзунком і правильно оновлює попередній перегляд блоків V3.
- Виправлення — налаштування «Назва» та «Інструкції» поля «Повідомлення» більше не показуються в редакторі груп полів.
- Виправлення — поле «Зображення» більше не спричиняє збою в кандидатах на випуск WordPress 7.0.
- Виправлення — блоки з автоматичним вбудованим редагуванням тепер отримують змінні контексту блока в шаблонах відображення.
- Виправлення — блоки V3, зареєстровані через PHP, тепер правильно показують кнопку «Відкрити в розширеному редакторі».
- Виправлення — вимкнені макети «Гнучкого вмісту» тепер правильно працюють у блоках V3.
- Виправлення — автоматичне вбудоване редагування тепер працює з блоками, які використовують
renderCallback. - i18n — додано переклад на данську мову
6.7.2
Дата випуску: 26 березня 2026 року
- Безпека — право користувача
unfiltered_htmlтепер правильно враховується в запитах REST API. - Безпека — під час відображення попереднього перегляду блока тепер правильно перевіряється право користувача редагувати відповідний запис.
- Безпека — поля «Повторювач» з розбиттям на сторінки тепер правильно перевіряють право користувача редагувати відповідний запис.
- Безпека — AJAX-запити назв макетів «Гнучкого вмісту» тепер правильно перевіряють захисні nonce.
- Безпека — AJAX-обробники адміністративного інтерфейсу поля «Клонування» тепер правильно перевіряють права адміністратора ACF під час отримання списків груп полів.
6.7.1
Дата випуску: 3 березня 2026 року
- Безпека — AJAX-запити поля «Користувач» тепер застосовують задані для поля обмеження ролей і перевіряють права на пошук.
- Безпека — AJAX-запити полів «Об’єкт запису», «Зв’язок» і «Посилання на сторінку» тепер дотримуються обмежень щодо статусів, типів записів і таксономій, визначених у налаштуваннях поля.
6.7.0.2
Дата випуску: 11 грудня 2025 року
Випуск лише для PRO
- Виправлення — записи з блоками V3 тепер можна зберігати без попереднього натискання на блок.
6.7.0.1
Дата випуску: 10 грудня 2025 року
Випуск лише для PRO
- Виправлення — поля блоків V3, використаних як InnerBlock, тепер доступні для натискання.
- Виправлення — блоки V3 із тегом script у шаблоні відображення більше не спричиняють збою редактора.
- Виправлення — блоки V3 з увімкненим вбудованим редагуванням більше не спричиняють збою вкладки браузера за певних умов.
- Виправлення — блоки V3 з увімкненим вбудованим редагуванням, використані як InnerBlock, більше не змінюють значення полів батьківського блока.
- Виправлення — швидке закриття розширеного редактора блоків V3 більше не перешкоджає оновленню значень полів.
6.7.0
Дата випуску: 3 грудня 2025 року
- Переглянути запис про випуск
- Нове — блоки ACF V3 тепер підтримують вбудоване редагування: вміст блока можна редагувати просто в редакторі. Для цього достатньо ввімкнути відповідний параметр.
- Покращення — підвищено доступність поля «Акордеон».
- Покращення — підвищено доступність поля Google Maps.
- Покращення — удосконалено стилі розширеного редактора блоків V3.
- Виправлення — помилки перевірки блоків ACF V3 тепер правильно очищаються, коли в редакторі є кілька блоків.
- Виправлення — поля «Зв’язок», «Об’єкт запису» та «Посилання на сторінку» тепер правильно сортують записи у WordPress 6.8 і новіших версіях.
- Виправлення — таблиці списків тепер враховують JavaScript-фільтр convert_field_name_to_lowercase.
- Виправлення — поле WYSIWYG на сторінках вкладень більше не надсилає AJAX-запит після кожного натискання клавіші.
6.6.2
Дата випуску: 29 жовтня 2025 року
- Покращення — додано JavaScript-фільтр
convert_field_name_to_lowercase, який дозволяє великі літери в назвах полів ACF. - Покращення — форму блоків V3 тепер можна приховати з бічної панелі новим налаштуванням
hideFieldsInSidebarу block.json. - Покращення — у бічній панелі блоків V3 тепер є кнопка «Відкрити розширений редактор» для зручного доступу до повної форми редагування.
- Виправлення — кнопки зміни порядку метабоксів ACF більше не приховуються для метабоксів у бічній панелі редактора блоків.
- Виправлення — блоки V3 тепер показують резервне повідомлення, якщо попередній перегляд неможливий через некоректний HTML у значеннях полів.
- Виправлення — попередньо завантажені блоки V3 більше не показують індикатор завантаження.
- Виправлення — блоки V3 тепер зберігають стандартні значення полів, навіть якщо користувач не взаємодіяв із блоком перед збереженням.
- Виправлення — натискання CMD/CTRL + Z більше не призводить до зникнення полів у блоках V3.
- Виправлення — форма блоків V3 тепер відкривається ліворуч для мов із письмом справа наліво (RTL).
6.6.1
Дата випуску: 16 жовтня 2025 року
- Виправлення — палітра вибору кольору тепер правильно відображається з великою кількістю власних кольорів.
- Виправлення — поле WYSIWYG більше не показує зайву текстову область у блоках ACF.
- Виправлення — сигнатуру типів функції відображення блоків ACF повернуто до стану до версії 6.6, щоб усунути можливі помилки типізації.
- Виправлення — блоки V3 тепер правильно оновлюють попередній перегляд після зміни текстових елементів керування.
- Виправлення — блоки V3 тепер правильно працюють у редакторі блокових віджетів.
- Виправлення — блоки V3 більше не додають зайвий прихований div у редактор блоків.
- Виправлення — поля блоків V3 тепер стабільно відображаються під час перемикання між поданнями «Запис» і «Блок» у бічній панелі.
6.6.0
Дата випуску: 7 жовтня 2025 року
- Переглянути запис про випуск
- Нове — блоки ACF версії 3 підтримують WordPress Block API версії 3.
- Нове — ACF тепер потребує WordPress 6.2 або новішої версії.
- Покращення — групи полів тепер можуть мати окрему назву для відображення.
- Покращення — підвищено доступність груп кнопок, прапорців, радіокнопок і полів зображень.
- Покращення — поле вибору кольору тепер може використовувати власну палітру або кольори з theme.json.
- Покращення — сповіщення адміністратора ACF знову використовують стилі ядра WordPress.
- Покращення — діалогові вікна «Видалити макет» та «Перейменувати макет» поля «Гнучкий вміст» тепер правильно відображаються на мобільних пристроях.
- Виправлення — блоки V3: блоки ACF у режимі редагування тепер можна змінювати в стандартному редакторі патернів WordPress.
- Виправлення — блоки V3: помилки перевірки вперше з’являються після натискання «Зберегти/Опублікувати», а не під час першого введення даних у поле.
- Виправлення — блоки V3: після усунення помилки перевірки поля повідомлення про неї зникає відразу, без необхідності виходити з блока й повертатися до нього.
- Виправлення — блоки V3: радіокнопки різних блоків більше не впливають на значення полів одна одної.
- Виправлення — блоки V3: блоки з обов’язковими радіокнопками тепер правильно проходять перевірку.
- Виправлення — блоки V3: перевірка полів ACF тепер працює в редакторі сайту.
- Виправлення — блоки V3: введення тексту в інших блоках більше не впливає на поля WYSIWYG.
- Виправлення — назви нових полів можуть містити лише малі літери.
- Виправлення — вибір піктограми тепер перевіряється як обов’язкове поле.
- Виправлення — виклики застарілої функції focus з jQuery замінено на виклики trigger.
- Виправлення — макети всередині клонованих полів «Гнучкий вміст» тепер можна вимикати та перейменовувати.
- i18n — оновлено японські переклади для PRO (дякуємо danielkun)
6.5.1
Дата випуску: 10 вересня 2025 року
- Покращення — кнопки «Розгорнути все» та «Згорнути все» поля «Гнучкий вміст» тепер правильно відображаються на мобільних пристроях.
- Покращення — кнопку видалення макета «Гнучкого вмісту» повернуто до основного заголовка макета, щоб полегшити видалення.
- Покращення — інструмент імпорту JSON тепер дозволяє вибирати лише JSON-файли.
- Виправлення — вимкнені макети «Гнучкого вмісту» більше не враховуються під час перевірки мінімальної та максимальної кількості макетів.
- Виправлення — верхня кнопка «Додати рядок» тепер вимикається після досягнення максимально допустимої кількості макетів.
- Виправлення — кнопки «Додати рядок» і «Дублювати макет» для окремих макетів тепер вимикаються після досягнення максимально допустимої кількості макетів.
- Виправлення — вимкнення макетів «Гнучкого вмісту» більше не вимикає макети клонованих полів «Гнучкий вміст» з іншим ID запису на тій самій сторінці.
- Виправлення — меню «Додати макет» поля «Гнучкий вміст» більше не приховується за деякими типами полів.
- Виправлення — у назвах макетів «Гнучкого вмісту» тепер дозволено певний безпечний HTML.
- Виправлення — під час створення тимчасового типу запису для імпорту ACF тепер правильно встановлює тип запису ACF замість стандартного «Запис».
- Виправлення — оновлення ACF PRO тепер показуються, навіть якщо інші плагіни не мають доступних оновлень.
6.5.0.1
Дата випуску: 12 серпня 2025 року
Випуск лише для PRO
- Виправлення — макети «Гнучкого вмісту» з параметром «Макет» = «Таблиця» тепер правильно відображаються в редакторі записів.
- Виправлення — кнопки «Додати макет» поля «Гнучкий вміст» тепер вставляють новий макет у правильне місце.
- Виправлення — довгі назви макетів «Гнучкого вмісту» більше не виходять за межі спадного меню «Додати макет».
6.5.0
Дата випуску: 11 серпня 2025 року
- Нове — макети «Гнучкого вмісту» тепер можна перейменовувати в редакторі записів для зручнішого керування вмістом.
- Нове — макети «Гнучкого вмісту» тепер можна вимикати, щоб вони не відображалися на сайті без видалення їхніх даних.
- Нове — макети «Гнучкого вмісту» тепер можна згортати та розгортати всі разом для швидшого редагування.
- Нове — під час редагування макета «Гнучкого вмісту» він тепер підсвічується, щоб його було легше знайти.
- Нове — для полів «Вибір дати» та «Вибір дати й часу» тепер можна встановити поточну дату як значення за замовчуванням.
- Виправлення — власні вкладки вибору піктограм тепер правильно працюють усередині блока ACF.
- Виправлення — дублювання групи полів більше не спричиняє критичної помилки під час використання російських перекладів.
- Виправлення — класи ACF більше не використовують динамічні властивості класів, що покращує сумісність із PHP 8.2 і новішими версіями.
- Виправлення — ACF PRO більше не показує доступне оновлення відразу після оновлення до найновішої версії.
- Виправлення — кнопки згортання й розгортання метабоксів груп полів більше не зміщуються в редакторі записів.
- Виправлення — розділ ACF у «Здоров’ї сайту» більше не спричиняє попередження PHP, якщо правила розташування груп полів неповні.
- Безпека — HTML у повідомленнях про помилки перевірки полів і підказках тепер екранується.
6.4.3
Дата випуску: 22 липня 2025 року
- Безпека — небезпечний HTML у назвах умовно завантажених груп полів тепер належним чином екранується, що усуває вразливість виконання JavaScript у класичному редакторі.
- Безпека — HTML у назвах груп полів тепер екранується під час виведення в адміністративному інтерфейсі ACF.
- Безпека — елементи Select2 для двонапрямних зв’язків і умовної логіки більше не відображають HTML у підписах полів чи назвах записів.
- Безпека — функція
acf.escHtmlтепер використовує сторонню бібліотеку DOMPurify для видалення всього небезпечного HTML. Новий JS-фільтрesc_html_dompurify_configдає змогу змінювати стандартну поведінку. - Безпека — назви записів тепер належним чином екрануються щоразу, коли їх виводить код ACF. Дякуємо Shogo Kumamaru з LAC Co., Ltd. за відповідальне повідомлення.
- Безпека — тепер показується сповіщення адміністратора, якщо використовується бібліотека Select2 версії 3, оскільки її визнано застарілою на користь версії 4.
6.4.2
Дата випуску: 20 травня 2025 року
- Нове — в ACF PRO тепер можна додавати поля до підписок WooCommerce під час використання HPOS.
- Безпека — зміна типу поля більше не вмикає параметр «Дозволити доступ до значення в інтерфейсі редактора».
- Виправлення — поля «Повторювач» із розбиттям на сторінки більше не зберігають дублікати значень у замовленнях WooCommerce, коли HPOS вимкнено.
- Виправлення — блоки, зареєстровані через acf_register_block_type() зі значенням
nullдляparent, тепер реєструються правильно.
6.4.1
Дата випуску: 8 травня 2025 року
- Нове — поля «Вибір» тепер можна налаштувати так, щоб під час редагування значення дозволялося додавати нові варіанти (потрібно ввімкнути параметри «Стилізований інтерфейс» і «Множинний вибір»).
- Покращення — попередження «Екранований HTML», введене в ACF 6.2.5, тепер вимкнене за замовчуванням.
- Покращення — поле вибору піктограм тепер підтримує передавання масиву піктограм на власну вкладку через новий фільтр
acf/fields/icon_picker/{tab_name}/icons. - Виправлення — під час редагування синхронізованого патерна блоки ACF тепер примусово переходять у режим попереднього перегляду.
- Виправлення — безкоштовний плагін ACF знову працює з Classic Widgets і застарілим доповненням ACF Options Page.
- Виправлення — ACF більше не спричиняє нескінченний цикл у bbPress під час редагування відповідей.
6.4.0.1
Дата випуску: 8 квітня 2025 року
- Виправлення — виклик
acf_get_reference()із некоректною назвою поля більше не спричиняє критичної помилки.
6.4.0
Дата випуску: 7 квітня 2025 року
- Нове — в ACF PRO тепер можна додавати поля до замовлень WooCommerce під час використання HPOS.
- Покращення — ACF тепер використовує Composer для автоматичного завантаження деяких класів.
- Виправлення — розбиття «Повторювача» на сторінки тепер працює, навіть якщо він розміщений у полі «Група».
- Виправлення — переклади більше не викликаються до виконання хуку WordPress
init. - Безпека — усунено незначну локальну XSS-вразливість у полі «Посилання».
- i18n — у різних рядках перекладу на британську англійську більше не виникає проблема з лапками, яка призводила до порушення роботи посилань
- i18n — додано переклади на голландську (офіційну) мову (дякуємо @toineenzo)
6.3.12
Дата випуску: 21 січня 2025 року
- Покращення — до повідомлень про помилки перевірки полів через недостатній захисний nonce додано більше пояснень.
- Виправлення — дублікати блоків ACF більше не втрачають значення полів після першого збереження, якщо ввімкнено попереднє завантаження блоків.
- Виправлення — блоки ACF зі складними типами полів тепер правильно працюють за ввімкненого React StrictMode.
6.3.11
Дата випуску: 12 листопада 2024 року
- Покращення — ключі груп полів тепер можна скопіювати натисканням.
- Виправлення — таблиці «Повторювача» з полями, прихованими умовною логікою, тепер правильно відображаються.
- Виправлення — блоки ACF тепер правильно працюють у React StrictMode.
- Виправлення — режим редагування більше не доступний для блоків ACF, які використовують WordPress Block API версії 3, оскільки редагування полів у iframe не підтримується.
6.3.10.2
Дата випуску: 29 жовтня 2024 року
Випуск лише для безкоштовної версії
- Виправлення — безкоштовна версія ACF більше не спричиняє критичну помилку, якщо активні непідтримувані застарілі доповнення ACF.
6.3.10.1
Дата випуску: 29 жовтня 2024 року
Випуск лише для безкоштовної версії
- Виправлення — безкоштовна версія ACF більше не спричиняє критичну помилку за активного WPML.
6.3.10
Дата релізу 29 жовтня 2024
- Безпека — задавати функції зворотного виклику метабоксів для власних типів записів і таксономій тепер можуть лише адміністратори, а в мультисайтових мережах — суперадміністратори.
- Безпека — захисні nonce окремих полів ACF тепер мають префікс, щоб сторонні nonce не могли помилково вважатися чинними для AJAX-запитів.
- Покращення — під час редагування групи полів додано дію «Закрити й додати поле», яка вставляє нове поле відразу після поточного.
- Покращення — ACF та ACF PRO тепер використовують спільний механізм оновлення плагіна для підвищення надійності та швидкодії.
- Виправлення — під час експорту типів записів і таксономій зі зворотними викликами метабоксів тепер правильно експортуються визначені користувачем функції зворотного виклику.
6.3.9
Дата випуску 15 жовтня 2024 р.
- Безпека — редагування поля ACF у редакторі груп полів більше не дозволяє виконувати збережену XSS-атаку. Дякуємо Duc Luong Tran (janlele91) з Viettel Cyber Security за відповідальне повідомлення.
- Безпека — функції зворотного виклику метабоксів типів записів і таксономій більше не мають доступу до суперглобальних змінних, що додатково посилює виправлення версії 6.3.8.
- Виправлення — поля ACF, розміщені в бічній панелі редактора блоків, тепер правильно проходять перевірку.
6.3.8
Дата випуску 7 жовтня 2024 р.
- Безпека — визначені ACF функції зворотного виклику метабоксів типів записів і таксономій більше не мають доступу до даних $_POST. (Дякуємо команді безпеки Automattic за повідомлення.)
6.3.7
Дата випуску: 2 жовтня 2024 року
- Безпека — безкоштовна версія ACF тепер використовує власний механізм оновлення із серверів WP Engine.
6.3.6
Дата випуску: 28 серпня 2024 року
- Безпека — для нових полів тепер потрібно явно дозволяти доступ у редакторі вмісту (під час використання шорткоду ACF або прив’язок блоків), щоб посилити захист прав доступу до полів. Докладніше у примітках до випуску.
- Виправлення безпеки — підписи полів тепер правильно екрануються в редакторі груп полів, щоб запобігти потенційній XSS-вразливості. Дякуємо Ryo Sotoyama з Mitsui Bussan Secure Directions, Inc. за відповідальне повідомлення.
- Виправлення — захисні nonce для перевірки значень та AJAX-запитів блоків більше не перевизначаються сторонніми плагінами.
- Виправлення — під час визначення сторонньої бібліотеки Select2 тепер за замовчуванням припускається версія 4, а не 3.
- Виправлення — у попередньому перегляді блока тепер показується помилка, якщо PHP-файл шаблону відображення не знайдено.
6.3.5
Дата випуску: 1 серпня 2024 року
- Виправлення — шорткод ACF тепер правильно виводить значення масивів як список через кому.
- Виправлення — блоки ACF у автоматичному режимі тепер правильно оновлюють попередній перегляд після редагування полів.
- Виправлення — перевірка блоків ACF більше не показує повідомлень про незаповнені обов’язкові поля, якщо HTML автоматично вибере перше значення під час відображення.
- Виправлення — перевірка блоків ACF більше не показує повідомлень про незаповнені обов’язкові поля, якщо як значення поля буде показано значення за замовчуванням.
- Виправлення — перевірка блоків ACF більше не показує повідомлень про незаповнені обов’язкові поля, приховані умовною логікою, під час додавання нового блока.
6.3.4
Дата випуску: 18 липня 2024 року
- Виправлення безпеки — шорткод ACF тепер за замовчуванням запобігає доступу до полів інших приватних записів. Докладніше — у примітках до випуску.
- Виправлення — користувачі без права
edit_posts, але з власними правами на редагування певного типу записів, тепер можуть правильно завантажувати групи полів за умовними правилами розташування. - Виправлення — під час завантаження сторінки перевірка блока більше не перевіряє вкладені поля; перевірка відбувається лише під час редагування. Це усуває нестабільні повідомлення про помилки під час завантаження сторінки або першого додавання блока.
- Виправлення — деактивація ліцензії ACF PRO тепер видаляє ліцензійний ключ, навіть якщо запит до сервера завершується помилкою.
- Виправлення — типи полів, що повертають об’єкти, більше не спричиняють попереджень і помилок PHP під час виведення через
the_field,the_sub_fieldабо шорткод ACF, а також під час отримання через функціюget_з увімкненим параметром екранування HTML. - Виправлення — помилки на боці сервера під час відображення блока тепер коректно показуються редактору.
6.3.3
Дата випуску: 27 червня 2024 року
- Покращення — усі піктограми Dashicons тепер доступні в полі вибору піктограм.
- Виправлення — поле «Так/Ні» тепер правильно показує опис поруч із перемикачем за ввімкненого параметра «Стилізований інтерфейс».
- Виправлення — значення умовної логіки тепер правильно завантажують варіанти через AJAX.
- Виправлення — ACF PRO більше не перевіряє ліцензію під час завантаження сторінок видимої частини сайту.
- i18n — виправлено рядок, який не піддавався перекладу, у попередньому перегляді сторінки налаштувань
6.3.2.1
Дата випуску: 24 червня 2024 року
Випуск лише для PRO
- Виправлення — блоки ACF більше не спричиняють помилку JavaScript під час отримання через AJAX.
6.3.2
Дата випуску: 24 червня 2024 року
- Виправлення безпеки — ACF тепер створює окремі nonce для кожного поля з підтримкою AJAX, щоб підписники й користувачі форм на сайті не могли отримувати результати інших полів.
- Виправлення безпеки — ACF тепер правильно перевіряє права на окремі дії, доступні лише в редакторі, не дозволяючи підписникам виконувати їх.
- Виправлення безпеки — застарілий приватний внутрішній тип поля (output) позначено як застарілий, щоб запобігти виведенню ним небезпечного HTML.
- …
