[Similar Posts]プラグインで関連記事を表示する。
“Similar Posts”は関連記事を自動で抽出してくれるwordpressプラグインです。
設定画面が英語なので多少分かりにくいですが、精度は高いと思います。(実体験)
関連記事は上手に使うことで、簡単にサイト内回遊率がアップするのでオススメです。
Contents
Similar Postsの特徴
Similar Postsはタイトル、本文、タグから関連記事を自動抽出するプラグインです。
主な機能として
・表示する関連記事の件数
・関連要素の重要度(タイトル、本文、タグ)
・判断材料にする単語数
等の設定が可能です。
なお、このプラグインはPost-Plugin Libraryというプラグインとセットでないと動かないので、忘れずに合わせてダウンロードしましょう。
ちなみにPost-Plugin LibraryはSimilar Postsと同じ作者さんが作った、人気のある記事を表示するプラグインPopular Postsでも使用します。
ダウンロード&アップロード
まずはSimilar PostsとPost-Plugin Libraryをダウンロードします。
Similar Posts:http://rmarsh.com/plugins/simila
Post-Plugin Library:http://wordpress.org/extend/plugins/post-plugin-library/
ダウンロードが完了したらいつものように自分のサイトのプラグインディレクトリにアップロード、管理画面からSimilar PostsとPost-Plugin Libraryを有効化しましょう。
例:http://example.com/wp/wp-content/plugins/ここ!
設定方法
管理画面からSimilar Postsを選んで設定を行います。
【General】
「Number of posts to show」の数値を変更して表示する関連記事の数を設定します。当サイトでは3件表示。
【Output】
この項目では、実際に表示される際のulやol等のソースを編集できます。基本的にはデフォルトで問題ありません。
【Filter】
関連記事として表示させたくない記事がある場合はここから設定できます。関連記事に表示させたくないカテゴリがある場合、カテゴリごと関連記事表示から除外することも可能なので、目的に合わせて設定してみてくださいな。除外したいカテゴリ等がなければデフォルトでオーケーです。
【Placement】
表示される際のソースを編集できます。スタイル指定するためにタグを挿入するのもありです。
【Other】
和訳すると「その他の設定」ですが、間違いなくここが機能の要です。
「Relative importance of」の
「content:」←記事本文
「title:」←記事タイトル
「tags:」←タグ
は、をそれぞれをどの程度重視するかを表しています。当サイトではcontent:50%,title:30%,tags:20%にしています。
「Maximum number of words to use for match」では関連度を測るための単語数を設定できます。
この数を増やし過ぎると関連記事表示の結果が曖昧になってしまうので気をつけてください。
あとは、関連記事を表示させたい部分に以下のソースを挿入して完了です。
[php]
<?php similar_posts(); ?>
[/php]
当サイトでは以下のように使用しています。
[php]
<div id=”kanren”>
<h3 class=”releted”>関連記事</h3>
<?php similar_posts(); ?>
</div>
[/php]
cssは以下
[css]
#kanren
{
background-color:#fff;
padding:20px 20px 20px 14px;
margin-bottom:20px;
border:solid 1px #dfdfdf;
color:#000;
}
.releted
{
font-size:17px;
margin-bottom:8px;
padding-left:35px;
background-image:url(http://seno.cc/seno/wp-content/themes/senothemes/img/subttl_03_03.png);
background-repeat:no-repeat;
border-bottom:dotted 1px #ccc;
}
[/css]
関連記事を表示するプラグインは他にもたくさんありますが、個人的にはSimilar Postsが一番使いやすいです。