RubyからWordPressに記事を投稿する方法

wordpress

RubyからWordPressに記事を投稿するには、rubypressを使うと簡単です。

使い方

インストール

rubypressをインストールし、requireすれば使えるようになります。

gem install rubypress

記事を投稿する

# coding: utf-8

require 'rubypress'

wp = Rubypress::Client.new(
    host: 'WordPressサイトのドメイン',
    username: 'ユーザー名',
    password: 'パスワード' 
)

title = "タイトル"
content = "本文"
cat = "カテゴリ" # カテゴリのtag_IDを指定...[1,20,50]のように
tag = "タグ" # カテゴリと同じ様に

wp.newPost(
    blog_id: 1, #通常は1でOK
    content:{
        post_status: 'publish', #公開:publish 下書き:draft
        post_date: Time.now - 32400,
        post_content: content,
        post_title: title,
        terms: {
            category: cat,
            post_tag: tag,
        }
    }
)
SmallMemo SmallMemo
超シンプルなメモアプリです。
関連記事