【WordPress】「WP_Widget_Recent_Comments」で「最近のコメント」を表示する方法
WordPressでは、管理画面→外観→ウィジェットの「最近のコメント」を利用することで、サイドバーやフッターなどに最近のコメントを表示できます。
あまり使用頻度はないかもしれませんが、ここではテンプレートタグ「WP_Widget_Recent_Comments」を使った「最近のコメント」の表示方法を紹介します。
WP_Widget_Recent_Comments
テンプレートタグ the widgetの「WP_Widget_Recent_Comments」の基本形は以下です。
これをテーマの任意の場所に設置するだけで、その場所に最近のコメントを表示できます。
<?php the_widget('WP_Widget_Recent_Comments', $instance, $args); ?>
- クラス名
widget_recent_comments - $instance
タイトルと表示件数を指定可能 - $args
タイトルのタグを指定可能
デフォルト
「WP_Widget_Recent_Comments」の一番シンプルな利用方法は以下です。
<?php the_widget('WP_Widget_Recent_Comments'); ?>
この場合、タイトルは「最近のコメント」、表示件数は「5件」となります(以下はHTMLソース)。
<div class="widget widget_recent_comments"> <h2 class="widgettitle">最近のコメント</h2> <ul id="recentcomments"> <li class="recentcomments"><a href="コメントURL">記事名</a> に (コメント投稿者の名前) より</li> ・ (5件) ・ </ul> </div>
カスタマイズ
表示タイトルと表示件数を変更
上のデフォルトでも十分使用可能ですが、第2引数を指定することで、表示させるタイトルと表示件数を変更することができます。
<?php the_widget('WP_Widget_Recent_Comments', 'title=近頃のこめんと&number=10',''); ?>
これでタイトルを「近頃のこめんと」に、表示件数を「10件」にできます(以下はHTMLソース)。
<div class="widget widget_recent_comments"> <h2 class="widgettitle">近頃のこめんと</h2> <ul id="recentcomments"> <li class="recentcomments"><a href="コメントURL">記事名</a> に コメント投稿者 より</li> ・ (10件) ・ </ul> </div>
タイトルタグを変更する
「WP_Widget_Recent_Comments」の第3引数を指定することで、タイトルを囲むタグ(デフォルトでは「<h2 class="widgettitle">」)を任意のものに変更できます(classやidも当然付与できます)。
<?php the_widget('WP_Widget_Recent_Comments', '', 'before_title=<h3>&after_title=</h3>'); ?>
この場合、「before_title=<h3>」「after_title=</h3>」とあるように、タイトルの前には「<h3>」が、タイトルの後ろには「</h3>」が付きます。
<div class="widget widget_recent_comments"> <h3>最近のコメント</h3> <li class="recentcomments"><a href="コメントURL">記事名</a> に コメント投稿者 より</li> ・ (5件) ・ </ul> </div>
このように、「WP_Widget_Recent_Comments」タグを使って第2第3引数を指定することで、ちょっとしたカスタマイズをして「最近のコメント」を表示できます。
あわせて読んでほしい!
コメント
まだコメントはありません。