Получить возможность замены и сведения о текущем файле
const url = 'https://example.com/wp-json/wp2/enable-media-replace/v1/attachments/1/replace-info';const options = {method: 'GET', headers: {'X-WP-Nonce': '<X-WP-Nonce>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/wp-json/wp2/enable-media-replace/v1/attachments/1/replace-info \ --header 'X-WP-Nonce: <X-WP-Nonce>'Показывает, можно ли заменить файл вложения, сохранив ID: текущее имя, MIME, режимы замены. can_replace=false, если к ролику уже привязаны артефакты воспроизведения. При активном стороннем Enable Media Replace — 403.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»Числовой идентификатор сущности.
Responses
Заголовок раздела «Responses»object
ID вложения медиатеки.
Поле «filename», как принимает или отдаёт PHP.
URL.
Поле «mime_type», как принимает или отдаёт PHP.
Поле «can_replace», как принимает или отдаёт PHP.
Поле «blocked_by_playback_artifacts», как принимает или отдаёт PHP.
Поле «block_reason», как принимает или отдаёт PHP.
Поле «playback_artifacts», как принимает или отдаёт PHP.
object
Ключ сброса пароля из письма или ключ очереди.
Подпись продукта.
Счётчик.
Поле «modes», как принимает или отдаёт PHP.
Поле «time_modes», как принимает или отдаёт PHP.
Examplegenerated
{ "attachment_id": 1, "filename": "example", "url": "example", "mime_type": "example", "can_replace": true, "blocked_by_playback_artifacts": true, "block_reason": "example", "playback_artifacts": [ { "key": "example", "label": "example", "count": 1 } ], "modes": [ "example" ], "time_modes": [ "example" ]}Не аутентифицирован. WordPress REST: rest_not_logged_in / rest_forbidden. Cookie + X-WP-Nonce или Application Password.
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}Нет права или невалидный REST nonce. WordPress REST: rest_forbidden / rest_cookie_invalid_nonce.
object
Машинный код ошибки или события.
Текст сообщения (лог, PIN, сброс пароля).
Дополнительные данные WP_Error или лицензии.
object
Examplegenerated
{ "code": "example", "message": "example", "data": {}}