Normalde ucretli çözüm üretilir buna ben basit bir fonksiyon yazayım gerisini siz kendiniz halledin.
<?php
function populer_yorumcular($kacgelsin = 5) {
global $wpdb;
$sorgu = $wpdb->get_results('
SELECT
COUNT(comment_author_email) AS comments_count, comment_author_email, comment_author, comment_author_url
FROM '.$wpdb->comments.'
WHERE comment_author_email != "" AND comment_type = "" AND comment_approved = 1
GROUP BY comment_author_email
ORDER BY comments_count DESC, comment_author ASC
LIMIT '.$kacgelsin
);
$output = "<ul>";
foreach($sorgu as $cikti) {
$output .= "<li>".$cikti->comment_author."</li>";
}
$output .= "</ul>";
echo $output;
}
?>Kullanımı için ;
<?=populer_yorumcular;?>
veya;
<?php echo populer_yorumcular; ?>
çok performe bişey olmaz bu bilginiz olsun fazlası ile işlemciye yuklenen bir yapı olacaktır.
İlgin için teşekkür ederim fatih hocam biraz kurcalayayım.