mixi の WordPress コミュで livedoor blogにも投稿する方法は無いか?という質問があったので、脊髄反射で反応。
さくっと調べたところ、ATOM API でエントリできるようだったので、対応したプラグインを作ってみる。
使用法
使い方は
- ダウンロードしたファイルを ld_post.php に名前を変える
- 14,15 行目を自分の livedoor ID, Password に変更
- /wp-content/plugins にアップロード
- プラグインを有効化する
ほぼ、こちらをパクらせて貰いましたが funcion getBlogAtomURL() は PHP4 でも動かしたかったので、全面書き換え。
最新版
既知の問題
今のところの制限事項としては
- 投稿時間が変更できない
- 追記が反映されない
- 修正保存すると livedoor blog に新しく投稿される
#記事がダブってしまいます (^^;; - カテゴリ名が取ってこれない (WP 2.2.1 の問題?)
なお、動作確認は PHP4 + WordPress 2.2.1 でしかやっておりません。
要望が有れば、時間を取って作り直すかも。
はじめまして。
wordpress2.6.5+php5で使用しています。
linedoor blogへ投稿できません。
バージョンの影響でしょうか?
wordpress側の設定があるのでしょうか。
よろしくお願いします。
パルさん、はじめまして。
これは、ずいぶん昔につくったプラグインです。
本文に書いてあるように WordPress 2.2.1 + PHP4 でしか動作確認してないものなので、他のバージョンで動作するかどうか保証はできません。
また、このプラグインを作成した 2007年当時から livedoor 側の仕様も変わっているかもしれないため、動作は保証できません。
# livedoor 側の仕様変更があったかどうかは未確認。
このプラグインについてはメンテナンスする予定もありません。
ソースコードのライセンスは明記してありませんが GPL V2 としておきますので、どうしても必要ということであれば、ご自分で修正してお使いください。