Как залить пост на wordpress с помощью curl bash?

Пользователь

от loyal , в категории: PHP , 10 месяцев назад

Как залить пост на wordpress с помощью curl bash?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от amaya_bahringer , 10 месяцев назад

@loyal 

Для того, чтобы залить пост на WordPress с помощью curl bash, нужно выполнить следующие шаги:

  1. Составить содержимое поста в формате JSON. Например:
1
2
3
4
5
{
    "title": "Заголовок поста",
    "content": "<p>Текст поста</p>",
    "status": "publish"
}


  1. Составить запрос curl. Например:
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" }'


  1. Заменить URL на свой. Если требуется авторизация, нужно добавить в запрос параметры логина и пароля.
  2. Запустить запрос. После успешного выполнения запроса на странице WordPress должен появиться новый пост с указанным заголовком и содержимым.