X

Exibir o usuário com o maior número de comentários com contagem, e-mail e URL do autor

Snippets by IsItWP

Você pode filtrar os comentários no WordPress para exibir o usuário com o maior número de comentários com contagem, e-mail, URL do autor, etc.

Instruções: Adicione o seguinte código ao arquivo functions.php de seu tema do WordPress.
Use $result->comment_author_email, $result->comments_count, $result->comment_author_url, para adicionar parâmetros adicionais a esse código.

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;
}

Basta usar esse código em seus arquivos de modelo para mostrar o usuário com mais comentários.

<? top_comment_authors(); ?>

Você também pode gostar de ativar os comentários encadeados no WordPress.

Comentários   Deixe uma resposta

  1. David Keulert maio 12, 2012 em 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.

Adicionar um comentário

Ficamos felizes por você ter optado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

WordPress Launch Checklist

A lista de verificação definitiva para o lançamento do WordPress

Compilamos todos os itens essenciais da lista de verificação para o lançamento de seu próximo site WordPress em um ebook prático.
Sim, envie-me o livro eletrônico gratuito grátis!