لقد سألنا بعض قرائنا عن عدد المرات التي يجب فيها إفراغ سلة المحذوفات في ووردبريس.
بشكل افتراضي، يحذف ووردبريس تلقائيًا أي شيء كان في سلة المحذوفات لمدة 30 يومًا. ومع ذلك، قد يفضل بعض المستخدمين إفراغ سلة المحذوفات بمعدل أكبر أو أقل أو إفراغها يدويًا.
لقد بحثنا في الخيارات المختلفة ووجدنا أنه يمكنك الحد من حذف سلة المحذوفات ببساطة عن طريق استخدام اضافة. أو إضافة مقتطف من الكود لمنع ووردبريس من إزالة المحتوى تلقائيًا من سلة المحذوفات.
في هذه المقالة، سنوضح لك كيفية الحد من إفراغ سلة المحذوفات تلقائيًا في ووردبريس أو تعطيله.
جدول المحتوى
ما هي سلة المحذوفات في ووردبريس؟
أضافت ووردبريس ميزة سلة المحذوفات او المهملات منذ الإصدار 2.9. وهي تعمل تمامًا مثل سلة المحذوفات على جهاز الكمبيوتر الخاص بك.
بعبارة أخرى، لا تتم إزالة منشوراتك المحذوفة بشكل دائم، بل يتم إرسالها إلى سلة المحذوفات بدلاً من ذلك حتى يمكن استعادتها لفترة من الوقت. يمكن لأي شخص حذف منشور عن طريق الخطأ. ولهذا السبب يجعل ووردبريس من السهل استعادة المنشورات والصفحات المحذوفة.
يمكنك عرضها بالانتقال إلى المقالات » جميع المقالات من لوحة تحكم ووردبريس الخاصة بك ثم النقر فوق خيار “سلة المهملات”.
سيقوم موقع ووردبريس الخاص بك بحذف أي شيء في سلة المحذوفات تلقائيًا بعد 30 يومًا حتى لا تتراكم.
ماذا لو كنت لا تريد أن يحذف ووردبريس العناصر تلقائيًا من سلة المحذوفات؟ أو كنت تفضل إفراغها أكثر أو أقل من مرة واحدة في الشهر.
دعنا نلقي نظرة على كيفية إفراغها تلقائيًا بقدر ما تريد. سنغطي ثلاث طرق أدناه. الطريقة الأولى هي الأسهل لمعظم المستخدمين.
الطريقة 1: تغيير وقت إفراغ سلة المحذوفات في ووردبريس باستخدام اضافة
أولاً، تحتاج إلى تثبيت وتفعيل اضافة Change Empty Trash Time. لمزيد من التفاصيل، راجع دليلنا خطوة بخطوة حول كيفية تثبيت اضافة ووردبريس.
ملاحظة: تشير صفحة مستودع اضافة Change Empty Trash Time إلى أنه لم يتم اختباره مع الإصدار الحالي من ووردبريس. لقد قمنا باختباره ويمكننا التأكد من أنه لا يزال يعمل معنا، ولكن لا يمكننا ضمان عدم حدوث أي مشكلات على موقعك. لمزيد من التفاصيل، راجع دليلنا حول ما إذا كان يجب عليك استخدام اضافات ووردبريس القديمة.
عند التنشيط، يجب عليك زيارة صفحة الإعدادات » عام في لوحة تحكم المسؤول.
بمجرد الوصول إلى هناك، انتقل إلى أسفل الصفحة، وستجد إعداد جديد “Time to empty trash (in days)”.
ما عليك سوى كتابة عدد الأيام التي يجب أن يستغرقها ووردبريس لإفراغ سلة المحذوفات. على سبيل المثال، يمكنك كتابة 1 لليوم، أو 7 للأسبوع، أو 30 للشهر.
إذا كتبت 0، فسيتم حذف المنشورات والصفحات المحذوفة بشكل دائم بدلاً من وضعها في سلة المحذوفات.
ملاحظة: كن حذر للغاية بشأن ضبط وقت التفريغ على 0. قد يكون من الصعب استعادة المنشورات والصفحات المحذوفة بشكل دائم. تأكد من استخدام اضافة للنسخ الاحتياطي، في حالة الطوارئ.
لا تنس النقر فوق الزر “حفظ التغييرات” لتخزين إعداداتك.
الطريقة 2: تغيير وقت إفراغ سلة المحذوفات في ووردبريس باستخدام الكود
يمكنك أيضًا تكوين عدد المرات التي يتم فيها إفراغ سلة المحذوفات باستخدام مقتطف من الكود. لا ينصح بهذه الطريقة للمبتدئين، لذا إذا لم تكن على دراية بالكود، فيجب عليك استخدام الطريقة 1 بدلاً من ذلك.
بالنسبة لهذه الطريقة، سيتعين عليك تعديل ملف wp-config.php الخاص بك.
إذا لم تقم بتعديل ملف wp-config.php من قبل، فقم بإلقاء نظرة على دليلنا حول كيفية تعديل ملف wp-config.php في ووردبريس.
يمكنك ببساطة إضافة سطر الكود التالي إلى ملف wp-config.php الخاص بك:
define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days
يجب عليك لصقها بالقرب من نهاية الملف، قبل السطر الذي يقول، “That’s all, stop editing! Happy publishing”.
إذا تركت مقتطف الكود هذا كما هو، فسيتم إفراغ سلة المحذوفات لديك كل يوم. لا تتردد في تغيير الرقم 1 إلى رقم أخر، وسيتم إفراغ سلة المحذوفات بعد هذا العدد من الأيام.
إذا كنت لا ترغب في استخدام ميزة سلة المحذوفات على الإطلاق، فيجب عليك تعيين الرقم على 0. سيتم بعد ذلك حذف المنشورات والصفحات المحذوفة بشكل دائم دون وضعها في سلة المحذوفات.
تأكد من إعداد اضافة للنسخ الاحتياطي أولاً، فقط في حالة احتياجك إلى استعادة أي صفحات تم حذفها عن طريق الخطأ.
لا تنس حفظ ملف wp-config.php بمجرد إجراء التغييرات.
الطريقة 3: إيقاف ووردبريس عن إفراغ سلة المحذوفات تلقائيًا
هل تريد منع ووردبريس من حذف العناصر تلقائيًا من سلة المحذوفات؟
ستخبرك العديد من البرامج التعليمية بإضافة مقتطف من الكود إلى ملف functions.php الخاص بقالبك.
لكننا لا نوصي عمومًا بتحرير ملفات قالب موقعك مباشرة. يمكن لأدنى خطأ أن يدمر الموقع الكتروني الخاص بك. هناك طريقة أفضل لإضافة مقتطفات الكود وهي استخدام WPCode.
أولاً، ستحتاج إلى تثبيت وتفعيل الاضافة المجانية WPCode. لمزيد من التفاصيل، يرجى الاطلاع على دليلنا حول كيفية تثبيت اضافة ووردبريس.
بعد ذلك، يمكنك الانتقال إلى Code Snippets » + Add Snippet من لوحة تحكم ووردبريس الخاصة بك ثم تحديد خيار “Add Your Custom Code (New Snippet)”.
بعد ذلك، ستحتاج إلى إدخال عنوان لمقتطف الكود الخاص بك.
ثم انسخ هذا المقتطف وألصقه في المربع المسمى “Code Preview”.
function wpb_remove_schedule_delete() {
remove_action( 'wp_scheduled_delete', 'wp_scheduled_delete' );
}
add_action( 'init', 'wpb_remove_schedule_delete' );
يزيل هذا الكود ببساطة الإجراء الذي يحذف العناصر المحذوفة عند انتهاء وقتها.
لا تنس النقر على القائمة المنسدلة “Code Type” وتحديد خيار “PHP Snippet”.
بعد ذلك، يمكنك التمرير لأسفل إلى قسم “Insertion” لعرض المزيد من الخيارات، مثل كيفية ومكان إدراج الكود.
نوصي باستخدام الخيارات الافتراضية. ستقوم الاضافة بإدراج الكود تلقائيًا وتشغيله في كل مكان على موقعك.
يمكنك بعد ذلك النقر على زر التبديل لتنشيط مقتطف الكود الخاص بك.
بمجرد الانتهاء من ذلك، ما عليك سوى النقر على زر “Save Snippet” في الأعلى.
الآن، عندما ترسل عنصر إلى سلة المحذوفات، سيبقى هناك حتى تشاهد الملفات المحذوفة.
من هنا، يمكنك النقر يدويا على زر “تفريغ سلة المهملات” لحذف أي منشور.
نأمل أن يساعدك هذا البرنامج التعليمي في معرفة كيفية الحد من أو تعطيل إفراغ سلة المحذوفات تلقائيًا في ووردبريس. قد ترغب أيضًا بمعرفة كيفية إفراغ سلة المحذوفات تلقائيًا في ووردبريس أو اختيارنا الخبير لـ أفضل اضافات ووردبريس لتنمية موقعك.
اترك تعليقاً