- 2008-10-12 (日) 23:20
- WordPress

投稿した記事に関連する記事を自動で選択し、サイドバーを含む任意の位置に表示できる WordPress のプラグインであるSimilar Posts(Author: Rob Marsh, SJ) の設定の一例を紹介します。
ダウンロードとインストール
まず、下の二つのページからPost-Plugin LibraryとSimilar Postsをそれぞれダウンロードします。
ダウンロードしたzipファイルから解凍されたフォルダをサーバのpluginフォルダにアップロードします。ブラウザからプラグイン管理ページを開き、Post-Plugin Library→Similar Postsの順にアクティベートします。
特徴
ソースを全て読んだわけではありませんが、このプラグインの特徴は、全記事からキーワードを抽出し関連度を算出し、DBの新たなテーブルに格納し直しているところだと考えます。その為、表示時間も早いですし、記事間の関連性を誘導する為に投稿者が記事に恣意的なカテゴリ・タグ付けをする必要がなくなる利点があります。ただし、設定によってはその機能を活かせなくなってしまう可能性があるので、以下に私の設定例を紹介します。
Similar Posts の設定の一例
General タブ
最初のおススメの設定項目は、
- Match the current post's category?
- Match the current post's tags?
の値をNoとすることです。YesやEvery tagにすると同一カテゴリ・タグのみから関連記事の推薦を行う設定となります。その為、タグやカテゴリを越えた横断的な推薦が出来なくなり、少しもったいないです。
Placement タブ
Output after post:
この項目をActivateにすると各記事の最後に関連記事を表示してくれます。
しかし、投稿本文と関連記事リストの間に広告を入れたい場合や表示位置を変えたい時があると思います。そういった場合はActivateせずにテンプレートの任意の場所に、
<?php similar_posts(); ?>
を挿入することでも、関連記事リストを表示することが出来ます。
Output in RSS feeds:
RSSフィードにも関連記事を表示する場合は、この項目のActivateをYESにしましょう。また、ここでParametersを初期設定で用いる場合はprefixの先頭にbrタグを追加しておきましょう。もしくは、strongタグを見出しタグ(h3やh4)に変えましょう。
というのも、もし記事の投稿の際に最後に改行を入れていない場合、strongタグの文字が本文の最終行に続けて連結されてRSSフィードに配信されます。なので、改行タグ(br)を挿入するか、見出しタグにしておいた方がちょっと見栄えが良いかと思います。もちろん、記事を投稿する際に毎度最後に空行を入れてもいいのですが、それは手間かな、と思います。
Other タブ
Relative importance of:
キーワードの重み付けの設定です。記事の本文、タイトル、タグそれぞれのキーワードの重要度を設定します。このブログの場合は、
content: 55%, title: 20%, tags: 25%
でかなりいい感じの推薦結果を得ることが出来ました。もちろん、この値は設置するブログのタイトルやタグ付けの方針によって変わってくると思いますので是非、試行錯誤してみてください。
Manage the Index タブ
日本語などマルチバイト文字を含むブログであれば、
- Handle extended characters?
- Treat as Chinese, Korean, or Japanese?
はYESにしましょう。
以上。こんな感じでしょうか。
今回はWordPressに関する初の記事となりましたが、↓の関連記事リストを見ると何だか頑張って関連していそうな記事を推薦してくれているように見えなくもないです(勿論、今後WordPress関連の記事を投稿すれば、この記事のリストも更新されます。
存外この推薦から新たな気づきが生まれることもあるので、とっても便利なプラグインです(「へー、その記事が関係するのか。共通点と相違点は何なんだろう?うーん、あ、確かに!」ってかんじで)。
余談ですが、DBのレコードを見たところ、どうやら本文からのキーワードの切り出しにはN-gram法が使われているようです。その為、文字コードがUTF-8であれば別途に形態素解析をしなくても、あらゆるマルチバイト言語の文章から機械的にキーワードマッチングできる単語(というよりN文字)集合を生成できるようです。勿論、単語の切り出し精度・速度は「N-gram」、「形態素解析」のどちらの方法にも一長一短ありますけれど。
作者のRob Marsh, SJさんスゴイなぁ。
関連記事
- shosira さんへのお勧めプラグイン「Popular Posts」
- Apacheでよく使うコマンドと設定項目
- 検索エンジンを実装 (2)出現位置とその文書ID
- SafariとChromeでSyntaxHighlighterのPythonコードがハイライトされない問題の解決法
- Rで統計: 作業ディレクトリの設定と確認 - setwd()、getwd()関数
Comments:11
- 晄夏 09-10-20 (火) 1:00
-
すごくわかりやすいエントリでした!
参考にさせていただきました! - yukun 09-10-20 (火) 19:28
-
ありがとうございます。
晄夏さんのブログの関連エントリー周りのCSSデザイン、良いですね。
画像を使われているところとか、私も参考になります。 - manabu 09-11-03 (火) 14:02
-
参考にさせていただきました。
実現したいことがズバリで助かりました。ありがとうございました。
- manabu 09-11-03 (火) 14:03
-
余談ですが、このエントリーのトップ画像かっこいいですね。
どうやって作ったのですか?
- yukun 09-11-05 (木) 19:13
-
> manabuさん
どういたしまして。エントリーのトップ画像は、素材画像をPhotoshopの3Dレイヤーで傾かせた後、放射状のブラー(ぼかし)をかけて遠近感を表現しています。
- kagetsuya 09-11-06 (金) 10:10
-
わかりやすい解説ありがとうございました。
大変参考になりました。 - yukun 09-11-06 (金) 23:18
-
> kagetsuyaさん
どういたしまして。参考になれば幸いです。 - booksmax 10-01-29 (金) 15:00
-
はじめまして。
わかりやすい解説ありがとうございます。すぐに設置出来ました。 - hatamoto 10-02-08 (月) 15:42
-
参考にさせていただきました。
いままで未設定で使っておりました。疑問解決です。
ありがとうございます。 - yukun 10-02-08 (月) 20:04
-
>hatamoto さん
どういたしまして。
未設定でもそれなりの結果を返してくれますが、設定を調整することで、
より関連している記事を推薦してくれると思います。 - yukun 10-02-08 (月) 20:07
-
>booksmax さん
どういたしまして、参考になれば幸いです(^^b
Trackbacks:39
- Trackback URL for this entry
- http://www.yukun.info/blog/2008/10/wordpress-plugin-similar-posts.html/trackback
- Listed below are links to weblogs that reference
- WordPress: Similar Posts の紹介と設定例 - 関連記事[投稿|エントリ]を表示するプラグイン from Yukun's Blog
- pingback from 関連記事を表示したい 08-11-16 (日) 19:39
-
[...] ってどうやっているか謎です\(^o^)/ ということでぐぐりぐぐり。 関連記事を考えてくれるプラグインをいれてみました。 おお!表示される!すげっ 参考サイトさま Yukun’s Blog Cox Café [...]
- pingback from Similar Posts導入 « ビッケルの空中庭園 09-01-03 (土) 13:34
-
[...] 『WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン』を見ながら導入。 [...]
- pingback from You Look Too Cool » プラグイン「Similar Posts」をインストール 09-01-11 (日) 16:44
-
[...] WordPress: Similar Posts の紹介と設定例を参考にさせていただきました。 [...]
- pingback from Wordpress・再強化週間 - PINKMAC 09-01-13 (火) 21:37
-
[...] させていただきました。 WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- pingback from 当ブログのwordpressに新しいプラグインを追加 - デジタル料理人 - Webプログラマコンサル屋 - 09-01-27 (火) 11:45
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン [...]
- pingback from 関連記事の表示プラグイン追加 | Nxt-Ent 09-01-29 (木) 16:32
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン [...]
- pingback from Similar Postsで「関連するエントリー」を表示(WordPressプラグイン) / DESIGN Oil BLOG 09-02-11 (水) 13:25
-
[...] ○ WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- trackback from ワードプレス(WordPress)の個人的覚書 09-02-15 (日) 4:24
-
Similar Postsの設定を記録しておくことにします
前回書きましたが忘れないように備忘録を。
Similar Postsにどのような設定をしたのかということですね。また前回書いたことであれが解消されたなのでその方法も。インストールはフ…
- pingback from 不定期雑文@疾風部 » Blog Archive » サーバ移行完了みたい 09-02-15 (日) 16:51
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog ここを参考にしました。 あとはーContact Form 7とアクセス解析系とWP-Cumulusかなー。 [...]
- pingback from くされ。サイトwordpressになる。 09-02-17 (火) 22:54
-
[...] ってどうやっているか謎です\(^o^)/ ということでぐぐりぐぐり。 関連記事を考えてくれるプラグインをいれてみました。 おお!表示される!すげっ 参考サイトさま Yukun’s Blog Cox Café [...]
- pingback from WordPressで関連記事を自動挿入するプラグインとその具体的な実装例 | きにきじ 09-03-15 (日) 0:51
-
[...] 見つけたので実装してみました。 設定の際、WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blogを参考にしました。ありがとうございます [...]
- pingback from 関連する記事を自動表示するプラグイン「Similar Posts」 « みちゅろぐ(`・ω・´) 09-03-20 (金) 13:37
-
[...] 詳しい導入方法は「WordPress: Similar Posts の紹介と設定例」を見ると良いと思います。 [...]
- pingback from Similar Posts うまくいかない? « みちゅろぐ(`・ω・´) 09-03-20 (金) 14:02
-
[...] 詳しい導入方法は「WordPress: Similar Posts の紹介と設定例」を見ると良いと思います。 [...]
- trackback from yoshihiko ohbayashi 09-05-14 (木) 2:03
-
@sorarium Similar Posts 使ってるー。こことかわかりやすいかな⊃ http://bit.ly/C0Se4
- pingback from WordPressにプラグインSimilar Postsを入れてみた。 | 煤式自動連結器 09-06-15 (月) 13:01
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン [...]
- pingback from 私が使っている17個のWordPressプラグイン | Toolog.net 09-07-16 (木) 17:08
-
[...] 関連エントリーを自動表示してくれます。WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- pingback from 関連エントリーを表示させたい « IDEA Promotion 09-07-29 (水) 7:46
-
[...] >Yukun’s Blog>WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示す… [...]
- pingback from Similar Posts プラグイン | hbirds.net 09-08-14 (金) 7:05
-
[...] 詳細は、Yukun’sBlogサイトをご覧ください。 [...]
- pingback from Similar Posts プラグイン | hbirds.happy.nu 09-08-16 (日) 8:51
-
[...] 詳細は、Yukun’sBlogサイトをご覧ください。 [...]
- trackback from Woggieeee 09-08-31 (月) 11:43
-
@messiaen001 自分は使ってないんだけど、Similar postなら設定だけで最後につけられるはず。つ http://is.gd/2Je5u
- pingback from Twitter Trackbacks for WordPress: Similar Posts の紹介と設定例 - 関連記事[投稿|エントリ]を表示するプラグイン - Yukun's Blog [yukun.info] on Topsy.com 09-09-01 (火) 0:40
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun's Blog http://www.yukun.info/blog/2008/10/wordpress-plugin-similar-posts.html – view page – cached 難しいことは分 [...]
- pingback from WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog | WpMash - WordPress News 09-09-04 (金) 16:20
-
[...] Read more: WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- pingback from ブログのトップページを少し改造 – MagicArea 09-09-07 (月) 18:28
-
[...] ここの日本語解説ページを参考にさせていただきました。 [...]
- pingback from WordPressで関連記事を表示するプラグイン Similar Posts - key2web 09-09-11 (金) 21:17
-
[...] その他の詳しい説明はWordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグインで紹介されています。 [...]
- trackback from t011.org 09-10-05 (月) 20:45
-
[WordPress] 関連エントリを表示してくれる Similar Posts
ブログでよくある関連記事表示。
以前は出来なかったので、手動で更新時に記事を挿入していたのですよね。
他のブログの場合はどうやって表示させているんだろうと思ってい… - pingback from WP(ブログ)プチりにゅ|見た目とか、関連記事とか | 晄夏ノート -hicage no oto- 09-10-19 (月) 1:00
-
[...] ので導入しました。ようやくやっと! 参考にさせていただいたのはこちらです。 Yukun’s Blog|WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン [...]
- pingback from Daily Digest for 20091021 – lifestream@add 09-10-21 (水) 4:55
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- pingback from ニコニコプレスでサムネイル付きで関連記事を表示する – ヒロカワズタイプ。 09-10-27 (火) 23:48
-
[...] お馴染みのカスタムフィールド「thumbanail」に入れた画像を、関連記事を表示する際にも利用出来ちゃいます。 関連記事表示プラグイン「Similar Posts」とニコニコプレスのコンボ技です。 [...]
- pingback from 今年中には入れたい!WordPressプラグイン10本 | カグア!Google Analytics 活用塾:事例や使い方 09-12-01 (火) 7:31
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- pingback from 02-WordPress2.9やwp.Vicuna、ニコニコプレスやKtaiStyleとか - WordPress Cafe 09-12-13 (日) 22:46
-
[...] 関連記事の表示はSimilar Postsだとサムネイルも表示出来て良い感じ [...]
- pingback from 便利なサンプルソース PHP JavaScript ete… » 関連記事を表示するプラグイン【ワードプレス】 09-12-14 (月) 22:32
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン [...]
- pingback from Plugins Similar Posts – まったり(。・・。) 09-12-20 (日) 15:41
-
[...] ダウンロードとアップロードの順番はどちらが先でもOKらしいのですが 管理画面のプラグインインストール済み画面でプラグインを使用する順番はPost-Plugin Libraryを使用するの後、Plugins Similar Postsを使用するを設定 参考にさせていただいたサイトは、Yukun’s Blog様のWordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示す…です [...]
- trackback from gissy 09-12-22 (火) 6:24
-
WP2.9にsimple tagsが対応してないので、Similar Postsに入れ替え。なかなか良いかも。 http://www.yukun.info/blog/2008/10/wordpress-plugin-similar-posts.html
- pingback from Similar Posts で関連記事の表示 | WebLABS 09-12-28 (月) 19:42
-
[...] http://www.yukun.info/blog/2008/10/wordpress-plugin-similar-posts.html [...]
- pingback from 投稿記事に関連した記事を表示するプラグイン「Similar Posts」をインストール | マツリノアト 10-01-09 (土) 3:59
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog [...]
- pingback from KOOOKIE.COM » wordpress [関連する記事]を各記事へ表示するプラグイン 10-01-11 (月) 20:55
-
[...] WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン from Yukun’s Blog [...]
- pingback from 関連している投稿を表示するプラグイン:Similar Posts 10-02-01 (月) 12:44
-
[...] こちらのサイト殿を参考にさせていただき、導入。 http://www.yukun.info/blog/2008/10/wordpress-plugin-similar-posts.html まじパネェっす。 [...]
- pingback from WordPressをカスタマイズ | APERTOZERO BLOG 10-02-07 (日) 17:28
-
[...] 関連記事を表示するプラグイン Post-Plugin LibraryとSimilar Posts こちらで、インストールから設定まで分かりやすく書いてあります。 記事を読んだ最後に「関連記事」「関連エントリー」と [...]
- pingback from Plugins Similar Posts | Ma-tari wp 10-02-08 (月) 8:52
-
[...] ダウンロードとアップロードの順番はどちらが先でもOKらしいのですが 管理画面のプラグインインストール済み画面でプラグインを使用する順番はPost-Plugin Libraryを使用するの後、Plugins Similar Postsを使用するを設定 参考にさせていただいたサイトは、Yukun’s Blog様のWordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示す…です [...]