[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.

Cette fonction permet de remonter le nombre de commentaires laissés par un utilisateur grâce à son ID. Comme toujours, vous devez coller cette fonction dans le fichier functions.php de votre thème. Vous pourrez ensuite l’appeler dans la page de votre choix, par exemple dans le template de page auteur.

function get_comment_count_by_user( $user_id ) {
	global $wpdb;
	$count_c = $wpdb->get_var('
	SELECT COUNT(comment_ID)
	FROM ' . $wpdb->comments. '
	WHERE user_id = "' . $user_id . '"');
	return $count_c;
}

Pour respecter la phylosophie de WordPress, on pourrait aussi créer la fonction suivante qui servirait à « printer » le résultat de la fonction ci-dessus :

function comment_count_by_user( $user_id ) {
	print get_comment_count_by_user( $user_id );
}

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *