WordPress のコメントをページ分割する Paged Comments Plugin

WordPress のコメントをページ分割する Paged Comments Plugin

Posted at February 7,2007 1:10 AM
Tag:[Comment, Customize, Plugin, WordPress]

WordPress のコメントを分割表示する Paged Comments Plugin をご紹介します。このプラグインを用いることでスクリーンショットのようにコメントを分割表示することができます。

Paged Comments Plugin

このプラグインはコメント以外に Guestbook のコメント分割も可能です(Guestbook での利用方法については別エントリーで紹介します)。

以下、カスタマイズ方法です。

1.プラグインのダウンロード

Paged Comments Plugin の Download ? Latest Version の Version x.x (200x-xx-xx) のリンクをクリックします。

2.プラグインのアップロード

アーカイブを解凍し、paged-comments-config-sample.phppaged-comments-config.php にリネームします。

また、解凍したプラグインフォルダ直下にある、

paged-comments.php
paged-comments-config.php

plugins ディレクトリにアップロードします。

また同梱されている themes/[テーマ名] 配下にある、いずれかの comments-paged.php を現在利用中のテーマディレクトリに配置します。

上記をまとめると、下記の配置になれば OK です。

wp-content
 ├ plugins
 │ ├ paged-comments.php
 │ └ paged-comments-config.php
 └ themes
   └ [利用中テーマディレクトリ]
     └ comments-paged.php

3.プラグインの有効化

管理メニューの[プラグイン]をクリックして、表示されている「Paged Comments」右側にある[アクション]欄の「有効化」をクリックします。緑色で表示されれば OK です。

4.小粋空間テーマ用 comments-paged.php

当サイトで配布中の WordPress テーマ用に作成した comments-paged.php です。よろしければ下記のリンクをクリックしてダウンロードしてください。バージョン 2.5 までは動作確認できています。

解凍した中にある comments-paged.php を、2項でアップロードした comments-paged.php と差し替えてください。

5.paged-comments-config.php のカスタマイズ

分割表示の詳細な設定は paged-comments-config.php をカスタマイズします。下記に各設定項目の内容を紹介します。

$paged_comments->all_posts
true:パーマリンク(is_single())でのページ分割を有効
false:パーマリンク(is_single())でのページ分割を無効
$paged_comments->all_pages
true:他のページ(is_page())ページ分割を有効
false:他のページ(is_page())ページ分割を無効
$paged_comments->per_page
分割コメント数
$paged_comments->ordering
'ASC':コメントの表示順序を昇順にする
'DESC':コメントの表示順序を降順にする
$paged_comments->fill_last_page
true:最後のページに per_page のコメント数を表示
false:最後のページに per_page のコメント数を表示しない
$paged_comments->page_range
表示する分割ページ数
$paged_comments->fancy_url
true:カスタム URI を利用している場合、URI の最後にコメントページを設定
false:カスタム URI を利用している場合、URI の最後にコメントページを設定しない
$paged_comments->show_all_option
true:"Show All(全コメント表示)" のリンクを表示
false:"Show All(全コメント表示)" のリンクを表示しない
$paged_comments->show_all_ordering
'ASC':"Show All" をクリックした時の表示順序を昇順にする
'DESC':"Show All" をクリックした時の表示順序を降順にする
$paged_comments->default_page
first:デフォルトページを最初のページ(ordering = 'ASC':1ページ目/ordering = 'DESC':最後のページ)
last:デフォルトページを最後のページ(ordering = 'ASC':最後のページ/ordering = 'DESC':1ページ目)
auto:デフォルトページを ordering で決定
関連記事
トラックバックURL


トラックバック

Paged Comments Plugin from PARADISE CLUB
WordPress にて、コメントをページ分割する 「Paged Comment... [続きを読む]

Tracked on March 23, 2007 11:13 PM
コメント

こんにちは、wordpressテンプレートを使わせて頂いています。
質問ですが
コメント欄が「You must be logged in to post a comment.」
と表示されてコメント出来ないようなんですが、、、
よろしくお願いいたします。

[1] Posted by taka : May 10, 2008 2:15 PM

こんばんわ。
解決いたしました、お忙しいところすいませんでした。

[2] Posted by taka : May 13, 2008 6:58 PM

>takaさん
こんばんは。
ご返事遅くなりすいません。
ご連絡ありがとうございました。
ご質問の件、自己解決されたようで良かったです。
ではでは!

[3] Posted by yujiro logo : May 17, 2008 3:51 AM

はじめまして。
こちらのコメントでの質問で宜しいのか分かりませんがご教示願います。

この度、シンプルでおしゃれな貴サイトのテーマをDLさせて頂きました。テーマを変更したところ旨く表示されたと思ったのですが、これまで他のテーマで表示されていた固定ページ(/?page_id=○○で表示されるもの)へ頂いていたコメントを見ることができません。できればテンプレートを継続して使用させて頂きたいのですが、表示されるようにするには簡単に修整できるものでしょうか。
ご教示のほど宜しくお願い致します。

[4] Posted by inage : November 5, 2008 12:28 PM

>inageさん
はじめまして。
テーマご利用ありがとうございます。
ご質問の件ですが、ページテンプレート (page.php)に下記の青色部分を追加してください。

…前略…
<!-- center -->
<div id="content">
<div class="blog">
 
<?php if (have_posts()) :  while (have_posts()) : the_post(); ?>
…中略…
<?php endif; ?>
 
<?php comments_template(); ?>
 
</div><!-- /blog -->
</div><!-- /content -->
<!-- /center -->
…後略…

それではよろしくお願い致します。

[5] Posted by yujiro logo : November 7, 2008 3:02 PM

yujiroさま

ご教示の通り追記したところ表示されました。早速ご回答頂きありがとうございました。今後とも宜しくお願い致します。

[6] Posted by inage : November 7, 2008 4:40 PM

>inageさん
こんばんは。
ご連絡ありがとうございました。
こちらこそ今後ともよろしくお願い致します。
ではでは!

[7] Posted by yujiro logo : November 10, 2008 1:05 AM

いつもお世話になっております。

MTでのコメント分割するプラグインもしくは他の方法がありましたら
ご教示いただけましたら幸いです。

どうぞ宜しくお願します。

[8] Posted by fuku : December 14, 2008 7:19 PM

>fukuさん
こんにちは。
ご返事遅くなってすいません。
ご質問の件につきましては何か方法があれば別途エントリーしたいと思います。
それではよろしくお願い致します。

[9] Posted by yujiro logo : December 22, 2008 11:57 AM
コメントする
greeting

*必須

*必須(非表示)


ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字イタリックアンダーラインハイパーリンク引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)