Cómo mostrar el número de comentarios que ha realizado cada usuario registrado en tu blog

0 - , - 08/10/2011 08:54:34

Si tu blog de WordPress es privado o tiene muchos usuarios registrados, puede ser interesante poder mostrar el número de comentarios publicados por los usuarios registrados. Este es el objetivo de este código. Simplemente pega el siguiente código donde deseas que el recuento se muestre.

<?php
global $wpdb;
$where = 'WHERE comment_approved = 1 AND user_id <> 0';
$comment_counts = (array) $wpdb->get_results("
    SELECT user_id, COUNT( * ) AS total
    FROM {$wpdb->comments}
    {$where}
    GROUP BY user_id
  ", object);
foreach ( $comment_counts as $count ) {
  $user = get_userdata($count->user_id);
  echo 'El usuario ' . $user->display_name . ' ha realizado ' . $count->total . ' comentarios.';
}
?>

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha