WordPressで関連記事を自動挿入するプラグイン「Similar Posts」とその具体的な実装例
“気になる記事”ではありませんが、備忘録的にポストしておきます。
このブログは WordPress を使用しており、関連記事を自動で挿入するにはどうしたらいいかを最近ずっと考えてました。んで、ちょうどよさそうなプラグインを見つけたので実装してみました。
設定の際、WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blogを参考にしました。ありがとうございます。
まずは以下より2つのプラグインをダウンロードしてインストールします。
プラグインをインストールしたら、ダッシュボードの「設定」の「Similar Posts」をクリックして、「Manage the Index」を表示、そんで「Handle extended characters?」および「Treat as Chinese, Korean, or Japanese?」を“Yes”にします(これで日本語を扱ってくれる)。
そんでダッシュボードの「外観」の「編集」をクリックして、「単一記事の投稿 (single.php)」を表示、そんで
<?php the_content('Read more...'); ?>
の下あたりに
<?php echo '<h3>こちらの記事もどうぞ!</h3>'; ?> <?php similar_posts(); ?>
とでも入力すれば、個々の記事の下に自動で関連記事が挿入されます。
ダッシュボードの「外観」の「ウィジェット」でサイドバーに表示することもできるみたいですが、やっぱり個々の記事の下に表示されるほうが好きです。
なお、ダッシュボードの「設定」の「Similar Posts」をクリックして、「Other」を表示、そんで「Relative importance of:」をいじることで本文(content)、記事タイトル(title)、タグ(tags)をそれぞれどの程度重視するか設定できるようですね。当ブログではとりあえず本文50%、タイトル35%、タグ15%にしてみました。数値をいじりながらベストな組み合わせを見つけるといいと思います。
※ 追記(March 16, 2009)
よく考えたら、
<?php echo '<h3>こちらの記事もどうぞ!</h3>'; ?> <?php similar_posts(); ?>
の部分は
<h3>こちらの記事もどうぞ!</h3> <?php similar_posts(); ?>
で OK ですね。
わざわざ PHP で書く必要はないのにうっかりしてました。
※ さらに追記(July 5, 2009)
ちなみに、WordPress プラグイン「Simple Tags」でも似たようなことはできます。「設定」の中にある「Simple Tags」をクリックして、下の画像のように Simple Tags の設定画面を開き、「関連投稿」のタブを選択、「投稿内に関連投稿を自動的に表示する」の部分をいじればいいんですね。
ただ、Simple Tags はたぶん一緒に使われているタグを基準に関連記事を選んでるんだと思います。なので、タグしか基準がない Simple Tags よりもタイトル、本文、タグという複数の基準を基に判断してくれる Similar Posts のほうがちゃんとした結果を返せるかなと個人的には思ってます。
ちなみに、僕は普通の関連記事には Similar Posts を使ってますが、こいつはフィードへの関連記事挿入をしてくれませんので、Simple Tags の「フィードに関連投稿を自動的に表示する」を使っています。2つのプラグインに短所を補い合って仲良くしてもらってるわけですw
※ さらにさらに追記(July 5, 2009)
さらに追記の部分で「普通の関連記事には Similar Posts を使ってますが、こいつはフィードへの関連記事挿入をしてくれません」と書きましたが、どうやら Similar Posts にもフィードへの関連記事挿入機能があるようです。
「設定」の中にある「Similar Posts」をクリックして、下の画像のように Similar Posts の設定画面を開き、「Placement」のタブを選択、「Output in RSS feeds」の部分をいじればいいんですね。
よく調べもせずに「Similar Posts じゃフィードに関連記事は挿入できないよ」などと言ってしまってすみませんでした。反省です。
よろしければ以下の関連(してそうな)記事もどうぞ!
- モバイルSEOの売上の30%が報酬になるブログパーツ「まめパーツ」の挙動がおかしい件
- WordPress 3.0に無事アップデート完了
- WordPressで「続きを読む」の“#more-xxx”を除去する方法:WPアップグレード後にやること
- WordPressの日付表示を英語表記にする方法:WPアップグレード後にやること
- 便利そうなjQueryプラグイン10選
- » 次の記事:飲食店での回転率をうまく高める方法
![[画像] Simple Tags で関連記事を挿入するための設定画面](http://www.kagitaku.com/diary/images/090705_simple-tags.jpg)
![[画像] Similar Posts でフィードに関連記事を挿入するための設定画面](http://www.kagitaku.com/diary/images/090705_similar-posts.jpg)
![[画像] 今日の気になる記事「きにきじ」QR Code](http://www.kagitaku.com/diary/images/qrcode.png)
![[画像] きにきじ Feed](http://www.kagitaku.com/diary/images/Newspaper_Feed_128x128_ie6.png)
![[画像] kagitaku.com ロゴ](http://www.kagitaku.com/common/images/logo.png)





![[画像] 最上部へ](http://www.kagitaku.com/common/images/pageNavi-toTop.png)
![[画像] 最下部へ](http://www.kagitaku.com/common/images/pageNavi-toBottom.png)
![[画像] 履歴を戻る](http://www.kagitaku.com/common/images/pageNavi-back.png)
![[画像] 履歴を進む](http://www.kagitaku.com/common/images/pageNavi-forward.png)
![[画像] Contact](http://www.kagitaku.com/common/images/pageNavi-contact.png)
![[画像] Sitemap](http://www.kagitaku.com/common/images/pageNavi-sitemap.png)
過去記事を有効活用していくうえで活用したいと思います。紹介ありがとうございました! tomoki-style
» このコメントを引用してコメントする
はじめまして。
非常に参考になりました、ありがとうございます。 booksmax
» このコメントを引用してコメントする
booksmax さん
コメント、ブログでのご紹介、ありがとうございます。
Similar Posts は便利ですよね。プラグインを作ってくれている配布元に感謝です。 Takku @きにきじ管理人
» このコメントを引用してコメントする
とても参考になりました。
有難うございます。 hitoshiman
» このコメントを引用してコメントする
hitoshiman さん
コメントありがとうございます。お役に立てて光栄です! Takku @きにきじ管理人
» このコメントを引用してコメントする