データの移行に伴い、phpコードの文字化けが発生している箇所があります。
&lti や > のような文字化けが出ているコードはコピーしないでください。
現在、手直し中です。すみません。
手動で関連記事を表示する『Microkid’s Related Posts』
多くのWordPressユーザーは、記事本文の下方に『関連記事』を表示していると思います。
タグ・ベース、カテゴリー・ベース、コンテキストなど、関連記事を抽出して、自動挿入してくれるプラグインは大変便利ですが、あえて見直したいのがマニュアル挿入。
自動挿入のプラグインもかなり精度が上がっていますが、自分が本当に「関連記事として読んで欲しいもの」にヒットするかと言えば必ずしもそうではありませんし、やはり自分で関連づけた方が説得力はあると思います。
この手動による関連記事の表示に便利なのが『Microkid’s Related Posts』。
このプラグインの特徴は、
(1) 投稿編集画面から関連記事を検索し、設定することができる(いくつでも)
(2) 記事Aから記事Bにリンクを張れば、記事Bから記事Aにも自動的にリンクが張られる。
(3) テンプレート・タグを使って、single.phpやsidebar.phpなど任意の場所に関連記事リストを表示できる。
表示スタイルのカスタマイズが可能。
(4) 記事後方に自動挿入する機能がある。
中でも便利なのが機能(2)。
従来、二つの記事の間で相互リンクを行う場合、双方にてリンク挿入の手順が必要ですが、このプラグインは自動的に相互リンクを形成してくれるので、手間が一つで済みます。
数ページにわたるシリーズ記事をナビゲートしたい時に便利ですね。
こちらが投稿編集の検索&設定。
たとえば「カスタムフィールド」に関する記事を表示したい場合、キーワードを入力し、「Title」「Contents」「Both」にチェックを入れると、自動的に関連記事を探してくれます。
日本語の場合、若干、反応が鈍い場合があるので、お目当ての記事がリストアップされない場合は、キーワードを変えたり、「Title」「Contents」のチェックを切り替えたりしてみてください。
ウィジェットにも対応しています。便利な点は、「関連記事が存在しない場合、ウィジェットを表示しない」という選択が選べる点。
レイアウト崩れも発生しないので、効果的にサイドバーに表示することができます。
関連記事リストを任意の場所に表示したい場合は、このテンプレート・タグを記入。
他にもいろんなアレンジ方法があるので、プラグイン・サイトをご参照ください。
<div class="related-posts" id="related-posts-(posttype)">
記事中に表示したい場合は、このショートコードを使います。
プラグイン機能の各種設定はこちら。
・関連記事リストを自動表示するか?
・記事Aから記事Bにリンクを張った時、記事Bから記事Aにも相互リンクするか?
・関連記事リストに付けるタイトルとHTMLタグ。
・関連記事が存在しない場合、「Nothing」にするか、「show the text」で設定した文字列(「関連記事はありません」など)を表示するか。
頻繁に使わない場合は「Nothing」がおすすめです。Nothingに設定すると、その部分は何も表示されません。レイアウト崩れもありません。
・記事の並び方 「ランダム」「日付順」「名前順」などいろいろ選べます。
・関連記事を抽出するポストの種類 「記事」「固定ページ」から選べます。
・関連記事を別々に表示するか、一つのリストとして表示するか選べます。
リスト表示の一例はこんな感じ。テンプレート・タグとCSSを組み合わせれば、いろんなスタイルで表示できます。
似たような機能をもつプラグインに、「EG-Series」があります。
こちらも関連のある記事を「シリーズ」として分類し、記事やウィジェットにリスト表示します。
『Microkid’s Related Posts』と違っているのは、リスト表示に日付が挿入できたり、リストの並び順を一つずつ入れ替えたりできる点です。
また「プロ野球・シリーズ」とか「欧州旅行記・シリーズ」とか、シリーズのタイトル一覧も表示することができます。
こちらが投稿編集のダイアログ。

記事タイトルをドラッグ&ドロップで入れ替える。リストの並び順を細かく指定したい場合に便利。

私も他のサイトで利用していますが、動作が軽く、分かりやすいので、シリーズ記事が多い方にはこちらの方が便利かもしれません。
これも頻繁にアップデートされているプラグインなので導入する価値があると思います。
興味のある方は、ぜひ♪
Ads
Leave a Reply





