Однорядковий текстовий ввід. Додаткова максимальна довжина, підказка, префікс/суфікс (для префіксів, таких як “$” або суфіксів, таких як “/місяць”), та значення за замовчуванням.
Еквівалент ACF: text Повертає: рядок
Багаторядковий текстовий ввід з налаштовуваною кількістю рядків. Додаткова максимальна довжина та підказка. Повертає простий текст (без HTML форматування).
Еквівалент ACF: textarea Повертає: рядок
Числовий ввід з мінімальними, максимальними значеннями та кроком. Додатковий префікс/суфікс для одиниць. Перевіряє як число при збереженні.
Еквівалент ACF: number Повертає: число
Слайдер з мінімальними, максимальними значеннями та кроком. Візуальна альтернатива числу для обмежених значень. Чудово підходить для оцінок, непрозорості та полів, схожих на відсотки.
Еквівалент ACF: range Повертає: число
Ввід електронної пошти з перевіркою на стороні клієнта та сервера. Корисно для контактних полів та записів користувачів.
Еквівалент ACF: email Повертає: рядок
Ввід URL з перевіркою. Підтримує відносні та абсолютні URL. Додаткова вимога до протоколу.
Еквівалент ACF: url Повертає: рядок
Ввід пароля з маскуванням. Значення зберігаються в зашифрованому вигляді (не в простому тексті). Використовуйте для API ключів, секретних токенів або будь-яких чутливих рядків.
Еквівалент ACF: password Повертає: рядок (розшифровується при читанні авторизованими користувачами)
Вибір медіа з бібліотеки з попереднім переглядом. Повертає метадані зображення (ID, URL, alt, розміри). Налаштовуваний формат повернення: масив зображень, URL зображення або ID зображення.
Еквівалент ACF: image Повертає: масив / рядок / ціле число в залежності від формату повернення
Завантаження/вибір файлу для будь-якого типу файлу. Налаштовувані дозволені типи (PDF, DOC, ZIP тощо) та максимальний розмір. Повертає метадані файлу.
Еквівалент ACF: file Повертає: масив / рядок / ціле число
Розширений текстовий редактор TinyMCE з можливістю завантаження медіа. Повний набір функцій редактора WordPress: заголовки, списки, посилання, зображення, вбудовані елементи. Повертає HTML.
Еквівалент ACF: wysiwyg Повертає: рядок (HTML)
Вставте будь-який URL (YouTube, Vimeo, Twitter/X, Spotify, SoundCloud тощо) для автоматичного вбудовування. Вбудоване в WordPress виявлення oEmbed обробляє попередній перегляд.
Еквівалент ACF: oembed Повертає: рядок (вбудований HTML)
Вибір кількох зображень з можливістю перетягування для зміни порядку. Повертає масив об’єктів метаданих зображень.
Еквівалент ACF: gallery Повертає: масив масивів зображень
Випадний список з одноразовим або множинним вибором. Варіанти визначені як пари ключ=значення. Підтримує значення за замовчуванням та текст підказки.
Еквівалент ACF: select Повертає: рядок / масив (множинний вибір)
Кілька виборів зі списку. Додаткова макет у стилі перемикача. Повертає масив вибраних значень.
Еквівалент ACF: checkbox Повертає: масив
Одноразовий вибір зі списку. Додатковий макет в рядку. Повертає вибране значення.
Еквівалент ACF: radio Повертає: рядок
Логічний перемикач з власними мітками “включено” та “вимкнено”. Повертає true або false.
Еквівалент ACF: true_false Повертає: булеве значення
Візуальні радіокнопки, представлені як група кнопок. Така ж логічна поведінка, як у Радіо, але інша презентація.
Еквівалент ACF: button_group Повертає: рядок
Множинний вибір з будь-якого типу поста. Пошук, фільтрація та перетягування для зміни порядку. Повертає масив об’єктів постів або ID.
Еквівалент ACF: relationship Повертає: масив об’єктів WP_Post / масив ID
Вибір одного поста з фільтрами таксономії. Повертає вибраний об’єкт поста або ID.
Еквівалент ACF: post_object Повертає: об’єкт WP_Post / ціле число
Виберіть будь-яку опубліковану сторінку, пост або кастомний тип поста. Повертає URL вибраної сторінки.
Еквівалент ACF: page_link Повертає: рядок (URL)
Виберіть терміни з будь-якої таксономії. Варіанти: одноразовий або множинний вибір, відображення як випадний список / прапорець / радіо / множинний вибір.
Еквівалент ACF: taxonomy Повертає: масив об’єктів терміна / масив ID / рядок
Виберіть користувача з фільтрами ролей та можливостей. Підтримується множинний вибір.
Еквівалент ACF: user Повертає: об’єкт WP_User / масив об’єктів WP_User
Вибір дати з налаштовуваним форматом відображення (MM/DD/YYYY тощо) та форматом повернення. Використовує jQuery UI datepicker.
Еквівалент ACF: date_picker Повертає: рядок
Вибір часу з 12 або 24-годинним форматом. Налаштовуваний формат відображення та повернення.
Еквівалент ACF: time_picker Повертає: рядок
Вибір кольору з підтримкою альфа-каналу. Повертає значення кольору (hex, rgba).
Еквівалент ACF: color_picker Повертає: рядок
Групуйте поля в вкладковий інтерфейс у редакторі постів. Не є полем для зберігання значень — це допоміжний елемент макету.
Еквівалент ACF: tab Повертає: нічого (тільки макет)
Група полів, що складається. Користувачі можуть розгортати/згортати, щоб зосередитися на конкретних секціях довгої групи полів.
Еквівалент ACF: accordion Повертає: нічого (тільки макет)
Інформаційний текст, що відображається в редакторі. Не є полем — використовується для інструкцій, попереджень або допоміжного тексту.
Еквівалент ACF: message Повертає: нічого (тільки відображення)
Динамічні поля на основі рядків. Додайте будь-яку комбінацію підполів до шаблону рядка, користувачі можуть додавати/видаляти/переміщати рядки на свій розсуд. Підтримує вкладені повторювачі.
Еквівалент ACF: repeater Повертає: масив масивів рядків (або використовуйте have_rows() / the_sub_field() цикл) Повна функція повторювача →
Вкладена група пов’язаних полів під єдиною міткою. Не повторюється (використовуйте Повторювач для повторюваних груп). Корисно для логічної організації пов’язаних даних.
Еквівалент ACF: group Повертає: асоціативний масив
Кілька макетів рядків на поле. Кожен рядок може мати різний макет (наприклад, “герой”, “особливості”, “відгуки”, “CTA”). Користувачі вибирають, який макет використовувати для кожного рядка.
Еквівалент ACF: flexible_content Повертає: масив масивів рядків з ключем acf_fc_layout, що вказує макет Повна функція гнучкого контенту →
Повторне використання цілого набору полів всередині іншого. Визначте спільні поля один раз, клонуючи де потрібно.
Еквівалент ACF: clone Повертає: залежить від клонованих полів
Реєстрація блоків Gutenberg, які рендеряться через PHP зворотний виклик з доступом до кастомних полів. Використовує acf_register_block_type() (сумісний з ACF) або fieldforge_register_block_type() (рідний).
“php acf_register_block_type([ 'name' => 'feature-card', 'title' => 'Картка особливості', 'render_callback' => 'my_feature_render_callback', 'category' => 'theme', 'icon' => 'star-filled', ]); “
Field Forge підтримує кожен тип поля, який має ACF, плюс кілька додаткових через кастомні групи полів. Міграція з ACF зберігає кожен тип поля 1:1 — жоден тип поля не “втрачається в перекладі” під час імпорту.
Field Forge має API на основі фільтрів для реєстрації кастомних типів полів. Розробники можуть додавати свої типи, підключаючись до fieldforge/field_types/register:
“php add_filter('fieldforge/field_types/register', function($types) { $types['lottie'] = [ 'label' => 'Анімація Lottie', 'render' => 'my_lottie_field_render', 'save' => 'my_lottie_field_save', ]; return $types; }); “
Ваші кастомні типи полів з’являються у виборі типів полів візуального конструктора та інтегруються з системою зберігання Field Forge, імпортом/експортом та REST API.
Отримайте Field Forge — від $35/рік →
Усі 32 типи полів включені в кожен платний план. Без обмежень за рівнями.