WordPressでコメント一覧を表示するCommented entry listプラグイン
WordPressでコメント一覧やトラックバック一覧を表示する「Commented entry listプラグイン」を改変したものを本エントリーで配布します。
Commented entry listプラグインを利用すれば、次のように「最近のコメント」と「最近のトラックバック」を分けて表示することができます。
1.配布の経緯
Commented entry listプラグインは、WordPress 1.0の時代の2004年にtkzyさんが「統計を表示するスクリプト(デッドリンク)」を参考に作成したtkzy_get_recent_comments.phpを、2005年にながぬまさんが改変して20050208_recent-comments.phpとして配布し、その後hirobeeさん(2011年1月現在デッドリンク)がさらに改変して配布しているものです。
本エントリーで配布するCommented entry listプラグインは、それをWordPress 3.0で正常に動作するよう「WordPress 3.0 で「Commented entry list」プラグインが正常に動作しない不具合の対処」の修正を行ったものです。配布元のサイトがデッドリンクになってしまっているため配布することに致しました。
元プラグインにはライセンスの記載がないため、WordPressはGPLライセンスであり、プラグインも基本的にGPLライセンス、という解釈にもとづいています。以前は前述のように改変したものを他のブログで公開するという風潮がありましたが、最近はそうでもないようなので配布について問題があるようでしたらコメント頂ければと思います。
2.プラグインのダウンロード
以下のリンクよりプラグインをダウンロードしてください。
修正履歴
2011.01.13 v2.0 初版
2012.03.08 v2.1 デバッグモードでNotice:が表示される不具合を修正
3.プラグインのインストール
プラグインアーカイブを展開し、中にある commented-entry-list.phpをpluginsディレクトリにアップロードします。展開した中にあるcomments.phpとReadMe.txtはhirobeeさんが配布していたものを改変せず、そのまま同梱しています。
プラグインの一覧を開いて「Commented entry list」の有効化をクリックします。
これでイントール完了です。
4.利用方法
最近のコメントがあった記事を表示させたい箇所に
<?php get_recently_commented(); ?>
最近のトラックバック/ピンバックがあった記事を表示させたい箇所に
<?php get_recently_trackbacked(); ?>
を挿入してください。
関数のパラメータに数値を設定すれば、数値分のコメントとトラックバックが表示されます。デフォルトは10件です。
- WordPressにFacebookのソーシャルプラグインを簡単に設置できるFacebook公式プラグイン「Facebook」
- WordPressのサイドメニューを折りたたむ「wp_list_folderプラグイン」バージョンアップ
- WordPressのカテゴリーリストに新着マークを表示する「wp_list_categories_with_newmarkプラグイン」
- WordPressの「Wordbookerプラグイン」を使ったFacebookウォール投稿とタイトル・画像を自由に設定できるようにするためのカスタマイズ
- WordPressのサイドバーリストをjQueryでツリー化する「wp_tree_makerプラグイン」バージョンアップ
- WordPressでGoogle Libraries APIを自動的に読み込む「Use Google Librariesプラグイン」
- WordPressのサイドメニューを折りたたむ「wp_list_folderプラグイン」
- WordPressのカレンダーを英語表示できる「Delocalized Calendar」プラグイン
- WordPressのURLをSSLや相対URLに変更する「wp_replace_domain」プラグイン
- WordPressのサイドバーリストをjQueryでツリー化する「wp_tree_maker」プラグイン
- WordPressにFacebookのOGP(Open Graph Protocol)を簡単に設定できる「WP-OGP」プラグイン
- WordPressの「続き」をjQueryで折りたたむ「wp_more_content_folder」プラグイン
- WordPressの記事プレビューを別ウィンドウで行える「wp_change_preview_targetプラグイン」
- WordPressのコメント連続投稿抑止時間を変更する「wp_throttle_comment_floodプラグイン」
- WordPress の記事一覧に新着マークを表示する「wp_recent_posts_with_newmark プラグイン」
こんばんは、お世話になっています。
ブログのリンク切れチェックを行なったら
以前、配布されていた「Commented entry list」プラグイン
配布サイトがエラーになり、調べていたら此方に辿り着きました。
今、yujiro さんのサイトで配布されているんですね
リンクの方を此方の記事に、変更させて頂きます。
情報ありがとうございます。
>mituruさん
こんばんは。
コメントありがとうございます。
お役に立てたようでなによりです。
ではでは!
こんばんは、はじめまして。
一彰と申しますが、宜しくお願いいたします。
WordPress3.8で利用しようと手順にしたがいプラグインを有効化しようとしたところ重大ナエラーが発生したとのことで有効化できずに下記のようなエラーが表示されました。
Fatal error: Cannot redeclare tkzy_get_comment_author_link() in /home/*****/****.com/public_html/wp-content/plugins/commented-entry-list_2_1/commented-entry-list.php on line 99
これは、何が間違ってるのでしょうか?宜しくご指導お願いしたします。
こんばんは。
ご返事が大変遅くなり申し訳ありません。
「Cannot redeclare」は、同じ関数名が重複しているというエラーなので、同じ名前の関数が存在していないかご確認願えますでしょうか(同じプラグインを2つインストールしていないか等)。
こちらでプラグインを有効にしてみたところ、同様のエラーは発生しませんでした。
それではよろしくお願い致します。