X

So zeigen Sie die Kommentaranzahl neben dem Benutzernamen in WordPress an

Schnipsel von IsItWP

Möchten Sie die Anzahl der Kommentare für jeden Benutzer neben deren Benutzernamen anzeigen? Die Anzeige der Kommentaranzahl jedes Benutzers kann sie ermutigen, mehr Kommentare zu posten. Schauen wir uns an, wie man die Kommentaranzahl für jeden Benutzer anzeigt.

Anweisungen:

1. Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein:

<?
function commentCount() {
    global $wpdb;
    $count = $wpdb->get_var('SELECT COUNT(comment_ID) FROM ' . $wpdb->comments. ' WHERE comment_author_email = "' . get_comment_author_email() . '"');
    echo $count . ' comments';
}
?>

2. Fügen Sie dann diesen Ausschnitt zu Ihrer comments.php-Datei hinzu, wo Sie die Kommentaranzahl anzeigen möchten

<?php 
            commentCount(); 
?>

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: Die besten WordPress-Seitenersteller (im Vergleich).

Kommentare   Hinterlasse eine Antwort

  1. Wie fügen wir das zum Benutzerbereich hinzu? Können wir eine neue Spalte neben Benutzername, Name, E-Mail, Beiträge haben, die eine Kommentaranzahl auflistet und nach der sortiert werden kann?

  2. get_comment_author_email() diese Funktion funktioniert nicht, die E-Mail des aktuellen Benutzers wird nicht gefunden

  3. Ich erlaube anonyme Beiträge und lande mit user_id = 0 in der Kommentartabelle. Wie kann ich die Rückgabe dieses Wertes weglassen?

    if (user_id > 0) echo commentCount();

    Ich vermute, etwas in dieser Richtung würde funktionieren, oder wäre es besser, die SQL-Abfragen zu bearbeiten?

    1. Ja, Sie können vielleicht etwas Ähnliches verwenden, wenn es konsistent ist. Wichtig ist, es zu testen, um sicherzustellen, dass alles funktioniert.

  4. Danke dafür.

  5. Fügen Sie den ersten Ausschnitt zur functions.php Ihres WordPress-Themes hinzu und fügen Sie dann den zweiten Ausschnitt an der Stelle ein, an der Sie die Kommentaranzahl anzeigen möchten. Der Ort, an dem Sie ihn möglicherweise hinzufügen möchten, wäre neben dem Namen des Benutzers „comment_author()“. Sie sollten diese Zeile in Ihrer comments.php finden.

  6. Hallo!
    Ich möchte den Namen des aktuell angemeldeten Benutzers anzeigen und nachdem er sich abgemeldet hat, soll sein Name beim Kommentar stehen.
    Ich habe die Sitzung verwendet, aber wenn ich mich abmelde, wird die Sitzung zerstört und der Name und der Kommentar verschwinden, weil die Sitzung unset wird.
    Danke!

  7. mlmleadsgenerationblog 16. Mai 2013 um 22:46 Uhr

    Hallo Kevin, danke für dieses Tutorial :)

    Ich habe mich gefragt… weißt du, wie man den Kommentar für jeden Benutzer als sortierbare Spalte im Admin-Panel (Benutzerliste) hinzufügt?

    Vielen Dank im Voraus für Ihre Hilfe,
    Roselle

  8. Wie würden Sie die Transients API damit verwenden, um sie zu cachen? #wordpress

    1. Habe dir einen Link zu einem großartigen Beitrag darüber über Twitter geschickt.

  9. BlackBerry Empire 12. April 2011 um 22:25 Uhr

    ist das nur für das Disqus-System?

    1. Nein, das ist nicht nur für Disqus, es sollte mit jedem WordPress-Theme funktionieren.

  10. BlackBerry Empire 12. April 2011 um 22:24 Uhr

    Ich sehe den Kommentarautor weder in comments.php

  11. BlackBerry Empire 12. April 2011 um 22:16 Uhr

    Ich versuche, es im Skeleton-Theme von WPTouch zu bekommen

    1. Ich habe dieses Theme noch nie benutzt, aber wenn Sie commentCount() innerhalb der Kommentar-Schleife hinzufügen, sollten die Kommentare in einer ungeordneten Liste angezeigt werden. Es wird funktionieren, ich müsste die Theme-Datei sehen, um sicher zu sein. Verwenden Sie http://pastebin.com/, um Ihren Code zu posten, wenn Sie möchten,

  12. BlackBerry Empire 12. April 2011 um 22:13 Uhr

    Ich sehe comment_author nicht

  13. BlackBerry Empire 12. April 2011 um 20:52 Uhr

    wo fügen wir es ein?

    1. Fügen Sie den ersten Ausschnitt zur functions.php Ihres WordPress-Themes hinzu und fügen Sie dann den zweiten Ausschnitt an der Stelle ein, an der Sie die Kommentaranzahl anzeigen möchten. Der Ort, an dem Sie ihn möglicherweise hinzufügen möchten, wäre neben dem Namen des Benutzers „comment_author()“. Sie sollten diese Zeile in Ihrer comments.php finden.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!