شاید شما جز آن دسته از افراد باشید که دوست ندارید در مطالب قدیمی شما (مثلا دو ماه پیش) دیدگاهی ارسال شود! یا اصلا حال و حوصله پاسخ دادن دیدگاه های مطالب قدیمی را ندارید. در این مطلب قصد داریم با استفاده از کد 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 روز و قبل تر ارسال شده اند دیدگاه هایشان بسته می شود
منبع: پرشین اسکریپت
تمامی افزونه ها و قالب های موجود در پرشین اسکریپت به صورت کاملا اورجینال و بدون دستکاری تهیه می شوند و به اشتراک گذاشته می شوند. تمامی منابع و فایل های موجود در پرشین اسکریپت متن باز و بدون قفل گذاری می باشد و شما می توانید از سلامت کدهای درون سورس ها اطمینان حاصل کنید
برچسب ها: بستن نظرات در وردپرس ترفند وردپرس پوسته وردپرس وردپرس فارسی
نظرات
مطالب داغ
- افزونه صفحه ساز المنتور پرو Elementor Pro وردپرس نسخه 3.24.3 – دانلود رایگان
- افزونه فرم ساز حرفه ای وردپرس گرویتی فرم Gravity Forms نسخه 2.8.17
- دانلود افزونه سئو حرفه ای رنک مث Rank Math Pro وردپرس فارسی نسخه 3.0.70
- افزونه فارسی سئو Yoast SEO Premium وردپرس نسخه حرفه ای 23.5
- قالب فروشگاهی چندمنظوره وودمارت WoodMart ووکامرس نسخه 7.6.0
- افزونه ارسال پست خودکار WordPress Automatic Plugin وردپرس نسخه 3.101.0
- افزونه ثبت نام و ورود شماره موبایل Digits وردپرس نسخه 8.4.2.1
- قالب چندمنظوره و شرکتی Divi دیوی وردپرس نسخه 4.25.1
- افزونه صفحه ساز و ویرایشگر دیداری WPBakery Page Builder نسخه 7.9
- افزونه Element Pack افزایش امکانات صفحه ساز Elementor وردپرس نسخه 7.15.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 چرا؟
پیام معمول رو میزاره… “نظرات بسته است…”
بعد از انقضای مدت اگراون لینک توسط کاربر باز بشه با توجه به اینکه مدت نظر دهی تمام شده پیامی برای کاربر نمایش میده یانه؟
اگر جواب منفی است براش پیامی بذارید جالب میشه..ممنون
دوست عزیز شما ناراحتید ، از این مطالب استفاده نکنید …
به نظر من اینجا سایت اسکریپت هست نه سایت پشتیبانی از وردپرس ! یا سایت اطلاعاتی وردپرس !
وردپرس خودش انجمن داره و دیگه نیازی نیست که سایت رو برای وردپرس اختصاص بدیم .
خواهشا اینجا فقط اسکریپت معرفی کنید .
ممنون