Similar Postsで「関連するエントリー」を表示(WordPressプラグイン)

Similar Postsで「関連するエントリー」を表示(WordPressプラグイン)   このエントリーをはてなブックマークに追加 

NoFollow Free プラグインの導入に引き続き Similar PostsPopular Posts を導入してみました。

Similar PostsとはWordPressのプラグイン。『関連するエントリー』を表示してくれるプラグインです。

Similar Posts

今まで、DESIGN Oil BLOGではSimple Tagsを使って、タグの一致度による『関連するエントリー』を表示していましたが、Similar Postsでは本文、タイトル、タグの中のキーワードを抽出して関連エントリーをピックアップしてくれます。

文、タイトル、タグそれぞれの重み付けを%指定出来たりと、なかなか使いやすいプラグインでオススメ。
導入や初歩的な設定方法は下記から。


下記サイトを参照しました

WordPress: Similar Posts の紹介と設定例 – 関連記事[投稿|エントリ]を表示するプラグイン – Yukun’s Blog

上記サイトを参照させて頂きました。
必要な事は、上記サイトがほぼ網羅してくれているので、そちらを見てもらっても良いかも。

プラグインのインストール

All Things Seen and Unseen » Similar Posts
All Things Seen and Unseen » Post-Plugin Library(Similar Postsに必要なライブラリ)

1:上記2つのファイルをダウンロード、解凍してWordPress内『plugins』フォルダにアップロードしておきましょう。

2:WordPress内の管理画面からPost-Plugin Libraryを有効化。

3:同じく、管理画面からSimilar Postsを有効化。

関連エントリーを表示させたい場所(テーマファイル)に

<?php similar_posts(); ?>

と記入。

プラグインの設定

プラグインの設定は、WordPress内の管理画面→設定→Similar Postsで。
Yukun’s Blogを参考に、いくつか初期設定をしておきましょう。

● Manage the Index タブ

  • Handle extended characters?
  • Treat as Chinese, Korean, or Japanese?

マルチバイトに関する設定。上記2つを『YES』に。

● General タブ

  • Match the current post’s category?
  • Match the current post’s tags?

カテゴリーやタグの枠を超えて、関連エントリーを表示させるために『No』(初期値)に。

● Other タブ

  • Relative importance of:

記事の本文、タイトル、タグそれぞれ、どの部分を重視するかの設定。
出力される結果をある程度コントロールしたいなら『タグ』を、タイトルに一定の法則があるなら『タイトル』を重視しておくと良いかも。

まずは、適当な数字で様子を見て微調整するのが良いかも。

プラスα

● Output Settings タブで関連エントリーを出力する際のテンプレート設定が可能です。

<ul>

でなくて

<ol>

出したいだとか、classを設定しておきたいだとかの場合はこちらからどうぞ。

Similar Posts

ちなみにDESIGN Oil BLOGでは

<li><a href="{url}" title="『{title}』もご一緒にどうぞ!">{title}</a> <a href="http://b.hatena.ne.jp/entry/{url}" target="_blank" title="『{title}』のはてなブックマークを見る"><img src="http://b.hatena.ne.jp/entry/image/{url}" /></a></li>

と設定して、エントリータイトル横にはてなブックマーク数(ブックマークされている場合のみ)を表示しています。

『はてなブックマーク数はいらないよ』(シンプルに表示したい)って人は

<li><a href="{url}" title="{title}">{title}</a&></li>

と、書いておけばOK。

※『Popular Postsの設定の仕方 | ワードプレス(WordPress)の個人的覚書』を参考に、一部記事内容を書き換えました…2009/03/30

  • |カテゴリー:WordPress|トラックバックURL:http://www.design-oil.com/blog/2009/01/13/776/trackback/|

  • Similar Postsで「関連するエントリー」を表示(WordPressプラグイン)   このエントリーをはてなブックマークに追加 
  1. □ NAME : ワードプレス(WordPress)の個人的覚書

    Similar Postsの設定を記録しておくことにします

    前回書きましたが忘れないように備忘録を。
    Similar Postsにどのような設定をしたのかということですね。また前回書いたことであれが解消されたなのでその方法も。

    インストールはフ…

  2. □ NAME : 魚眼れんず

    WordPressプラグイン Similar Posts&Popular Posts を導入

    今まで 記事の下の方に関連記事を表示させるために 定番のプラグイン 「Simple Tags」を使っていましたが tagだけで関連記事を表示させると ちょっと微妙だったので Similar Posts を導入…

  3. □ NAME : maya

    はじめまして。この記事を参考にさせていただき、
    Similar Posts を使おうと思ったのですが、

    なんどやってもNone Foundという文字しか出てきません。

    テンプレートを変えてもダメでしたし、サーバーを変えて
    1からインストールし直してもダメでした。

    コレは、設定の問題なのでしょうか?

    完全に行きづまってしまいました・・・・

    なにか、アドバイスいただけませんでしょうか?

    よろしく御願い申し上げます。

  4. □ NAME : TOKIZAKI

    はじめましてmayaさん。
    コメントありがとうございます。

    早速、ご質問の件ですが・・・

    WordPress ダッシュボード→設定→Similar Posts でSimilar Postsの設定画面に入ります。
    『General Settings』内の『Show static pages?』を『Both pages and posts』に設定してみて下さい。

    これは、プラグインを『ページ』と『ポスト』どちらに適用するかの設定部分になります。
    (Both pages and postsで両方に適用。初期設定はポストのみ)

    おそらく、これで解決するのではないかと思っているのですが、まだ解決しないようでしたらお気軽にご質問下さい〜。

    ——————————

    ちなみに、『None Found』は該当する(関連する)エントリーが見つからなかった際に表示する、初期設定の文言です(だったはず)。

    WordPress ダッシュボード→設定→Similar Posts でSimilar Postsの設定画面に入り『Output Settings』内の『Default display if no matches』に、任意の文字を入力してあげる事で変更出来ます。

    例えば、『関連するエントリーが見つかりませんでした』の様に、日本語に変更しておくと親切ですね(閲覧者に対して)。

  5. □ NAME : maya

    tokizaki様

    早速のアドバイスありがとうございます!

    上記の設定を試してみましたが
    だめでした。

    対象項目の%の問題かと思って
    記事100%とかにもしてみたのですが
    やっぱりだめでした。

    デフォルトテンプレートでもだめでしたし

    WordPress 2.7.1 を使用しているとだめだとか
    そういった問題があるんでしょうか?

    最後になりますが、
    何度も、ご質問してしまい申し訳ございません。

  6. □ NAME : maya

    追記です。

    あと、思い当る節として

    一番最初にプラグインをインストールした際に

    Similar PostsをPost-Plugin Libraryよりも先に
    インストール&有効化してしまったことです。

    その後、アンインストールして順番どおりに
    やり直してはいます。

    宜しくお願いします。

  7. □ NAME : TOKIZAKI

    う〜ん、ダメでしたか。

    このブログも WordPress 2.7.1 で運用しておりますし、WPのバージョンでの相性に関して悪い噂も聞こえて来ないので問題無さそうです。

    >Similar PostsをPost-Plugin Libraryよりも先に
    >インストール&有効化してしまったことです。

    これに関しては、具体的にどんな問題が出るのかわかりませんが、順番は守るように言われていますね。

    アンインストールも試されたようですが、Similar Postsの設定画面内『Remove this Plugin』を使用されましたか?
    もし、まだ試していないようでしたら、こちらを行い、その後プラグインを正しい手順で有効化してみて下さい。

    ただし、データベース内のSimilar Postsに関するデータが削除されますので、万が一に備え、予めデータベースのバックアップを取っておく事をお進めします。

    ——————————

    【追記】

    Similar Postsの設定画面内『Manage Index』を『Fuzzily』に設定すると、関連度の低い記事も拾って来るので、試してみると良いかも。

  8. □ NAME : maya

    全部タメしてみましたが
    ダメでした・・・

    テンプレートを変えてもダメだし
    サーバーを変えてもダメ、ということで
    ファイルが壊れてるのかな?

    と思って、DLしなおしてみましたが
    それでもダメでした。

    設定は、色々なところを拝見しても
    大体同じだし、間違っているようには思えないですし
    もう、お手上げかなと思ってきてます。

    何でだろうなぁ・・・

    色々アドバイスいただいてありがとう御座いました。

  9. □ NAME : TOKIZAKI

    自分ももう思い当たる箇所が無いですね・・・。申し訳ないです。

    今後、原因が特定出来た時には、是非コメント頂ければと思いますm(_ _)m

  10. □ NAME : t011.org

    [WordPress] 関連エントリを表示してくれる Similar Posts

    ブログでよくある関連記事表示。
    以前は出来なかったので、手動で更新時に記事を挿入していたのですよね。
    他のブログの場合はどうやって表示させているんだろうと思ってい…

  11. □ NAME : Daily Digest for 20091021 – lifestream@add

    [...] Similar Postsで「関連するエントリー」を表示(WordPressプラグイン) / DESIGN Oil BLOG [...]

  12. □ NAME : てぐり

    mayaさんのNone Foundの件についてですが、もう遅いかな?(笑)

    恐らく、Manage the Index タブの

    ・ Handle extended characters?
    ・ Treat as Chinese, Korean, or Japanese?

    の二つをyesにすれば直るんじゃないでしょうか?

  13. □ NAME : TOKIZAKI

    てぐりさん
    コメントありがとうございます。

    mayaさんはもう見ていないかもしれませんが、似たようなトラブルで悩む、検索で訪れた方達には有効だと思います。
    ありがとうございました。

  14. □ NAME : pc.casey.jp ? WordPressで関連記事を表示するプラグイン

    [...] 連するエントリー」を表示(WordPressプラグイン) / DESIGN Oil BLOG : ?http://www.design-oil.com/blog/2009/01/13/776 [...]

  15. □ NAME : Wordpress 記事に関連した他の記事へのリンクを表示 | 立川市のホームページ制作会社ゼロスリーのブログ

    [...] こちらのサイトの「Similar Postsで「関連するエントリー」を表示(WordPressプラグイン)」を参考に実装させていただきました。 [...]

  16. □ NAME : 「Similar Posts」で関連記事を表示するようにしました | rhythm

    [...] Similar Postsで「関連するエントリー」を表示(WordPressプラグイン) / DESIGN Oil BLOG [...]

  17. □ NAME : ぜひ入れておきたいWordPressプラグイン一覧 - ワードプレステーマ TCD

    [...] Similar Postsで「関連するエントリー」を表示(WordPressプラグイン) [...]

  18. □ NAME : sage proto

    初めまして。
    参考にさせていただきにやって来ました。

    が、、、最新の書き込みには関連するエントリーを表示してくれるのですが、
    以前の書き込みには None Found (文章変えています)が、表示されてしまいます。
    どなたかの書き込みにもありましたが、日本語のタイトルがある場合の
    yes チェックですが、

    Handle extended characters?
    はyesにできるのですが、

    Treat as Chinese, Korean, or Japanese?
    がなぜかyesに出来ません^^
    固まったまま・・・
    再読み込みをすると no のままなのです・・・
    何度入れなおしても同じ結果です。
    データベースが大きいと言うのは関係ないですよね。。。

  19. □ NAME : sage proto

    あららら。。。全て削除して再インストールしたら

    表示できました?(^^)/

    お騒がせいたしましたm(__)m

    ただ、やはり
    Treat as Chinese, Korean, or Japanese?
    はyesに出来ません・・・

  20. □ NAME : TOKIZAKI

    sage proto さん

    コメントありがとうございます。

    お悩みの部分ですが、当方では同じような症状になった事が無いので憶測ですが、データーデースの文字コードあたりに原因があるのかな?という気もします。ただ、いくつかのサイトでサーバーとの相性があると報告している方もおりますので、その辺りも関係しているかもしれません。

    ちなみに、このブログはWADX(http://www.wadax.ne.jp/index2.html)を使用しています。

    また、ラピッドサイト(http://www.rapidsite.jp/product/shared/)、CPI(http://www.cpi.ad.jp/shared/)(※但しデータベースの文字コードをいじってある)で導入した際も問題なく稼働していました。

    保証はできませんが参考までに。

  21. □ NAME : 個別指導塾成績アップゼミ

    役に立つ記事をありがとうございます!
    プラグインを設定して悪戦苦闘していたのですが、表示させたい場所にタグを埋め込まないといけなかったんですね。初歩的なミスをしていました。何故か表示されないページもありますが、ほとんどのページでできています。ありがとうございます^^

  22. □ NAME : TOKIZAKI

    個別指導塾成績アップゼミ さん

    コメントありがとうございます!
    過去の経験では、記事の総数が少なすぎる場合や、関連する記事が少ない場合にうまく表示されない事がありました。

    「Other タブ」の「Relative importance of:」部分で、配分を変えてみて調整してみてください。また、うまく関連記事を抽出する為にも、記事を書く際にしっかりと「タグ」を付けておくと良い結果が出やすいです。

  23. □ NAME : WordPressでCMSを作るなら絶対に覚えておきたいプラグインいろいろ | Web活メモ帳

    [...] Similar Postsで「関連するエントリー」を表示(WordPressプラグイン) [...]

  24. □ NAME : Sweetf中の人、ともちんのブログ

    SimilerPostsを設定

    ま、
    公開してもいいかな。。ってとこまできました。

    最後にSimierPostプラグインの設定をしました。

    参考にしたのはこちら。

    Similar Postsで「関連するエントリー」を表示(WordPress…

  25. □ NAME : ブログを運営している上でインストールしている全プラグイン20個 - YATのBlog

    [...] 情報は関連性が高いので見て貰える確率が高いです。 こちらも詳しくはDESIGN OilさんのBLOG記事「Similar Postsで「関連するエントリー」を表示(WordPressプラグイン)」に記載されています。 [...]

  •  
  •  
  •