WordPress Related Post for Japanese プラグインを、好きな場所に挿入できるように改造
WordPress Related Post for Japanese というプラグインは、Yahoo! Japan が提供する日本語形態素解析APIを利用して、WordPress の投稿をアナライズし、自動的に「関連する記事」へのリンクを作成してくれるというものです。すごいです。
今まではタグから関連性を判別して表示するプラグイン(Simple Tags プラグイン)を使っていたんだけど、WordPress Related Post for Japanese を試してみたところかなり性能がいいので、併用してみることにしました。ただし、WordPress Related Post for Japanese 導入 : 独断と偏見の何でもレビューに書いてある方法でちょこっとチューニングしておく必要があります。念のため。
いろいろなテンプレートで任意の位置に表示させたい
WordPress Related Post for Japanese は、デフォルトではシングルエントリ時の投稿記事下部に関連記事を5つ表示するようになっているのですが、この表示位置をテンプレートで指定したいというのが僕の希望で、ソースを見たらなんとかできそうだったのでやってみました。
一応動いてますが、うまいやり方かどうかあまり自信ないかも。詳しい人、教えてください。(^_^;
wp-jrelated.php の最後に以下のコードを追加します。
<?php /****************************************************************************** * WpJRelated - Function wpjr_output - added by minorio *****************************************************************************/ /** * wpjr_output * * @param boolean $display */ function wpjr_output($display = true) { $my_wpjr = new WpJRelatedController(); if($display) { echo $my_wpjr->getRelated(); } } ?>
あとは、テンプレートの好きな位置で呼び出してやればオーケーです。シングルエントリー以外のテンプレートでも、ループ内で呼び出してやれば機能します。
<?php if(function_exists('wpjr_output')) { wpjr_output(); } ?>