検索キーワードを入力:

wordpress:コメント数をコメント数とトラックバック数に分ける

wordpress:コメント数をコメント数とトラックバック数に分ける

承認済みのコメントを取得後、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’)でトラックバック数・ピンバック数を取得。

プラグイン使わずに、もっとスマートなやり方があれば教えて下さいー。

About Little

WordPressをいじくり倒して早10年。一人ぼっちでひたすらソースとにらめっこ厨。 有り難いことに、Welcart/WP e-commerce/WooCommerce/EC-Cube等で多数ECサイトを制作させていただいたけど、ふと気付いた、ちゃんと売れるのか。 効果的に売れるようにするためにはどうしたらいいのか。ということでお勉強を兼ねてECサイトも運営中。
2012年7月4日

Related Posts

0 comments found

Comments for: wordpress:コメント数をコメント数とトラックバック数に分ける

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です