wp acf json status — статус синхронизации ACF

Обзор

Показывает статус синхронизации для типов элементов 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