Artikel-Schlagworte: „Kommentare“
Anzahl der Kommentare anzeigen
In der Datei comments.php nach folgender Zeile suchen
<?php if ( $comments ) : ?>
Dann diesen Code direkt darüber einsetzen
<?php $i = 0; ?>
Dann nach folgendem Code suchen
<?php foreach ($comments as $comment) : ?>
Darunter dann den folgenden Code einsetzen.
<?php $i++; ?>
Der Counter ist nun fertig installiert. Nun kann man an passender Stelle im Template den folgenden Code zur Anzeige der Nummer einfügen
<?php echo $i; ?>
Kommentare für ältere Postings automatisch schließen
Ein guter Tipp von Perishable Press, wie man mit ein bisschen PHP Code dafür sorgen kann, daß Kommentare und Pings für ältere Postings automatisch geschlossen werden.
Der folgende Code muss in die functions.php des Themes eingefügt werden. Falls keine functions.php vorhanden ist, kann man einfach eine mit dem folgenden Code erstellen.
<?php
function close_comments( $posts ) {
if ( !is_single() ) { return $posts; }
if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 30 * 24 * 60 * 60 ) ) {
$posts[0]->comment_status = 'closed';
$posts[0]->ping_status = 'closed';
}
return $posts;
}
add_filter( 'the_posts', 'close_comments' );
?>
In Zeile 4 wird bestimmt, ab wann Kommentare und Pings gesperrt werden sollen. Aktuell sind 30 Tage eingestellt.
