Software Engineer and Web Developer's Diary

1年後の自分に向けて

wp-hatenaを再再カスタマイズ

wp-hatena を Livedoorクリップ その他色々対応させてみました - Numb.からダウンロードさせてもらって、WordPress エントリのはてなブックマーク被リンク数を表示 - wp-hatena プラグインをカスタマイズ : zontheworldを参考にwp-hatenaをカスタマイズしてみた。

wordpressに表示するには以下のようなコードを表示したい場所に追加する。

[php] entryHatena(); $wph->addHatena(); $wph->adddelicious(); $wph->addLivedoor(); $wph->addYahoo(); $wph->addFC2(); $wph->addNifty(); $wph->addPOOKMARK(); $wph->addBuzzurl(); $wph->addChoix(); $wph->addnewsing(); }?> [/php]

このままだとコードが長過いので、wp-hatena.phpに関数を一つ追加。

[php] /* * WP interface. * * @param none * @return none (いろんなブックマークとブックマーク数を echo) / function addBookmark($permalink=null) { $this->entryHatena($permalink); $this->addHatena($permalink); $this->adddelicious($permalink); $this->addLivedoor($permalink); $this->addYahoo($permalink); } [/php]

これで以下のように関数1つ呼べば表示できるようになる。

[php] addBookmark(get_permalink($post->ID));?> [/php] レイアウトがおかしいのは後から直す!

修正するwordpressテンプレートはindex.php、archive.php、single.phpの4つ。