WordPressにREST APIと curlを使って投稿しました

この記事は約2分で読めます。

WordPressにコマンドラインを使って自動投稿したいな〜と思って、勉強してみました。
REST APIを使うと実現できます。

参考サイト

https://www.ninton.co.jp/archives/5424
https://www.ninton.co.jp/archives/5415

ちなみに現在はプラグインなしで、管理メニューのプロフィール→アプリケーションパスワードから設定できるみたいです。

https://qiita.com/aipacommander/items/ee998ab5409a8f8695d6
この文章もコマンドラインから投稿しています。
割と簡単でした。

以下、投稿に使ったコード

curl --user user:pass -X POST 'https://d-t-v.com/wp-json/wp/v2/posts/5080' -H "Content-Type: application/json" -d '{"title": "WordPressにREST APIと curlを使って投稿しました", "content": "WordPressにコマンドラインを使って自動投稿したいな〜と思って、勉強してみました。\nREST APIを使うと実現できます。<h3>参考サイト</h3><a href=\"https://www.ninton.co.jp/archives/5415\">https://www.ninton.co.jp/archives/5424</a>\n<a href=\"https://www.ninton.co.jp/archives/5415\">https://www.ninton.co.jp/archives/5415</a>\n\n\nちなみに現在はプラグインなしで、管理メニューのプロフィール→アプリケーションパスワードから設定できるみたいです。<br><br><a href=\"https://qiita.com/aipacommander/items/ee998ab5409a8f8695d6\">https://qiita.com/aipacommander/items/ee998ab5409a8f8695d6</a>\nこの文章もコマンドラインから投稿しています。\n割と簡単でした。", "status": "publish"}' | jq
タイトルとURLをコピーしました