Перейти к содержимому

Запустить синхронизацию файловой системы с WordPress

POST
/wp-json/wp2/local-sync/v1/sync
curl --request POST \
--url https://example.com/wp-json/wp2/local-sync/v1/sync \
--header 'X-WP-Nonce: <X-WP-Nonce>'

Двусторонняя синхронизация каталога Local Sync с WordPress: выгрузка секций, импорт изменившихся HTML в записи, выгрузка недостающих файлов. Тело не нужно; сайт задаётся query blog_id.

blog_id
integer

ID сайта сети. На одиночном сайте можно не передавать.

Результат синхронизации

Media typeapplication/json
object
imported

Сколько файлов импортировано в WP.

integer
skipped

Сколько файлов пропущено.

integer
exported

Сколько записей выгружено в файлы.

integer
errors

Список ошибок.

Array<string>
orphans

Отчёт по сиротам (posts_without_files, folders_without_terms, …).

object
posts_without_files
Array<string>
folders_without_terms
Array<string>
key
additional properties
any
ok

Признак успеха операции.

boolean
blog_id

ID сайта сети. На одиночном сайте можно не передавать.

integer
base_path

Поле «base_path», как принимает или отдаёт PHP.

string
Examplegenerated
{
"imported": 1,
"skipped": 1,
"exported": 1,
"errors": [
"example"
],
"orphans": {
"posts_without_files": [
"example"
],
"folders_without_terms": [
"example"
]
},
"ok": true,
"blog_id": 1,
"base_path": "example"
}

Wp2lms_local_sync_invalid_blog

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Не аутентифицирован. WordPress REST: rest_not_logged_in / rest_forbidden. Cookie + X-WP-Nonce или Application Password.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Нет права или невалидный REST nonce. WordPress REST: rest_forbidden / rest_cookie_invalid_nonce.

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}

Wp2lms_local_sync_unknown_blog

Media typeapplication/json
object
code

Машинный код ошибки или события.

string
message

Текст сообщения (лог, PIN, сброс пароля).

string
data

Дополнительные данные WP_Error или лицензии.

object
Examplegenerated
{
"code": "example",
"message": "example",
"data": {}
}