Активации лицензии ACF PRO

Обзор

ACF PRO всегда требовал лицензию для использования PRO-функций, и вскоре это будет принудительно применяться в плагине. Сайты без активной лицензии будут показывать предупреждение на экранах ACF начиная с ACF 6.2.3, а с ACF 6.2.8 для них начнут действовать следующие ограничения.

Активация ключа лицензии ACF PRO на сайте включает автоматические обновления плагина и даёт доступ к премиум-функциям.

Как это работает

Опыт работы редактора с полями ACF, блоками ACF Blocks и страницами Options Pages не изменится, и ваши редакторы сайта смогут пользоваться всеми функциями так же, как и сейчас. Следующие ограничения будут применяться только к административным экранам ACF для редактирования групп полей.

Пока на сайте не активирован действующий ключ лицензии, невозможно будет создавать новые или редактировать существующие PRO-поля (Gallery, Repeater, Flexible Content или Clone), а также использовать премиум-функции, такие как Options Pages и ACF Blocks.

Если вы ранее активировали лицензию и подписка истекла, вы не сможете создавать новые PRO-поля, но сможете редактировать существующие определения PRO-полей.

Чтобы было понятно, редактирование и отображение данных в любом месте за пределами экранов админки ACF не будут затронуты состоянием лицензии.

Использование ACF на сайте затрагивает 3 разные области, и чтобы понять, как эти изменения влияют на них, посмотрите таблицу ниже:

Админка ACFРедактирование записейОтображение данных
Где вы создаёте и редактируете группы полей, поля и Options Pages в админ-экране ACF с помощью PRO-типов полейГде редакторы контента вводят значения полей и ACF Blocks при редактировании записей, страниц и пользовательских типов записейКак значения полей выводятся на фронтенде сайта темой или конструктором страниц
Активна действующая лицензия🟢 Влияния нет🟢 Влияния нет🟢 Влияния нет
Активна просроченная лицензия🟢 Можно редактировать существующие поля ACF PRO, ACF Blocks и Options Pages
🟠 Нельзя создавать новые поля ACF PRO, ACF Blocks и Options Pages
🟢 Влияния нет🟢 Влияния нет
Лицензия не активирована🟠 Нельзя редактировать существующие поля ACF PRO, ACF Blocks и Options Pages
🟠 Нельзя создавать новые поля ACF PRO, ACF Blocks и Options Pages
🟢 Влияния нет🟢 Влияния нет

Активации для разработки и staging

У лицензий ACF PRO есть ограничение на число production-сайтов, на которых их можно активировать. Однако мы разрешаем неограниченное число активаций на сайтах разработки и staging. Мы определяем, является ли сайт сайтом разработки или staging, по следующим правилам:

  • Разработка: URL состоит из одного сегмента? (localhost)
  • Разработка: URL является IP-адресом? (192.168.0.1)
  • Разработка: В URL есть поддомен, связанный с разработкой? (test., testing., sandbox., dev., local.)
  • Разработка: В URL есть TLD, связанный с разработкой и недоступный публично? (.local, .loc, .localhost, .test)​​
  • Staging: В URL есть поддомен, связанный со staging? (stage., staging.)
  • Staging: В URL есть родительский домен, связанный со staging? (sitename.wpengine.com, sitename.wpenginepowered.com, staging-sitename.kinsta.cloud, sitename.flywheelstaging.com)
  • Продакшен: Все остальные URL

Если URL вашей среды разработки или staging имеет другой формат, он будет классифицирован как production-сайт и будет учитываться в лимите вашей лицензии. Чтобы избежать этого, измените URL или обновите подписку до лицензии с большим лимитом сайтов.

Любые сайты, открываемые в подкаталоге, будут считаться корневым доменом для своего типа сайта. Например, https://mysite.com/staging будет рассматриваться как production-URL.

Установки через Composer

Для пользователей, которые устанавливают ACF через Composer, мы рекомендуем задать ключ лицензии в коде.

ACF автоматически активирует вашу лицензию при загрузке плагина через Composer для URL сайта, который вы указали в файле auth.json, и теперь плагин будет проверять это, чтобы убедиться, что указанный вами URL корректен для этого сайта, прежде чем вы сможете использовать PRO-функции.

В противном случае вам нужно будет активировать ACF как обычно, вручную введя ключ на странице «Обновления» в админке ACF.

Установки Multisite

Если вы приобрели лицензию ACF PRO для использования в сети WordPress multisite, необходимо убедиться, что ключ лицензии активирован для основного сайта сети, чтобы включить автоматические обновления плагина.

Если вы приобрели лицензию 1 февраля 2024 года или позже, вы обязаны активировать ключ лицензии на любом подсайте, на котором активирован ACF PRO и который вы планируете использовать. Поэтому на вашей лицензии должно быть достаточно доступных активаций для нужных подсайтов. Также вам нужно активировать ACF на основном сайте сети, чтобы получать автоматические обновления.

Если вы приобрели лицензию до 1 февраля 2024 года, активировать ключ лицензии на отдельных подсайтах не нужно — достаточно только основного сайта сети. Страница обновлений не будет видна ни на одном подсайте.

Встраивание ACF PRO в другие плагины

Если вы включили ACF PRO в состав вашей темы или плагина, убедитесь, что встраивание выполнено именно так, как всегда требовала документация по встраиванию, чтобы на ваших пользователей не влияли эти ограничения.

Встраивание следует выполнить следующим образом:

  • Меню «ACF» следует удалить, чтобы пользователи не могли создавать поля
  • Группы полей, поля и страницы опций для вашей темы или плагина должны быть определены с помощью PHP или JSON
  • Страницу ACF «Обновления», где можно активировать ключ лицензии, следует скрыть
  • Если на сайте установлена более поздняя версия ACF PRO, код встраивания не должен выполняться

Узнайте больше о том, как встроить ACF PRO в сторонний плагин или тему.

Обновлено: 01.06.2026