@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'
на ваш логин и пароль доступа.