Daily Code Poem #29
Ich will in den Posts in meinem WordPress Blogs Kommentare sperren. Aber nicht für alle Posts, sondern erst für Posts welche ein bestimmtes Alter überschritten haben. Ist das möglich?
Klar geht da! Dazu brauchen wir die Datei functions.php und den Filter von WordPress:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | //Kommentare zeitgesteuert sperren function NoComment($posts) { //Kommentare sind nur fuer einzelne Posts moeglich //Falls es kein einzelnere Post ist, die Funktion verlassen if ( !is_single() ) { return $posts; } //Ab welchem Alter in Tage sollen keine Kommentare mehr möglich sein? $days2close = 60; //Alter in Sekunden ausrechnen $postSec = $days2close * 24 * 60 * 60; if (time() - strtotime( $posts[0]->post_date_gmt ) > $postSec ) { //Kommentare sperren $posts[0]->comment_status = 'closed'; //Post-Ping sperren $posts[0]->ping_status = 'closed'; } //(veraenderte) Posts zurueckgeben return $posts; } //Filter hinzufuegen und Funktion aktivieren add_filter( 'the_posts', 'NoComment' ); |
Weitere Posts zu diesem Thema
- Wievield FeedBurner-Leser hat mein Blog?
Dies Frage ist eigentlich leicht zu beantworten, wenn man auf bei FeedBurner vorbeischaut. Aber wie geht das ganze, wenn Du es zum Beispiel in der Sei [...] - Die Sortierung der Kommentar ändern

WordPress sortiert die Kommentare bei der Anzeige immer vom ältesten zum jüngsten. Von der Usability ist dies bei einer langen Kommentarliste nicht s [...] - Heute gibt es was auf die Finger:
Einen WordPress-Hack! Ich habe mir für heute etwas - für mich - Nettes überlegt. Da mein Blog jetzt schon das eine oder andere Jahr aktiv ist, könnte [...] - Die Auslassungszeichen bei einem Post-Excerpt von WordPress ändern [Code Poem #17]
Wie kann ich in WordPress die drei Punkte [...] bei den Post-Teasern verändern? Dazu brauchen wir nur die Datei functions.php und ein wenig PHP und sc [...] - Einen Standardtext beim Erstellen eines Posts im Editor vorgeben
Ist es nicht so, dass wir unsere Posts in WordPress immer wieder ähnlich schreiben? Entweder beginnen oder beenden wir den Post immer mit derselben Fo [...]
Der Guru 2.0 Blog lebt von Deinem Kommentar
Es wurde noch kein Kommentar gespeichert.
Schreib doch Du die erste Antwort zu diesem Post!




Momentan sind 0 Benutzer, 9 Gäste & 2 Crawler online.
Seit 2007 wurden 1087 Posts veröffentlicht & kein Post wird erscheinen.
Es wurden 849 Kommentare geschrieben & 203 TrackBacks gesetzt.