32 типи полів для кожного випадку використання WordPress | Field Forge - Кастомні поля, створені для швидкості
Завантажити Увійти

32 типи полів для кожного випадку використання WordPress

Основні поля

Текст

Однорядковий текстовий ввід. Додаткова максимальна довжина, підказка, префікс/суфікс (для префіксів, таких як “$” або суфіксів, таких як “/місяць”), та значення за замовчуванням.

Еквівалент ACF: text Повертає: рядок

Текстова область

Багаторядковий текстовий ввід з налаштовуваною кількістю рядків. Додаткова максимальна довжина та підказка. Повертає простий текст (без HTML форматування).

Еквівалент ACF: textarea Повертає: рядок

Число

Числовий ввід з мінімальними, максимальними значеннями та кроком. Додатковий префікс/суфікс для одиниць. Перевіряє як число при збереженні.

Еквівалент ACF: number Повертає: число

Діапазон

Слайдер з мінімальними, максимальними значеннями та кроком. Візуальна альтернатива числу для обмежених значень. Чудово підходить для оцінок, непрозорості та полів, схожих на відсотки.

Еквівалент ACF: range Повертає: число

Електронна пошта

Ввід електронної пошти з перевіркою на стороні клієнта та сервера. Корисно для контактних полів та записів користувачів.

Еквівалент ACF: email Повертає: рядок

URL

Ввід URL з перевіркою. Підтримує відносні та абсолютні URL. Додаткова вимога до протоколу.

Еквівалент ACF: url Повертає: рядок

Пароль

Ввід пароля з маскуванням. Значення зберігаються в зашифрованому вигляді (не в простому тексті). Використовуйте для API ключів, секретних токенів або будь-яких чутливих рядків.

Еквівалент ACF: password Повертає: рядок (розшифровується при читанні авторизованими користувачами)


Поля контенту

Зображення

Вибір медіа з бібліотеки з попереднім переглядом. Повертає метадані зображення (ID, URL, alt, розміри). Налаштовуваний формат повернення: масив зображень, URL зображення або ID зображення.

Еквівалент ACF: image Повертає: масив / рядок / ціле число в залежності від формату повернення

Файл

Завантаження/вибір файлу для будь-якого типу файлу. Налаштовувані дозволені типи (PDF, DOC, ZIP тощо) та максимальний розмір. Повертає метадані файлу.

Еквівалент ACF: file Повертає: масив / рядок / ціле число

WYSIWYG

Розширений текстовий редактор TinyMCE з можливістю завантаження медіа. Повний набір функцій редактора WordPress: заголовки, списки, посилання, зображення, вбудовані елементи. Повертає HTML.

Еквівалент ACF: wysiwyg Повертає: рядок (HTML)

oEmbed

Вставте будь-який 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


Поля jQuery

Вибір дати

Вибір дати з налаштовуваним форматом відображення (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 Повертає: залежить від клонованих полів


Блоки

PHP блоки

Реєстрація блоків 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', ]);

Повна функція PHP блоків →


Порівняння типів полів з ACF

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.


Готові використовувати 32 типи полів?

Отримайте Field Forge — від $35/рік →

Усі 32 типи полів включені в кожен платний план. Без обмежень за рівнями.

Асистент ШІ Forge Онлайн

Привіт! Я асистент ШІ Field Forge. Запитайте мене про будь-що щодо плагіна — налаштування, можливості, усунення несправностей чи розробку.

Щойно
Працює на Forge AI · Переглянути документацію