Archive for 11月, 2009

 

wordpress plugin を作ってみる。

11月 3rd, 2009

http://codex.wordpress.org/Plugin_API 1. pluginファイルを作ってみる。 wp-content/pluginの下に bbtune-sampleディレクトリを作成してplugin.phpをつくってみる plugin.phpの中には <?php /* Plugin Name: Bbtune Sample Plugin URI: http://blog.bbtune.com/ Description: this is no  feature^-^. Version: 0.0.1 Author: Bbtune Author URI: http://www.bbtune.com Disclaimer: Use at your own risk. No warranty expressed or implied is provided. */ と書くだけで。 プラグインのメニューを見ると!ちゃんと入ってます。 2. 関数を作ってhookする。 アクションフック一覧はこちら http://wpdocs.sourceforge.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7 保存する前に本文を書き換えるのをやってみようと思います。 後ろにsampleと自動でいれるだけ。 plugin.phpに以下を記載 // hook add_filter(‘content_save_pre’, ‘bbtune_sample’); //function function […]

Read full article | コメントは受け付けていません。

wordpress xml-rpc で投稿してみる

11月 2nd, 2009

metaWblog.newPostを利用してみます。 $result = $client->call(‘metaWeblog.newPost’, array(1,’ユーザー名’,’パスワード’, array(‘title’=>’タイトル’,’description’=>’詳細’),1)); var_dump($result); resultには、投稿された記事IDが返されます。 最後のパラメータは、0だと下書き、1だと公開です。 blogger.newPostの場合は記事本文しか投稿できません。 $result = $client->call(’wordpress’,1,’blogger.newPost’, array(1,’ユーザー名’,’パスワード’, ‘記事本文’,0));

Read full article | コメントは受け付けていません。

wordpress xml-rpcを使ってみる1

11月 2nd, 2009

xmlrpcで投稿してみようかと zend framework利用してます。 <?php $client = new Zend_XmlRpc_Client(‘http://sampledomain/xmlrpc.php’); $result = $client->call(‘wp.getUsersBlogs’, array(‘username’,’userpass’)); で実行するとこんな感じの配列が array(1) { [0]=> array(5) { ["isAdmin"]=> bool(false) ["url"]=> string(20) “http://sampledomain/” ["blogid"]=> string(1) “1” ["blogName"]=> string(39) “ブログタイトル” ["xmlrpc"]=> string(30) “http://sampledomain/xmlrpc.php” } }

Read full article | コメントは受け付けていません。