« »

関連記事を表示する

WordPressカスタマイズ


表示している記事と関連性の深い記事のリンクをリスト化します。 現在表示している記事と関連性の深い記事を表示出来るようにします。

関連記事を表示するには、「Yet Another Related Posts Plugin」(通称:YARPP)のプラグインがおすすめです。

ココでは、関連記事(YARPP)のプラグインの導入方法を説明していきます。

まずは、インストールして「有効化」してください。

基本的には、コレだけでも導入はできます。

しかしこのままだと、挿入位置など自動的に指定されてしまいますので設定をカスタマイズします。

管理画面メニューの「設定」、「関連記事(YARPP)」を選んでください。

まずは、以下のように「表示設定 ウェブサイト用」の項目を修正します。
次のように設定を変更してください。
・自動的に関連記事を表示するのチェックをはずす
・関連記事表示を囲むタグを次のように修正する

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

<div class ="related"><p>関連作品:</p><ol>
</ol></div>

・関連記事がない時のメッセージの項目を空欄にする

 

続いて、「関連記事(YARPP)」の画面右上の表示オプションで関連スコア設定を表示します。

そして関連スコア設定にチェック すべての項目を「検討する」にします。
(以下のようにエラー表示がでている場合は、「タイトル」と「内容」の項目が変更できません。)
このようなエラーが出た場合データベース設定を変更する必要があります。
この場合、データベースのMySQL設定を多少変更する必要があります。 
データベースのテーブル設定をMyISAMに直す必要があります。

直し方は次のページを参考にしてください。→  データベースのテーブル設定をMyISAMにする方法

関連記事の設定が終わりましたら、関連記事のリストを投稿記事に設置します。
次の記述を設置した居場所に追加してください。

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

<div class="post">
<?php if(function_exists('related_posts')): ?>
<?php related_posts(); ?>
<?php endif; ?>
</div>

続いて、関連記事のCSSを追加します。以下の記述を追加してください。

※記述部分をダブルクリックすると記述が全て選択されます。右クリックで保存して貼り付けてください。

/* 関連記事 */
div.related  {
  border-top: 1px solid #aaaaaa;
  border-left: 0px solid #aaaaaa;
  border-right: 0px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  margin-bottom: -10px;
  margin-top: 20px}
div.related p  {color: #ffffff;
  background-color: #55aa22;
  margin: 0;
  font-weight: bold;
  padding-left: 10px}
div.related ol  {font-size: 0.85em;
    margin: 1px 3px 1px -30px}
div.related ol li {list-style-type: none;
  border-bottom: dotted 1px #aaaaaa;
  margin: 0px 3px 0px 5px}
div.related ol li a  {  color: #000099;
    display: block;
    margin: 2px 2px 2px 2px;
  padding: 5px 10px}
div.related ol li a:hover  {background-color: #f7e29e}

以上で終了です。 

 

« »

この記事へのコメント

【コメントの投稿の仕方について】

   このサイトでは、「Disqus」と呼ばれるコメント機能を使っています。
  ツイッターやフェイスブックなどにアカウントをお持ちの方は、ログインすることで
  自分の各プロフィールでコメントすることが出来ます。
  なんのアカウントもない人もメールアドレスさえ入力すればコメントできます。
  (入力したメアドはコメント投稿には表示されません。)
  また、コメント欄には画像を張ることも出来ます。


ひと言コメントや、記事の質問や感想など お気軽にお書きください。
  なにか書いていただけると管理人が嬉しがります。