بستن دیدگاه در مطالب قدیمی وردپرس به صورت خودکار

شاید شما جز آن دسته از افراد باشید که دوست ندارید در مطالب قدیمی شما (مثلا دو ماه پیش) دیدگاهی ارسال شود! یا اصلا حال و حوصله پاسخ دادن دیدگاه های مطالب قدیمی را ندارید. در این مطلب قصد داریم با استفاده از کد PHP دیدگاه های مطالب قدیمی را ببندید!

http://www.dl.persianscript.ir/img/wordpress-disable-comments.jpg

مرحله اول: باز کردن/ایجاد کردن فایل function.php

شما در این مرحله باید یک فایل با نام function.php در پوشه پوسته ای که از استفاده میکنید داشته باشید. اگر این فایل در پوشه پوسته شما موجود است باید با یک ویرایشگر مناسب مانند notepad و امثال این باز کنید. در غیر اینصورت باید یک فایل با همین نام ایجاد کنید

بقیه در ادامه مطلب…

حالا کافیست کد زیر را در پایان کد های موجود قرار دهید:

<?php
function close_comments( $posts ) {
	if ( !is_single() ) { return $posts; }
	if ( time() - strtotime( $posts[0]->post_date_gmt ) > ( 50 * 24 * 60 * 60 ) ) {
		$posts[0]->comment_status = 'closed';
		$posts[0]->ping_status    = 'closed';
	}
	return $posts;
}
add_filter( 'the_posts', 'close_comments' );
?>

شما میتوانید عدد 50 که برای تنظیم تعداد روز ها می باشد را تغییر دهید. یعنی مطالبی که از 50 روز و قبل تر ارسال شده اند دیدگاه هایشان بسته می شود

منبع: پرشین اسکریپت

دسته بندی: سایر آموزش ها وردپرس

برچسب ها: بستن نظرات در وردپرس ترفند وردپرس پوسته وردپرس وردپرس فارسی

بروزرسانی شده در: 9 سال قبل

6 دیدگاه

  • این کد را در پایین کدهای فایلfunction.phpدرقالب قرار دادم ولی خطا میده Parse error: syntax error, unexpected '<' in /home/kowsar35/public_html/wp-content/themes/kow1389/functions.php on line 584 لاین 584میشه خط ابتدایی همین کد یعنی <?php چرا؟
  • بعد از انقضای مدت اگراون لینک توسط کاربر باز بشه با توجه به اینکه مدت نظر دهی تمام شده پیامی برای کاربر نمایش میده یانه؟ اگر جواب منفی است براش پیامی بذارید جالب میشه..ممنون
  • به نظر من اینجا سایت اسکریپت هست نه سایت پشتیبانی از وردپرس ! یا سایت اطلاعاتی وردپرس ! وردپرس خودش انجمن داره و دیگه نیازی نیست که سایت رو برای وردپرس اختصاص بدیم . خواهشا اینجا فقط اسکریپت معرفی کنید . ممنون
+3800

روز فعالیت سایت

+57,358

کاربر عضو

+22,152

مبحث در تالارگفتگو

+117,999

پاسخ در تالارگفتگو

+10.000

دیدگاه ثبت شده

+2000

قالب،اسکریپت و افزونه

دریافت جدیدترین مطالب در تلگرام
@persianscript