Michael Oeser - Fotografie, Film, Webdesign - Logo

Korrekte Anzahl der Kommentare in WordPress einfach darstellen

Wie man Kommentare und Trackbacks sauber voneinander trennt und separat darstelllt, habe ich bereits im vorherigen Artikel gezeigt. Da WordPress standardmäßig aber Trackbacks und Kommentare zusammen zählt, ist es sinnvoll, auch hier klar zu trennen und dem Leser die korrekten Zahlen zu zeigen. Ein Trackback ist nunmal kein Leserkommentar.

Öffnen Sie ihre „functions.php“ – eine wirklich wichtige Datei, wenn man WordPress etwas aufpeppen will. Kopieren Sie folgenden Code in die Datei:

    add_filter('get_comments_number', 'comment_count', 0);
    function comment_count( $count ) {
    if ( ! is_admin() ) {
    global $id;
    $comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id));
    return count($comments_by_type['comment']);
    } else {
    return $count;
    }
    } 

Fertig! Das war´s wirklich schon. Diese kleine Stückchen Code ermöglicht eine saubere Anzeige der Anzahl der (echten) Kommentare.

Der nächste Beitrag befasst sich damit, wie man Kommentare des Beitragautors besonders hervorhebt.