ワードプレスで現在表示中の投稿のコメント数を取得表示する方法をいくつかご紹介いたします。
投稿のコメント数を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の末尾などに記載されてみてください。