Однострочный текстовый ввод. Опциональная максимальная длина, текст-заполнитель, префикс/суффикс (например, «$» или «/месяц»), и значение по умолчанию.
Эквивалент 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 Возвращает: массив / строку / целое число
Редактор Rich Text TinyMCE с загрузкой медиа. Полные функции редактора WordPress: заголовки, списки, ссылки, изображения, встраивания. Возвращает HTML.
Эквивалент ACF: wysiwyg Возвращает: строку (HTML)
Вставьте любой URL (YouTube, Vimeo, Twitter/X, Spotify, SoundCloud и т.д.) для автоматического встраивания. Встроенное обнаружение oEmbed WordPress обрабатывает предварительный просмотр.
Эквивалент 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 Возвращает: ничего (только компоновка)
Сг collapsible группа полей. Пользователи могут разворачивать/сворачивать, чтобы сосредоточиться на конкретных разделах длинной группы полей.
Эквивалент 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 типа полей включены в каждый платный план. Без ограничений по уровням.