Archive for the ‘wordpress’ Category

 

いまさら、ハイフン2つを修正する。| wordpress

3月 14th, 2012

– が変なコードに勝手に変換されるので wp-includes/formatting.php この辺の –を-に修正。 $static_characters = array_merge(array(‘—‘, ‘ — ‘, ‘–‘, ‘ – ‘, ‘xn–’, ‘…’, ‘“’, ‘\’s’, ‘\’\”, ‘ ™’), $cockney); $static_replacements = array_merge(array(‘---’, ‘ -- ‘, ‘--’, ‘ - ‘, ‘xn--‘, ‘…’, $opening_quote, ‘’s’, $closing_quote, ‘ ™’), $cockneyreplace);

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

WordPress Amazon Plugin

11月 8th, 2009

amazon のアイテムを表示するpluginを作ってみた。 適当に作っただけなのにちょっと時間がかかってしまった・・・ WordPress 2.7対応「導入&カスタマイズ」実践ガイド―個人ブログも企業サイトも簡単&無料で構築できる!

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

WordPress Plugin Class化する。

11月 3rd, 2009

前回、プラグインを作りましたが、とりあえずクラス化しても同じなので add_filter(‘content_save_pre’, array(‘WpBbtune’,’setContent’)); class WpBbtune{   public static function setContent($content){ } } みたいな。 本当は title_save_preでタイトルを保存して・・・とやりたかったのですが、フィルターの呼ばれる順番は 同じフィルターのプライオリティはつけられるけど、titleとcontentの順番は変えられないようなのでやめました。 wordpress 出典 : wikipediaWordPress(ワードプレス)は、b2と言うブログソフトウェアの公式な後継として、オープンソースで開発が続けられている、PHPで構築され、データベースとしてMySQLを利用するブログソフトウェア。GPLで配布されている。日本語版は、当初は、WordPress日本語版という名でリリースされていたが、現在では、日本語版という枠を飛び越えWordPres MEと言う、マルチバイト文字対応版として、WordPress Japanからリリースされている。MEは、Multilingual Editionの意味。尚、WordPressとWordPress MEは、マルチバイト文字への対応という点を除けば、機能的には全く同じ物で、プラグインやテーマも、共通性がある。動作環境は、

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

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 | コメントは受け付けていません。

WordPress 2.8.4を使ってみました。

10月 25th, 2009

今まで自作のシステムとmovable typeしか使ったことなかったのですが。 wordpressを使っている人が多いので使ってみました。 メリット : 無料、商用利用可能 デメリット : 静的コンテンツの書き出し、複数サイトの管理がやや (使いなれていたり、いろいろいじってる人は問題ないかもしれません。) 使ってみたplugin – hyper cache – Google XML Sitemaps 後で自作のタグやリンクを入れたいですね。

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