Обзор
Показывает статус синхронизации типов элементов 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 | Поля товара | field-group | Обновить |
| group_def456 | Главная страница | field-group | Создать |
| taxonomy_ghi789 | Категория товара | 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
Обновлено: 30.09.2026