هل سبق لك أن حاولت تحديث إضافة أو قالب فحدث خطأ في الموقع أو توقف عن العمل؟ ☹️
يتكرر هذا السيناريو السابق بشكل ليس قليل، ويحدث ذلك الخطأ بسبب تعارض القالب مع بعض الإضافات، أو تعارض إضافتين مع بعضهما البعض، أو لعدة أسباب أخرى مثل إغلاق تاب التحديث قبل الانتهاء من التحديث.
أحد الإضافات الرائعة التي ستخلصك من هذه المشكلة، هي إضافة Rollback Update Failure. مهمة هذه الإضافة بسيطة جدًا ولكن تأثيرها كبير؛ حيث تعمل هذه الإضافة على أخذ نسخة احتياطية مؤقتة للقوالب والإضافات التي تقوم بتحديثها.
هذه النسخة الاحتياطية المؤقتة تُخزّن في السيرفر على المسار wp-content/upgrade/temp-backup/ علمًا أنه مسار مُنشئ بواسطة الإضافة نفسها، وبداخله ستجد فولدر Plugins وفولدر themes يحتويان على تلك النسخة.
- إذا فشل التحديث لأي سبب، ستعيد الإضافة النسخة الاحتياطية إلى مكانها السابق؛ وبذلك يتم حل المشكلة قبل أن تبدأ.
- وإذا نجح التحديث وتم تفعيله بنجاح، ستقوم الإضافة بحذف النسخة الاحتياطية المؤقتة من مجلد temp-backup، وبذلك يعود الأمر كما كان قبل التحديث.
الإضافة لا تأخذ حيز كبير عادة ولا تؤثر على الواجهة الأمامية؛ فقط هي إضافة مساعدة لإدارة الموقع بشكل سليم.