شاید شما جز آن دسته از افراد باشید که دوست ندارید در مطالب قدیمی شما (مثلا دو ماه پیش) دیدگاهی ارسال شود! یا اصلا حال و حوصله پاسخ دادن دیدگاه های مطالب قدیمی را ندارید. در این مطلب قصد داریم با استفاده از کد PHP دیدگاه های مطالب قدیمی را ببندید!
مرحله اول: باز کردن/ایجاد کردن فایل 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 روز و قبل تر ارسال شده اند دیدگاه هایشان بسته می شود
منبع: پرشین اسکریپت
تمامی افزونه ها و قالب های موجود در پرشین اسکریپت به صورت کاملا اورجینال و بدون دستکاری تهیه می شوند و به اشتراک گذاشته می شوند. تمامی منابع و فایل های موجود در پرشین اسکریپت متن باز و بدون قفل گذاری می باشد و شما می توانید از سلامت کدهای درون سورس ها اطمینان حاصل کنید
برچسب ها: بستن نظرات در وردپرس ترفند وردپرس پوسته وردپرس وردپرس فارسی
نظرات
مطالب داغ
- افزونه مولد سایت استاتیک وردپرس Simply Static Pro نسخه 1.2.4.5
- پوسته چند منظوره فروشگاهی Astra نسخه 4.12.0
- افزونه نمایش ویژگی های ووکامرس Product Variations Swatches نسخه 1.0.10
- پوسته وکالت و دفاتر حقوقی Solicitor وردپرس نسخه 1.4.1
- افزونه قدرتمند چند زبانه کردن سایت وردپرس WPML نسخه 4.8.6
- پوسته چندمنظوره فارسی انفولد Enfold نسخه 7.1.1
- اسکریپت مدیریت صورت حساب و هاستینگ فارسی WHMCS نسخه 8.13.1
- افزونه ایجاد نمودار Visualizer Pro وردپرس نسخه 1.9.5
- افزونه پشتیبان گیری Duplicator Pro وردپرس نسخه 4.5.24.2
- افزونه حداقل و حداکثر خرید Minimum Maximum Quantity ووکامرس نسخه 5.2.7

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