Обзор
Показывает статус синхронизации для типов элементов ACF (группы полей, типы записей, таксономии, страницы настроек).
Описание
Показывает, сколько элементов ожидают синхронизации. Элементы считаются «ожидающими синхронизации», когда JSON-файл новее, чем запись в базе данных, или когда элемент существует в JSON, но отсутствует в базе данных.
Параметры
wp acf json status [--type=<type>] [--detailed] [--format=<format>]
--type=<type>
(string) Необязательно. Ограничивает вывод конкретным типом элемента. По умолчанию — все типы элементов (группы полей, типы записей, таксономии, страницы настроек).
– field-group
– post-type
– taxonomy
– options-page (только ACF PRO)
--detailed
(flag) Необязательно. Показывает подробный список изменённых элементов вместо только счётчиков.
--format=<format>
(string) Необязательно. Формат вывода. По умолчанию: table
– table
– json
– yaml
– csv
Примеры
Проверить все типы элементов
$ wp acf json status
+---------------+---------+-------+----------------+
| Type | Pending | Total | Status |
+---------------+---------+-------+----------------+
| field-group | 3 | 12 | Доступна синхронизация |
| post-type | 0 | 2 | Синхронизировано |
| taxonomy | 1 | 3 | Доступна синхронизация |
| options-page | 0 | 1 | Синхронизировано |
+---------------+---------+-------+----------------+
4 элемента ожидают синхронизации. Выполните wp acf json sync, чтобы применить изменения.
Проверить только группы полей
$ wp acf json status --type=field-group
Показать подробный список ожидающих элементов
$ wp acf json status --detailed
+-------------------+------------------+---------------+--------+
| Key | Title | Type | Action |
+-------------------+------------------+---------------+--------+
| group_abc123 | Product Fields | field-group | Обновить |
| group_def456 | Homepage | field-group | Создать |
| taxonomy_ghi789 | Product Category | taxonomy | Обновить |
+-------------------+------------------+---------------+--------+
Вывести статус в JSON для скриптов
$ wp acf json status --format=json
[{"Type":"field-group","Pending":3,"Total":12,"Status":"Доступна синхронизация"}]
Проверка для CI/CD-пайплайна
# Проверить, нужна ли синхронизация перед развёртыванием
$ wp acf json status --format=json | jq '.[] | select(.Pending > 0)'
Примечания
- Команда status доступна только для чтения и не изменяет базу данных
- Используйте эту команду, чтобы проверить состояние синхронизации перед запуском
wp acf json sync - Страницы настроек требуют ACF PRO
Обновлено: 02.06.2026