Follow Us:

ワードプレスで現在表示中の投稿のコメント数を取得表示する

  •  更新日:

ワードプレスで現在表示中の投稿のコメント数を取得表示する方法をいくつかご紹介いたします。

投稿のコメント数をPHPコードで取得する方法

下記のようにテーマ等のプログラムの任意の箇所に入力します。

$commentdata = wp_count_comments();
echo "この投稿のコメント数は".$commentdata->approved."です";

またはループの外にある場合は直接投稿やページのIDを指定します

$postid = 111;
$commentdata = wp_count_comments($postid);
echo "この投稿のコメント数は".$commentdata->approved."です";

投稿のコメント数をショートコードで出力する方法

ショートコードは投稿やページ、ウィジェットに記載して実行されるものです。

[comment_count_show]

と記載すると、コメント数をその場所に表示するショートコードは下記のようになります。

function comment_count_show_func() {
    $message="";
    if ( is_single() ){ //単体ページ時のみコメント数を表示するようにするIF文です
        $commentdata = wp_count_comments();
        $message =  'この投稿のコメント数は '. $commentdata->approved . ' です';
    }
    return $message; 
} 
add_shortcode('comment_count_show','comment_count_show_func'); 

このコードはプラグインやテーマフォルダの中にあるfunctions.phpの末尾などに記載されてみてください。

ワードプレスのテーマのカスタマイズはプロがお安く代行いたします。お気軽にご相談・ご依頼くださいませ


関連タグ:

Wordpress ワードプレス ドクターBlog タグ一覧

© 2015-16. «WP Doctorワードプレスドクター». All right reserved.