با سلام خدمت شما دوستان.در این پست نحوه غیرفعال سازی کامنت ها در پست های قدیمی وردپرس را آموزش خواهیم داد.برای این کار نیازی به نصب هیچ افزونه ای نیست.

غیرفعال سازی دیدگاه ها در پست های قدیمی وردپرس

پس فایل functions.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' );

در خط سوم می توانید به جای ۶۰ * ۶۰ * ۲۴ * ۳۰ که می شود یکماه ، زمان مورد نظر خود را به ثانیه وارد کنید.

کار به پایان رسید.

موفق باشید

محمد جواد کوشکی
خودمو یک متخصص نمی دونم چون هر روز دارم چیز های جدیدی در حوزه کسب و کار اینترنتی یاد می گیرم.