【WordPress】「WP_Widget_Recent_Comments」で「最近のコメント」を表示する方法

公開日:
更新日:
カテゴリー: WordPress

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引数を指定することで、ちょっとしたカスタマイズをして「最近のコメント」を表示できます。

 

あわせて読んでほしい!

 

コメント

まだコメントはありません。

コメントフォーム
お名前
コメント