بخش Vip سئو نود

بهترین فرصت برای یادگیری در قسمت Vip سئو نود هم اکنون برای دانشجوبان عزیز فراهم شده است

جزئیات بیشتر
آموزش یکبار برای همیشه

غیر فعال کردن خالی شدن خودکار سطل زباله در وردپرس

مقالات وردپرس

چگونه بصورت خودکار سطل زباله وردپرس را خالی کنیم ؟ آموزش روش خالی کردن خودکار سطل زباله وردپرس به کمک افزونه و کدنویسی در قالب ...

غیر فعال کردن خالی شدن خودکار سطل زباله در وردپرس

بسیاری از کاربران از ما می پرسند که هر چند وقت یک‌بار سطل زباله وردپرس باید خالی شود و آیا می‌توان این زمان را تغییر داد یا به طور کامل حذف کرد. پاسخ ساده است که وردپرس به طور پیش‌فرض هر چیزی که در سطل زباله باشد را پس از ۳۰ روز به طور خودکار حذف می‌کند. اما در عمل، ممکن است شما بخواهید این زمان را تغییر دهید یا حتی فرآیند خالی شدن خودکار را غیرفعال کنید، بسته به نوع وب‌سایت و میزان محتوا !

در این مقاله، ما به شما توضیح خواهیم داد که سطل زباله وردپرس چیست، چرا مهم است، و سه روش مختلف برای کنترل زمان یا غیرفعال کردن حذف خودکار محتوا ارائه خواهیم داد. این مقاله به شما کمک می‌کند تا مدیریت بهتری بر پست‌ها و صفحات حذف شده خود داشته باشید و از حذف ناخواسته اطلاعات جلوگیری کنید.

سطل زباله در وردپرس چیست؟

سطل زباله در وردپرس از نسخه ۲.۹ معرفی شد و دقیقاً مانند سطل بازیافت در سیستم عامل‌های کامپیوتری عمل می‌کند. یعنی وقتی یک پست یا صفحه را حذف می‌کنید، آن به طور کامل حذف نمی‌شود بلکه به سطل زباله منتقل می‌شود و می‌توان آن را بازیابی کرد. این ویژگی به ویژه برای جلوگیری از حذف تصادفی پست‌ها بسیار مفید است.

پیشنهادی : چگونه مسیر پیش‌فرض بارگذاری رسانه در وردپرس را تغییر دهیم ؟

حتی اگر پست مهمی را به اشتباه حذف کنید، امکان بازگردانی آن وجود دارد. برای دسترسی به پست‌های حذف شده، کافی است در داشبورد وردپرس به نوشته ها » همه نوشته ها بروید و سپس روی گزینه زباله دان کلیک کنید. در این بخش می‌توانید همه پست‌هایی که اخیراً حذف شده‌اند را ببینید و در صورت نیاز، بازیابی یا حذف دائمی کنید.

همانطور که در بالا نیز اشاره کردیم وردپرس به صورت پیش‌فرض هر چیزی که در سطل زباله باشد را پس از ۳۰ روز حذف می‌کند تا حجم دیتابیس افزایش نیابد و سایت سبک باقی بماند. اما بسته به نوع وب‌سایت شما، ممکن است بخواهید این بازه زمانی را تغییر دهید.

به عنوان مثال، اگر یک وب‌سایت خبری دارید که روزانه تعداد زیادی پست تولید می‌کند، ممکن است بخواهید سطل زباله هر ۷ روز خالی شود تا فضای سرور آزاد شود. یا اگر وب‌سایت آموزشی دارید که محتواهای طولانی و ارزشمند دارد، ممکن است بخواهید سطل زباله را دیرتر خالی کنید تا پست‌های حذف شده برای بررسی و بازیابی در دسترس باشند.

روش‌های کنترل خالی شدن سطل زباله

سه روش اصلی برای کنترل زمان خالی شدن سطل زباله وجود دارد :

  • روش ۱: تغییر زمان خالی شدن سطل زباله با افزونه
  • روش ۲: تغییر زمان خالی شدن سطل زباله با استفاده از کد
  • روش ۳: جلوگیری کامل از خالی شدن خودکار سطل زباله

اکنون هر روش را بصورت مجزا بررسی کنیم ….

روش ۱: تغییر زمان خالی شدن سطل زباله با افزونه

ساده‌ترین روش برای بیشتر کاربران، استفاده از یک افزونه وردپرس است. افزونه Change Empty Trash Time به شما این امکان را می‌دهد که بازه زمانی خالی شدن سطل زباله را به راحتی تغییر دهید. پس از نصب و فعال‌سازی افزونه، به تنظیمات » عمومی بروید و در پایین صفحه گزینه‌ای با عنوان «زمان خالی کردن سطل زباله (به روز)» را پیدا خواهید کرد.

افزونه Change Empty Trash Time

کافی است تعداد روزهایی که می‌خواهید وردپرس قبل از حذف پست‌ها منتظر بماند را وارد کنید. به عنوان مثال، وارد کردن ۷ باعث می‌شود سطل زباله هر هفته خالی شود و وارد کردن ۳۰ باعث خالی شدن ماهانه آن می‌شود. اگر ۰ وارد کنید، پست‌ها و صفحات حذف شده به طور مستقیم و بدون رفتن به سطل زباله حذف خواهند شد.

تغییر زمان خالی سازی خودکار سطل زباله

این روش به خصوص برای کاربرانی که با کد نویسی آشنا نیستند و می‌خواهند راه‌حل ساده و امن داشته باشند، توصیه می‌شود.

روش ۲: تغییر زمان خالی شدن سطل زباله با کد

اگر با کدنویسی آشنا هستید و می‌خواهید بدون نصب افزونه این کار را انجام دهید، می‌توانید فایل wp-config.php خود را ویرایش کنید. کافی است قطعه کد زیر را اضافه کنید:

define('EMPTY_TRASH_DAYS', 1);

در این کد، عدد ۱ نشان‌دهنده تعداد روزهایی است که قبل از حذف پست‌ها از سطل زباله منتظر می‌مانیم. می‌توانید این عدد را به ۷، ۳۰ یا هر عدد دلخواه تغییر دهید. اگر عدد ۰ وارد کنید، حذف پست‌ها بدون رفتن به سطل زباله انجام می‌شود.

این روش بیشتر برای توسعه‌دهندگان یا کاربرانی که می‌خواهند کنترل کامل بر سایت خود داشته باشند مناسب است، زیرا تغییر فایل wp-config.php نیازمند دقت بالاست و هر خطای کوچک می‌تواند باعث مشکلات سایت شود.

روش ۳: جلوگیری از خالی شدن خودکار سطل زباله

اگر می‌خواهید وردپرس هرگز پست‌های حذف شده را به طور خودکار حذف نکند، می‌توانید از قطعه کد زیر استفاده کنید:

function wpb_remove_schedule_delete()
 { 
remove_action('wp_scheduled_delete', 'wp_scheduled_delete');
 } 
add_action('init', 'wpb_remove_schedule_delete');

با این روش، وردپرس دیگر هیچ پستی را به صورت خودکار از سطل زباله حذف نمی‌کند و تمام پست‌های حذف شده تا زمانی که شما به صورت دستی آنها را حذف نکنید، باقی خواهند ماند. پیشنهاد می‌شود برای افزودن این کد از افزونه WPCode استفاده کنید تا به فایل‌های قالب آسیب نرسد.

نتیجه‌گیری

سطل زباله وردپرس یکی از ویژگی‌های مهم برای جلوگیری از حذف تصادفی پست‌ها است. با استفاده از روش‌های بالا، می‌توانید کنترل کامل بر زمان خالی شدن سطل زباله داشته باشید یا حتی فرآیند حذف خودکار را غیرفعال کنید. اگر سایت شما محتوای زیادی تولید می‌کند، بهتر است بازه زمانی کوتاه‌تری برای خالی شدن سطل زباله انتخاب کنید تا سرور بهینه بماند.

پیشنهادی : تغییر رمز وردپرس از طریق هاست و دیتابیس

در مقابل، اگر محتوا ارزش بالایی دارد و ممکن است به بازیابی نیاز باشد، بازه طولانی‌تری انتخاب کنید.با رعایت این نکات ساده، مدیریت محتوا در وردپرس بسیار راحت‌تر می‌شود و از حذف ناخواسته اطلاعات جلوگیری خواهد شد. انتخاب روش مناسب به دانش فنی شما و نیازهای سایتتان بستگی دارد.

فیروز بیگلری

فیروز بیگلری ، 10 سال است که در زمینه برنامه نویسی وب سایت و همچنین سیستم های عامل فعالیت می کنم . متخصص وردپرس ، PHP کار ، علاقمند به فرانت اند ، تولید محتوا و سئو

نظرات : 0 بازدید : 39 مطالعه : 8 دقیقه
اشتراک گذاری محتوا

نقشه راه فرانت

اگر قصد دارید تا یک طراح ماهر باشید ، ما درست ترین مسیر را برای شما فراهم کردیم و فقط کافیست همراه ما باشید

نقشه راه وردپرس

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

شاید این مطالب نیز برای شما جالب باشد
حذف یا اضافه کردن ایموجی در وردپرس
مطالعه : 5 دقیقه 2
امید قدیمی امید قدیمی
۱۴۰۲-۰۶-۲۷
بهترین افزونه فشرده سازی تصاویر در وردپرس – اسماش
مطالعه : 9 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۲-۰۸-۱۵
آموزش تابع the_content در وردپرس
مطالعه : 7 دقیقه 0
امید قدیمی امید قدیمی
۱۴۰۳-۰۸-۱۸
نظرات و پرسش
توجه کامنت های انگلیسی تایید نخواهند شد در صورت داشتن مشکل ، قبل از ارسال دیدگاه نظرات سایر دوستان را نیز مطالعه فرمائید توجه داشته باشید که دیدگاه یا پرسش صحیح شما کمک شایانی به سایر علاقمندان به این مطلب یا محصول خواهد داشت
اشتراک دیدگاه تکمیل تمامی فیلدها الزامی است
captcha

آموزش های رایگان بیشتر در آپارات و یوتیوب سئو نود
کانال آپارات سئو نود چنل یوتیوب سئو نود