Öncelikle functions.php dosyasını açıp içerisine aşağıdaki kodları ekleyelim.
function top_comment_authors($amount = 5) {
global $wpdb;
$results = $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 '.$amount
);
$output = "";
foreach($results as $result) {
$output .= "- ".$result->comment_author."
";
}
$output .= "
";
echo $output;
}
Buradaki amount = 5 değeri kaç yorumcu gözükeceğidir. Bu sayıyı kendinize göre düzenleyebilirsiniz.
Daha sonra en çok yorum yapan yorumcuları listelemek istediğimiz yere aşağıdaki kodu ekleyelim. Genelde sidebar tercih edilir.
Artık blogunuzda en çok yorum yapan isimleri listelemiş olacaksınız. Aynı zamanda aşağıdaki parametreleri de kullanabilirsiniz:
[*]En çok yorum yapanların mail adresleri için; $result->comment_author_email
[*]En çok yorum yapanların ne kadar yorum yaptığını görmek için; $result->comments_count
[*]En çok yorum yapanların web siteleri için; $result->comment_author_url
Kaynak: http://usluer.org/en-cok-yorum-yapanlar/