رفتن به مطلب

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


پست های پیشنهاد شده

  • مدیریت کل سایت

با سلام

 

گاهی برای برخی از دوستان پیش میاد که بخوان بدون نیاز به افزونه ارسال کامنت برای پست های قدیمی رو غیرفعال و نظرات رو روی ارسال های جدیدشون متمرکز کنند .

 

برای انجام اینکار کافیه کد زیر رو در فایل اضافه بفرمائید.

 

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 رو ویرایش بفرمائید.

 

موفق و سربلند باشید.

 

 

 

 

  • Like 1
لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...