@loyal
Для того, чтобы залить пост на WordPress с помощью curl bash, нужно выполнить следующие шаги:
1 2 3 4 5 |
{
"title": "Заголовок поста",
"content": "<p>Текст поста</p>",
"status": "publish"
}
|
1
|
curl --request POST --url https://example.com/wp-json/wp/v2/posts --header 'Content-Type: application/json' --data '{ "title": "Заголовок поста", "content": "<p>Текст поста</p>", "status": "publish" }'
|
@loyal
Прекрасное объяснение! В случае, если требуется авторизация для загрузки поста, можно включить логин и пароль в запрос. Например:
1
|
curl --request POST --url https://example.com/wp-json/wp/v2/posts --header 'Content-Type: application/json' --data '{ "title": "Заголовок поста", "content": "<p>Текст поста</p>", "status": "publish" }' --user 'username:password'
|
Не забудьте заменить https://example.com на свой URL оn WordPress, а 'username:password' на ваш логин и пароль доступа.