承認済みのコメントを取得後、foreachで回してコメントタイプごとにカウントしてあげるだけの事です。
[php]
<?php
function get_comment_count_c_or_p($corp = ‘comment’){
$comments = get_approved_comments(get_the_ID());
$c = $p = 0;
foreach ($comments as $comment) :
if(get_comment_type()==’comment’) $c++;
else $p++;
endforeach;
if($corp == ‘comment’){
return $c;
} else {
return $p;
}
}
?>
[/php]
get_comment_count_c_or_p()で承認済みのコメント数を取得。
get_comment_count_c_or_p(‘hoge’)でトラックバック数・ピンバック数を取得。
プラグイン使わずに、もっとスマートなやり方があれば教えて下さいー。
- Facebook GraphAPI v2.9でいいね・シェア数をPHPで取得して表示 - 2017年9月7日
- phpstormのFilewatcherでautoprefixerを使う方法 - 2017年1月19日
- Custom Field Templateを使用してのプレビューを実装 - 2016年1月14日
- WordPress:WooCommerceを使ってみて分かったこと - 2013年7月5日
- 誰得なプラグイン Ultimate Google Analytics改をひっそりと公開します - 2013年6月4日
- プラグイン『WooCommerce Fields for Japan』を公開しました - 2013年4月21日
- 公式 WordPress.orgプラグインディレクトリでのプラグイン公開のススメ - 2013年4月17日
- WordPress:WooCommerceを日本仕様へと日本語化 - 2013年4月15日
- webクリエイター パソコンを買う。 - 2013年3月16日
- WordPress:『続きを読む』read moreをpタグで囲む - 2013年3月5日
0 comments found
Comments for: wordpress:コメント数をコメント数とトラックバック数に分ける