[Ruby] rubypressを使って、wordpressに画像uploadする

これまで管理画面上で画像をアップロードしていたのが、面倒なので自動化したいと思い、rubyで自動化してみました。

rubypress

https://github.com/zachfeldman/rubypress

wordpressとXML-PRCでやりとりできる便利なgemがあるのでそれを使います。

 

XML-PRCとは

XML形式のデータを、HTTPでやるとりする通信プロトコルのこと。

 

gemをインストールして

requireするだけで使えます。

では、実際にコードを書いていきます。

 

wordpressに画像アップしてみる

clientを作成する際に、ホスト名・wordpressユーザー名・wordpressパスワードの3つが必要になります。

注意: 同じディレクトリにreplace.jpg画像を置いています。

上記のコードだけでwordpressサーバに画像uploadできます。

画像upload以外にも、記事投稿・更新など様々なことができるようです。

 

リンク先から飛べるので、ぜひ色々と試してみてください。

 

まとめ

色んなことを自動化できそうです。

参考文献

https://codex.wordpress.org/XML-RPC_WordPress_API/Media

https://blog.mah-lab.com/2014/01/30/rubypress-wordpress

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA