Создать несколько дубликатов записи
const url = 'https://example.com/wp-json/wp2/post-duplicator/v1/posts/1/duplicate-batch';const options = { method: 'POST', headers: {'X-WP-Nonce': '<X-WP-Nonce>', 'Content-Type': 'application/json'}, body: '{"titles":["example"]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/wp-json/wp2/post-duplicator/v1/posts/1/duplicate-batch \ --header 'Content-Type: application/json' \ --header 'X-WP-Nonce: <X-WP-Nonce>' \ --data '{ "titles": [ "example" ] }'Синхронно создаёт несколько копий записи по массиву titles. Пустой titles — 400. Ответ 201 со списком новых ID.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Path Parameters
Заголовок раздела «Path Parameters»ID записи WordPress.
Request Body
Заголовок раздела «Request Body»object
Заголовки копий записи для batch-дублирования.
Заменять внутренние ID в контенте копий. По умолчанию true.
Example
{ "titles": [ "example" ]}Responses
Заголовок раздела «Responses»object
ID записи WordPress.
Заголовок.
Поле «edit_link», как принимает или отдаёт PHP.
Examplegenerated
[ { "post_id": 1, "title": "example", "edit_link": "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": {}}