Home > 2010-01-02 (土) > posterous用プラグイン作成中

posterous用プラグイン作成中

posterousに画像をバンバン投稿しているので、WordPressにこの画像を貼れる仕組みが欲しいと思った。

で、私も使っている wp-nicolink が、「APIによりXMLを取得し、それからHTMLを作成」というposterousと同じ仕組みを使っているので、これを改造してプラグインを自作してみた。

投稿中に
[postly id=”GwDW”] (実際は半角)
と打つと、以下のようなposterousへのリンクとインライン画像が貼られる。

基本的にはこれで完成なのだが、気になる点が2つ。

  1. XMLパーサとして、wp-nicolinkで使っている xml.php をコピーして使っているのだが、2箇所から同時に使おうとするとエラーになるみたい。なもんで、こっちからはxml.php をrequireしないようなコードで動かしているのだが、片方のプラグインしか入れない環境も当然あるわけで、この衝突をどうにかしないといけない。
  2. APIのパラメータの制約上、post.lyのショートコードを入れるようになっているのだが、posterousのリンクからpost.lyのショートコードを分かる手段がない。

この2つが解決すれば、どこかで公開したい。

つぶやくつぶやく

関連する投稿:

関連する投稿が見付かりません.

add to hatena hatena.comment (0) add to del.icio.us (0) add to livedoor.clip (0) add to Yahoo!Bookmark (0) Total: 0

Comments:2

Saya. 10-01-06 (水) 22:27

ご愛用ありがとうございます。

1については、xml.php内部関数名をリネームするか、現行wp-nicolinkで採用しているとおり、class_existsで分岐させるしかないようです。各プラグインが同じスレッドで動作する以上、仕方ないでしょうね。

派生版開発、がんばってください。

togawa 10-01-08 (金) 20:26

作者さん自らありがとうございます!
0.2.0をベースに作っていたので、コンフリクト対策がある版があったのは知りませんでした!
このblogのプラグインも0.3.0に上げて、コンフリクト対策取り入れさせていただきますね。

コメントフォーム For mixiユーザー
Comment Form
Remember personal info

Comments links could be nofollow free.

Trackbacks:0

Trackback URL for this entry
http://toga.vegalta.org/wordpress/2010/01/02/331/trackback
Listed below are links to weblogs that reference
posterous用プラグイン作成中 from Cheerfull days

Home > wordpress > posterous用プラグイン作成中

Search
Feeds
Meta
SBM
  • エネループファンクラブ: KBC-L2ASの巻 (1)
  • エネループファンクラブ: KBC-L2ASの巻 (1)
  • 日光アイスバックスイベント (1)
  • 合併ダービー(天皇杯: 横浜Fマリノス vs 福島ユナイテッドFC) (1)
  • 合併ダービー(天皇杯: 横浜Fマリノス vs 福島ユナイテッドFC) (1)
  • Return to page top