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
超シンプルなメモアプリです。
関連記事