| Возможность | Field Forge from $35/yr | Competitor |
|---|---|---|
| Средний уровень | ✓ | ✗ |
| Агентский уровень | ✓ | ✓ |
| Бесплатная версия | ✓ | ✓ |
| Архитектура хранения | ✗ | ✗ |
| Производительность на крупных сайтах | ✗ | ✗ |
| Совместимость кода ACF | ✗ | ✗ |
| Генерация схемы AI | ✓ | ✗ |
| Генерация TypeScript | ✓ | ✗ |
| Генерация GraphQL SDL | ✓ | ✗ |
| Версионирование схемы / откат | ✓ | ✗ |
| Синхронизация локального JSON | ✓ | ✓ |
| 32 типа полей | ✓ | ✓ |
| Повторитель, Flex, Группа, Клонирование | ✓ | ✓ |
| Страницы опций | ✓ | ✓ |
| PHP блоки (acf_register_block_type) | ✓ | ✓ |
| Интеграция с WPGraphQL | ✗ | ✗ |
| Возраст интерфейса администратора | ✗ | ✗ |
| Field Forge | Advanced Custom Fields (ACF) | |
|---|---|---|
| Цена за вход | $35/год (Личное, 1 сайт) | $49/год (Профессиональная, неограниченное количество личных сайтов) |
| Средний уровень | $99/год (10 сайтов) | — (Профессиональная версия охватывает только личные сайты) |
| Агентский уровень | $169/год (неограниченно) | $249/год (Агентская, 10 сайтов) |
| Бесплатная версия | Да | Да |
| Архитектура хранения | Пользовательская таблица с индексами | wp_postmeta (устаревшая) |
| Производительность на крупных сайтах | Запросы в 3–10 раз быстрее | Проблема N+1 с запросами |
| Совместимость кода ACF | Полный совместимый слой | Нативный (это ACF) |
| Генерация схемы AI | Да (уникально) | Нет |
| Генерация TypeScript | Да (уникально) | Нет |
| Генерация GraphQL SDL | Да (уникально) | Нет (требуется WPGraphQL для ACF) |
| Версионирование схемы / откат | Да (уникально) | Нет |
| Синхронизация локального JSON | Да | Да |
| 32 типа полей | ✓ | ✓ (похожее количество) |
| Повторитель, Flex, Группа, Клонирование | ✓ | ✓ (только ACF Pro) |
| Страницы опций | ✓ | ✓ (только ACF Pro) |
| PHP блоки (acf_register_block_type) | ✓ | ✓ (только ACF Pro) |
| Интеграция с WPGraphQL | Нативная (авто-регистрация) | Через отдельный плагин WPGraphQL для ACF |
| Возраст интерфейса администратора | 2025+ | Эпоха 2014 года |
Будем честны. ACF не стал лидером категории случайно. У него есть реальные сильные стороны:
Тысячи сторонних плагинов, тем и инструментов интегрируются с ACF. Когда новый разработчик WordPress гуглит «как добавить пользовательские поля», он в первую очередь находит учебники по ACF. Преимущество экосистемы реально и займет годы, чтобы его достичь.
С 2022 года ACF поддерживается командой WP Engine. У них есть ресурсы, служба поддержки и обязательство поддерживать ACF в рабочем состоянии. Для корпоративных клиентов, которым нужна стабильность поставщика на горизонте 10 лет, поддержка WP Engine является обнадеживающей.
ACF используется на миллионах сайтов WordPress более 15 лет. Ошибки были найдены и исправлены. Краевые случаи задокументированы. Для сайтов, которые ставят приоритет на «просто работает» над «последними функциями», ACF является безопасным выбором.
Каждое агентство WordPress, фрилансер и внутренний разработчик знают ACF. Введение новых членов команды не требует затрат, потому что они уже знают get_field() и визуальный конструктор. Затраты на обучение при переходе на любую альтернативу реальны.
ACF хранит значения полей в wp_postmeta. Это стандартный способ для wp, и он работает для небольших сайтов, но создает проблемы с запросами N+1 на сайтах с множеством постов или сложными повторителями. Страница архива с 20 постами и 10 полями каждый = 200+ SQL запросов. На сайте, где база данных подключена к сети (что является стандартом для большинства управляемого хостинга), это добавляет сотни миллисекунд к каждому просмотру страницы.
Field Forge использует специализированную таблицу wp_fieldforge_values с правильной индексацией на (post_id, field_name), (post_id, field_group_id) и (parent_id, row_index). В сочетании с API batch_load() и интеграцией кэша объектов WordPress, тот же архив из 20 постов выполняется в 1 SQL запрос. Реальные тесты: в 3–10 раз быстрее на сайтах с 1,000+ постами.
Функция пользовательского хранения таблиц →
Field Forge реализует каждую функцию шаблона ACF: get_field(), the_field(), have_rows(), the_row(), get_sub_field(), get_row_layout(), update_field(), acf_register_block_type() и многое другое. Когда Field Forge активен, а ACF деактивирован, код темы, использующий функции ACF, продолжает работать — вызовы разрешаются в хранилище Field Forge вместо ACF.
Что это значит: вы можете мигрировать с ACF на Field Forge менее чем за час, не переписывая ни один файл шаблона. Ваши существующие вызовы get_field() продолжают работать. Ваши существующие циклы have_rows() продолжают работать. Ваши регистрации acf_register_block_type() продолжают работать. Единственное отличие — это место хранения данных.
Ни один другой плагин «альтернатива ACF» этого не предлагает. Миграция с ACF обычно требует переписывания каждой ссылки на шаблон, поэтому большинство клиентов никогда не переключаются, несмотря на разочарование производительностью или ценами ACF.
Функция совместимого слоя ACF →
Field Forge является единственным плагином для пользовательских полей WordPress с генерацией групп полей на основе AI. Опишите, что вы хотите на простом английском («Секция героя с заголовком, подзаголовком, фоновым изображением и кнопкой CTA»), и AI создаст полную группу полей — правильные типы, разумные метки, правильные значения по умолчанию. 12 встроенных шаблонов + резервный вариант AI для пользовательских описаний.
У ACF нет эквивалентной функции. Ближайшее, что есть в экосистеме ACF, это «ACF Extended», который добавляет больше типов полей, но не AI генерацию.
Field Forge автоматически генерирует .d.ts определения TypeScript для каждой группы полей, плюс вывод GraphQL SDL, плюс автоматическая регистрация типов WPGraphQL, когда оба плагина активны. Для команд, создающих headless WordPress с Next.js, Astro, Nuxt и т.д., это превращает пользовательские поля из кошмара по типам в полностью типизированный API.
ACF требует установки WPGraphQL для ACF (отдельный плагин, поддерживаемый командой WPGraphQL) для интеграции GraphQL, и генерации TypeScript вообще нет.
Генерация TypeScript → · Генерация GraphQL →
Field Forge отслеживает каждое изменение группы полей как ревизию с автором, временной меткой и полным диффом. Случайно сломали группу полей? Внедрили плохое изменение? Откат в один клик. Ни один другой плагин для пользовательских полей WordPress не имеет этой функции.
Функция версионирования схемы →
ACF Pro за $49/год охватывает неограниченное количество личных сайтов, что звучит хорошо, но ACF Agency за $249/год охватывает только 10 сайтов. Для агентства, управляющего 30 клиентскими сайтами, ACF стоит $249/год. Для Field Forge — $169/год.
Для одного сайта ACF стоит $49/год против Field Forge за $35/год.
В октябре 2024 года спор между WP Engine и WordPress.org по поводу брендинга и контроля ACF привел к тому, что WordPress.org разделил ACF на новый плагин под названием Secure Custom Fields (SCF). SCF теперь устанавливается автоматически, когда пользователи ищут ACF на wordpress.org. Многие пользователи используют SCF, не осознавая, что это уже не «тот же ACF», который они изначально установили.
Это создало настоящую путаницу на рынке пользовательских полей WordPress:
Позиция Field Forge: мы не принимаем сторону в споре ACF против SCF. Оба являются законными вариантами. Field Forge является очевидным третьим вариантом — созданным с нуля, с современной архитектурой, совместимым с обоими через совместимый слой ACF.
Если вы используете ACF и хотите современную архитектуру + функции AI + лучшие цены → переключитесь на Field Forge. Если вы используете SCF и хотите коммерческую поддержку + функции AI → переключитесь на Field Forge. Любая миграция использует один и тот же импортёр.
Читать полный гид ACF против SCF против Field Forge →
Field Forge: 32 типа полей, включая все основные, выборочные, реляционные, компоновочные и профессиональные составные поля. ACF: ~30 типов полей в Pro, меньше в бесплатной версии. По сути равны. Оба охватывают одни и те же случаи использования.
Field Forge: современный трехпанельный перетаскиваемый интерфейс с горячими клавишами, встроенным редактированием, предварительным просмотром в реальном времени, генерацией AI. ACF: трехпанельный перетаскиваемый конструктор с модальным созданием полей. Field Forge более современный. Оба функциональны, разное поколение дизайна интерфейса.
Field Forge: пользовательское хранение таблиц, пакетная загрузка, интеграция кэша объектов. В тестах в 3–10 раз быстрее на крупных сайтах. ACF: хранение wp_postmeta. Запросы N+1 на архивах. Нет встроенной пакетной загрузки. Field Forge однозначно выигрывает на крупных сайтах. Для небольших сайтов (<500 постов) разница не заметна.
Field Forge: импортёр в один клик для ACF, SCF, Meta Box, CMB2, Carbon Fields. ACF: нет миграции в один клик из других плагинов. Field Forge выигрывает.
Field Forge: генерация схемы AI (12 шаблонов + резервный AI). Предложения типов полей AI. ACF: ничего. Field Forge выигрывает.
Field Forge: генерация TypeScript, GraphQL SDL, автоматическая регистрация WPGraphQL, REST API с значениями полей встроенными. ACF: WPGraphQL для ACF отдельный плагин, нет генерации TypeScript. Field Forge выигрывает.
Field Forge: полная история ревизий с откатом. ACF: ничего. Field Forge выигрывает.
ACF: тысячи плагинов, тем и инструментов, построенных вокруг API ACF. Field Forge: растущая экосистема, но меньше. Совместимый слой означает, что большинство плагинов, осведомленных о ACF, все еще работают. ACF выигрывает по экосистеме. Совместимый слой Field Forge смягчает разрыв.
ACF: тысячи блогов, видео на YouTube, ответы на Stack Overflow. Field Forge: растущий, но меньше. ACF выигрывает по учебным ресурсам. Большая часть того, что вы узнаете о ACF, применима к Field Forge через совместимый слой.
ACF: корпоративная поддержка WP Engine, доступные корпоративные SLA. Field Forge: приоритетная поддержка на платных планах, пока нет корпоративных контрактов. ACF выигрывает для корпоративных требований. Field Forge лучше для малых и средних рынков.
Миграция занимает от 15 до 60 минут для большинства сайтов.
Всегда делайте резервное копирование перед миграцией. Используйте инструмент резервного копирования вашего хостинга или WP-CLI: wp db export backup.sql.
Установите Field Forge вместе с ACF. Они не конфликтуют, потому что совместимый слой Field Forge активируется только при деактивации ACF.
Field Forge → Инструменты → Импорт из ACF. Инструмент считывает группы и значения полей ACF и копирует их в хранилище Field Forge. Индикатор прогресса показывает партии по 50 постов за запрос.
Field Forge выполняет автоматическую проверку: количество мигрированных групп совпадает, количество мигрированных значений совпадает, 10 случайных постов отобраны и сравнены.
С обоими плагинами, все еще активными, проверьте важные страницы: главная страница, посты с пользовательскими полями, страницы опций, любые пользовательские типы постов. ACF все еще предоставляет данные на этом этапе (совместимый слой еще не активировался).
После проверки деактивируйте ACF. Совместимый слой Field Forge берет на себя управление. Шаблоны темы продолжают отображаться точно так же.
Проверьте те же страницы из Шага 5. Если что-то выглядит неправильно, повторно активируйте ACF (данные в безопасности) и свяжитесь с поддержкой.
Чтобы быть честным, Field Forge не является правильным выбором для каждого сайта. ACF лучше, когда:
Для всего остального — современной архитектуры, функций AI, headless WordPress, использования в агентствах, сайтов с чувствительной производительностью и для всех, кто хочет сэкономить ~$80–$100/год — Field Forge является лучшим выбором.
Будет ли мой код ACF работать после миграции? Да. Совместимый слой ACF реализует каждую функцию шаблона ACF. get_field(), have_rows(), get_sub_field() и acf_register_block_type() все работают без изменений. Никаких переписок шаблонов.
Могу ли я одновременно использовать ACF и Field Forge? Да, во время миграции. В долгосрочной перспективе должен быть активен только один из них. Запуск обоих в производственной среде означал бы две группы полей в двух разных хранилищах.
Работает ли Field Forge с WPGraphQL для ACF? Field Forge имеет свою собственную нативную интеграцию WPGraphQL (авто-регистрация типов при активации). Если вы используете WPGraphQL для ACF, вы можете удалить его после миграции на Field Forge — нативная интеграция заменяет его.
Что насчет моих файлов ACF JSON из Local JSON? Field Forge имеет свою собственную функцию синхронизации Local JSON, которая считывает аналогичные JSON файлы из директории темы. Файлы ACF JSON могут быть импортированы в Field Forge с незначительными корректировками формата (наш инструмент миграции обрабатывает это автоматически).
Является ли миграция обратимой? Да. Миграция Field Forge не разрушительна — данные ACF остаются на месте во время и после миграции. Если вы деактивируете Field Forge, ваш сайт вернется к ACF (если он все еще установлен) со всеми данными в целости.
Что насчет ACF Extended, ACF Frontend и других дополнений ACF? Field Forge охватывает большинство функций популярных дополнений ACF нативно (дополнительные типы полей, поддержка форм на фронтенде через Form Forge). Для нишевых дополнений, которые добавляют специфическую функциональность, свяжитесь с поддержкой, и мы посоветуем по совместимости.
В чем разница между ACF и SCF? ACF — это оригинальный коммерческий плагин, принадлежащий WP Engine. SCF — это бесплатный форк WordPress.org, созданный в октябре 2024 года. Они используют одинаковый формат данных и API функций шаблона, поэтому миграция и совместимый слой Field Forge работают для обоих. Полный гид ACF против SCF против Field Forge →
Получите Field Forge — от $35/год →
14-дневный возврат. Импортёр ACF в один клик. Код темы остается совместимым через совместимый слой ACF.
Да. Совместимый слой ACF реализует каждую функцию шаблона ACF. get_field(), have_rows(), get_sub_field(), и acf_register_block_type() все работают без изменений. Никаких переписок шаблонов.
Да, во время миграции. В долгосрочной перспективе должен быть активен только один из них. Запуск обоих в производственной среде означал бы две группы полей в двух разных хранилищах.
Field Forge имеет свою собственную нативную интеграцию WPGraphQL (авто-регистрация типов при активации). Если вы используете WPGraphQL для ACF, вы можете удалить его после миграции на Field Forge — нативная интеграция заменяет его.
Field Forge имеет свою собственную функцию синхронизации Local JSON, которая считывает аналогичные JSON файлы из директории темы. Файлы ACF JSON могут быть импортированы в Field Forge с незначительными корректировками формата (наш инструмент миграции обрабатывает это автоматически).
Да. Миграция Field Forge не разрушительна — данные ACF остаются на месте во время и после миграции. Если вы деактивируете Field Forge, ваш сайт вернется к ACF (если он все еще установлен) со всеми данными в целости.
Field Forge охватывает большинство функций популярных дополнений ACF нативно (дополнительные типы полей, поддержка форм на фронтенде через Form Forge). Для нишевых дополнений, которые добавляют специфическую функциональность, свяжитесь с поддержкой, и мы посоветуем по совместимости.
ACF — это оригинальный коммерческий плагин, принадлежащий WP Engine. SCF — это бесплатный форк WordPress.org, созданный в октябре 2024 года. Они используют одинаковый формат данных и API функций шаблона, поэтому миграция и совместимый слой Field Forge работают для обоих. Полный гид ACF против SCF против Field Forge →
Every feature included. Every plan. Starting at $35/yr.