WordPress kívülről

Hozzászólások kikapcsolása régebbi posztoknál

Idővel bejegyzéseink, aktualitásukat elvesztik. Biztosan tapasztaltatok már olyat, hogy egy éves bejegyzéshez érkezik hozzászólás. Ekkor válaszolni gyakran csak annyit tudunk, hogy már nem lényeg, illetve, hogy ez egy régebbi cikk. Ennek elkerülése végett, jól jöhet az alábbi WordPress tipp, amely annyit tesz nekünk, hogy az egy hónapnál régebbi csikkjeinknél lezáródik a hozzászólási lehetőség. Ezzel saját dolgunkat könnyítjük meg, valamint valamelyest a spameket is visszafogatjuk. Ha ki szeretnénk használni ezt e lehetőséget akkor sablonunk functions.php fájljába illesszük az alábbi kódot:

<?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' );
?>