wp-hatena は「はてなブックマーク」などに追加するリンクタグを挿入できる。
ただ、テンプレートにタグを打ち込まないといけないのがめんどうだったので functions.php
に Hook を作ってみた。
// bookmark icon function hatena_bookmark_icons(){ global $wph; if(isset($wph)) { echo ' '; $wph->addHatena(); $wph->adddelicious(); $wph->addLivedoor(); $wph->addYahoo(); $wph->addFC2(); $wph->addNifty(); $wph->addPOOKMARK(); $wph->addBuzzurl(); $wph->addChoix(); $wph->addnewsing(); echo ' '; } } add_action('the_content', 'hatena_bookmark'); function hatena_bookmark ($content){ if ( !is_feed() && function_exists( "hatena_bookmark_icons" ) ) hatena_bookmark_icons(); return $content; } |
テンプレート the_content();
しているところで投稿データの前に表示される。
Hook って便利だ。
update
Feed にもブックマークアイコンが表示されていたので修正した。