Обзор
Управляет импортом, экспортом и синхронизацией JSON ACF для типов элементов (группы полей, типы записей, таксономии, страницы опций).
Описание
Команда wp acf json предоставляет доступ к функциональности ACF Local JSON через CLI, позволяя автоматизировать рабочие процессы для контроля версий, развертывания и CI/CD-конвейеров.
Доступные команды
| Команда | Описание |
|---|---|
| wp acf json status | Показывает статус синхронизации элементов ACF |
| wp acf json sync | Синхронизирует изменения локального JSON с базой данных |
| wp acf json import | Импортирует элементы из JSON-файла |
| wp acf json export | Экспортирует элементы в JSON-файл |
Примеры
# Показать статус синхронизации для всех типов элементов
$ wp acf json status
# Синхронизировать все ожидающие локальные изменения JSON с базой данных
$ wp acf json sync
# Импортировать данные из JSON-файла
$ wp acf json import ./acf-export.json
# Экспортировать все элементы в каталог
$ wp acf json export --dir=./exports/
# Экспортировать в стандартный вывод
$ wp acf json export --stdout
Требования
- ACF 6.8 или более поздней версии
- WP-CLI 2.0 или более поздней версии
- Для страниц опций требуется ACF PRO
Примечания
Эти команды воспроизводят функциональность, доступную в административном интерфейсе WordPress, поэтому они идеально подходят для следующих задач:
- CI/CD-развертывание: синхронизация JSON-файлов с базой данных в рамках конвейера развертывания
- Рабочие процессы контроля версий: экспорт групп полей в JSON для добавления в Git
- Автоматизированное тестирование: настройка тестовых окружений с согласованными конфигурациями полей
- Управление несколькими окружениями: перенос конфигураций между тестовой и рабочей средами
Обновлено: 30.09.2026