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.

Polls

Besteht Interesse an einem Forum? Falls ja, werde ich hier ein Forum installieren.

View Results

Loading ... Loading ...
Werbung
Google
Statistiken


Get Adobe Flash playerPlugin by wpburn.com wordpress themes