سلام
ممکن است شما نیاز داشته باشید که دیدگاه های پست های قدیمی سایت خود را پس از مدت زمان مشخصی غیر فعال کنید.
برای این کار کافیست کد زیر را به فایل functions.php قالب خود اضافه کنید (اگر این فایل در پوشه قالب شما موجود نیست می توانید خودتان آن را ایجاد کنید)
به جای مقدار 60 * 60 * 24 * 30 می توانید مقدار مورد نظر خود را وارد کنید. مقدار فعلی بیانگر این است که دیدگاه پست ها ، 30 روز (یکماه) پس از انتشار به صورت خودکار غیر فعال می شوند.
موفق باشید.
.
ممکن است شما نیاز داشته باشید که دیدگاه های پست های قدیمی سایت خود را پس از مدت زمان مشخصی غیر فعال کنید.
برای این کار کافیست کد زیر را به فایل functions.php قالب خود اضافه کنید (اگر این فایل در پوشه قالب شما موجود نیست می توانید خودتان آن را ایجاد کنید)
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' );
به جای مقدار 60 * 60 * 24 * 30 می توانید مقدار مورد نظر خود را وارد کنید. مقدار فعلی بیانگر این است که دیدگاه پست ها ، 30 روز (یکماه) پس از انتشار به صورت خودکار غیر فعال می شوند.
موفق باشید.
.