X

Afficher l’utilisateur ayant le plus de commentaires avec le nombre, l’adresse électronique et l’URL de l’auteur

Snippets by IsItWP

Vous pouvez filtrer les commentaires dans WordPress pour afficher l’utilisateur ayant le plus de commentaires avec le nombre, l’email, l’URL de l’auteur, etc.

Instructions : Ajoutez le code suivant au fichier functions.php de votre thème WordPress.
Utilisez $result->comment_author_email, $result->comments_count, $result->comment_author_url, pour ajouter des paramètres supplémentaires à ce code.

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 = "<ul>";
foreach($results as $result) {
    $output .= "<li>".$result->comment_author."</li>";
}
$output .= "</ul>";
echo $output;
}

Utilisez simplement ce code dans vos fichiers modèles pour afficher l’utilisateur ayant le plus de commentaires.

<? top_comment_authors(); ?>

Vous pouvez également profiter de l’activation du fil de discussion dans WordPress.

Commentaires   laisser une réponse

  1. David Keulert mai 12, 2012 à 1:30 am

    How can i only show the most commented user of a motnh? not all time only a month

  2. exactly i was looking for this code. you have done it for me 🙂 thanks it was helpful for my newly theme.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre privacy policy, et que tous les liens sont en nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Engageons une conversation personnelle et constructive.

WordPress Launch Checklist

L'ultime liste de contrôle pour le lancement de WordPress

Nous avons rassemblé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi le gratuit !