サイト構築システムのWordpressにて、サイドバーに最新コメントを表示する方法

サイト構築システムのWordpressでは、いろいろな無料テーマが出回っていて、簡単に外観を変えることができます。

(実はいくつか自分のWordpressサイトを持っています)

また、プラグインがたくさん出ていて機能を追加したり、ウィジェットを使って、サイドバーにアイテムを追加することもできます。

しかし、適当なプラグインがなかったり、ウィジェットが対応していない場合は、cssファイルやphpファイルを直接いじる必要があります。

今回は、サイドバーに最新コメントを表示する方法をご紹介します。

使用しているテーマのsidebar.phpなどに、下記を追加するだけです。

 

<?php
$comments = get_comments(array('status' => 'approve' ,'number' => 20, 'type' => 'comment'));
$prev_link = "";
foreach($comments as $comment):
$post = get_post($comment->comment_post_ID);
?>
<li>
<?php
$this_link = get_permalink($post->ID);
if( $this_link != $prev_link ) {
  echo '<a href="' . $this_link . '">' . $post->post_title . '</a> へのコメント<br />';
}
$prev_link = $this_link;
?>
・<?php comment_author_link(); ?> さん(<?php comment_date('m/d'); ?>)<br />
</li>
<?php endforeach; ?>

コメントの内容までは表示しません。

numberの20で表示する数を指定しています。

こちらを参考にさせていただきました。

関連記事

コメント

Secret

カテゴリ
プロフィール

ぽち

Author:ぽち
ようこそ!脱サラして好きなことをのんびりとやっています。
このブログが役に立ったという方やご意見や質問・要望がある方はコメントを書いてくれるとうれしいです!

最新記事
最新コメント
最新トラックバック
メールフォーム

名前:
メール:
件名:
本文:

月別アーカイブ
検索フォーム
RSSリンクの表示
リンク
QRコード
QR