【至急・重要】ウィルスチェックのお願い

Change Style


WP plugin: 同一カテゴリの次/前の記事へリンク - Next/Previous Post in same Category

デフォルトテーマの単体記事表示ページに表示される「次/前の記事へのリンク」は、投稿日付で次/前に該当する記事が表示される。しかし、うちのように「園芸」と「WordPress」といった読者層の異なりそうなジャンルが混在するサイトの場合、閲覧者にとって、このリンクはあまり役に立たないんじゃなかろうか。。。そこで、同じカテゴリ内の次/前の記事へのリンクを表示してくれるプラグインをテストしてみた。(現在は無効化。1

Next/Previous Post in same Category
機能概要同一カテゴリの次/前の記事へのリンクを表示
バージョン0.2 (2004-10-04)
作者(web)Jennifer さま
配布元Scriptygoddess » WordPress Plugins: Next/Previous posts in same category
ドキュメント同上
動作見本同上
「ページ」対応
適用したWPWordPress ME 2.0.4 [UTF-8]

導入手順

  1. 配布元の Download and install this plugin のリンク先ファイルを 拡張子 .php で保存。
  2. 保存した nextPreviousCat.phpwp-content/plugins/ ディレクトリへアップロード。
  3. 管理パネルにて有効化。

使い方

テーマディレクトリの中の、リンクを表示させたいテンプレートファイル2ループ中に、表示コードを挿入する。 私は single.php に入れてみた。

デフォルト表示
表示のアレンジ
  • 配布元にあるように、挿入コードの引数(パラメータ)によって、表示フォーマット等のアレンジが可能。
  • (これも後で説明を追加予定ー。)

詳細確認中

  • 次/前の記事の判断が、同一カテゴリ内の日付順ではなく、記事ID順になっているっぽい。要ソースコードチェック。
  1. サイト構成を再検討しているので、その中で活用できそうか否かのチェックのみ。[back]
  2. 単体記事表示じゃなくてもたぶん OK。[back]

4 Responses to “WP plugin: 同一カテゴリの次/前の記事へリンク - Next/Previous Post in same Category”

  1. curo :

    「同じカテゴリ内の次/前の記事へのリンクを表示してくれるプラグイン」なんてあったのですね・・。私も、ちょっと前にこのプラグインと同じことがしたくて色々と試していました。

    Wptags.comの「previous_post_link」「next_post_link」のページを参考に、なんとかやってみたところ、一応それらしくできました。私のサイト(WordPressME2.0.4)で使っているコードはこんな感じです。
    | Category: |
    ↑引数のtitleに%を付けるのがわからなくて、相当苦労したのを思い出しました(苦笑)

    これの問題点は、home.phpではうまく動作しないことと、記事を複数カテゴリーに分類したときに、前・次のリンクがカテゴリー一つ分しか表示されないことです。ぼのさんが紹介しているこのプラグインでは、後者の問題が解決されているようですね。

    では、長々と失礼しました~。

  2. ぼの :

    curoさん、はじめましてー。
    お返事遅くなってしまってごめんなさい。(>_< )

    テンプレートタグでもオプションで出来るんですね。
    教えてくださってありがとうございますー。(^-^)
    (コードはもしや、curoさんが書いてくださったとおりに表示できていないでしょうか。
    鍵括弧→実体参照で書かないと…とかあるみたいなので、おかしかったらおっしゃってください。すみません!)

    curoさんのサイトの単体記事ページの下部に載っているのが、テンプレートタグを使われた表示ですよね?
    1カテゴリ分のみ表示するのは、カテゴリの付け方によっては、シンプルでいいかもしれませんね。
    同レベルのカテゴリが複数の場合は、IDの若い方で表示されるんでしょうか。
    本家Codex の「previous_post」には、複数のときは親カテゴリのみ表示とあるのですけど、「previous_post_link」も同じなのかなあ。。。今度私も試してみますね。

    うちは home.php ファイルを置いていませんが、サイト再構成のときに、プラグインもテンプレートタグも、curoさんが教えてくださったことを中心にいろいろとチェックしてみようと思います。
    どうもありがとうございました。 :-)

    # 私の方が長ーくなっちゃいましたね。。。たはは。(^-^;;

  3. curo :

    Codeタグでくくるだけじゃダメなんですね。ごめんなさい!
    また書き損じそうで怖いので、私のサイトにコード載せました(この記事のことも紹介させて頂きました)。

    同レベルのカテゴリが複数の場合は、IDの若い方で表示されるんでしょうか。

    私の環境で確認してみたところ、どうやらそのようです。

  4. ぼの :

    curoさん、記事にしてくださってありがとうございますー。分かりやすい! :-)

    そうみたいなんです。(・;)<コード書くとき。こちらこそ申し訳ないです。
    大丈夫なタグもあるかもしれないのですけど、phpコードは省かれちゃった経験があって。。。説明書いておかないと分からないですよね。codeタグで括ったときの動作、今度調べてみます。p(^-^)q
    っていうか、投稿者が直せるようにした方が親切なのかなあ。。うーむ。

    いろいろと教えてくださってありがとうございました。私も表示のさせ方を練って取り入れてみたいと思います。
    今後ともよろしくお願いいたします。 :-)

コメントをどうぞ