تحديثات WordPress التلقائية

نشرت: 2021-12-03

يوصى بالحفاظ على المكونات الإضافية والسمات الخاصة بك محدثة إلى أحدث إصدار لمجموعة متنوعة من الأسباب ربما يكون أهمها الحفاظ على أمان موقعك. يمكن أن يؤدي الفشل في تحديث المكونات الإضافية أو السمات في النهاية إلى العديد من المشكلات مع موقع الويب الخاص بك والتي يصعب حلها كلما طالت مدة إهمال هذه التحديثات.

على الرغم من أنه يوصى بشدة بتحديث السمة / المكونات الإضافية والملفات الأساسية بانتظام ، لا يزال العديد من المستخدمين يفشلون في القيام بذلك. بسبب هذا ، قدم WordPress ميزة التحديث التلقائي الجديدة مرة أخرى في أغسطس 2020 والتي تسمح لك تلقائيًا بتحديث المكونات الإضافية والسمات الخاصة بك.

في هذه المقالة ، سنلقي نظرة على هذه الميزة الجديدة ونفحص بعض الأشياء التي يجب مراعاتها عند استخدام التحديثات التلقائية للسمة والمكونات الإضافية.

كيفية تمكين التحديثات التلقائية للسمات

منذ إصدار WordPress 5.5 ، كان هناك خيار في كل سمة لتمكين التحديثات التلقائية. يمكنك عرض هذا الخيار إذا ذهبت إلى صفحة السمات والنقر فوق أي علامة تبويب "تفاصيل الموضوع".

ثم انقر فقط على رابط "تمكين التحديثات التلقائية" وهذا كل شيء. من ذلك الحين فصاعدًا ، في كل مرة يتوفر فيها تحديث موضوع ، سيتم تنفيذه تلقائيًا وسيتم إعلامك برسالة بريد إلكتروني بعد ذلك مباشرة.

لنرى الآن كيف يمكنك تمكين التحديثات التلقائية للمكونات الإضافية أيضًا.

كيفية تمكين التحديثات التلقائية للمكونات الإضافية

تم تقديمه أيضًا في WordPress 5.5 ، وهو خيار الحصول على كل مكون إضافي للتحديث التلقائي عند توفر تحديث.

انتقل إلى شاشة البرنامج المساعد المسؤول ، وانقر فوق "تمكين التحديثات التلقائية" على يمين أي صف مكون إضافي.

بمجرد تمكين الميزة ، سيتم تنفيذ كل تحديث متاح تلقائيًا وسيتم إرسال بريد إلكتروني لإعلامك.

يمكنك تمكين التحديث التلقائي على العديد من المكونات الإضافية عن طريق تحديدها واستخدام خيار "تمكين التحديثات التلقائية" في القائمة المنسدلة.

التحديث التلقائي لجميع المكونات الإضافية / السمات

بدلاً من ذلك ، يمكنك استخدام فلتر التحديث التلقائي _ {$ type} الذي يوفره WordPress للتعامل مع التحديثات التلقائية للمكونات الأساسية أو السمات أو اللغات.

الإضافات

من السهل جدًا تحقيق تمكين التحديثات التلقائية لجميع المكونات الإضافية. عليك فقط تحرير وظائف .php لموضوعك المنشط. افتحه باستخدام المحرر المفضل لديك وأدخل هذا السطر من التعليمات البرمجية.

 add_filter( 'auto_update_plugin', '__return_true' );

ولتعطيل ، يجب عليك استخدام __return_false القيمة

ثيمات

لفعل الشيء نفسه مع جميع السمات الخاصة بك ، أضف هذا الرمز كما في jobs.php الخاص بك.

 add_filter( 'auto_update_theme', '__return_true' );

ولتعطيل ، يجب عليك استخدام __return_false القيمة.

عيوب التحديث التلقائي لـ WordPress

في ظاهر الأمر ، يبدو تمكين التحديثات التلقائية وكأنه فكرة رائعة. كما ذكرنا سابقًا ، يعد تحديث السمات والمكونات الإضافية أمرًا يتم تجاهله كثيرًا من قبل مالكي مواقع الويب.

ومع ذلك ، يُنصح بإجراء أي تحديثات للقوالب / المكونات الإضافية بدرجة من الحذر ، خاصةً إذا كان موقعك معقدًا و / أو به الكثير من المكونات الإضافية. السبب؟ قد تحدث بعض أشكال تعارض المكونات الإضافية / السمات مما قد يؤدي إلى تعطل موقعك. عند تحديث المكونات الإضافية يدويًا ، يمكنك التحقق بعد كل واحدة من أن موقعك يعمل على النحو المنشود. إذا لم يكن الأمر كذلك ، واتخذت الخطوة المعقولة لأخذ لقطة احتياطية لموقعك قبل التحديث ، يمكنك الرجوع بسرعة. مع التحديثات التلقائية ، لن تعرف متى قد يحدث التحديث. هذا يعني أنه لا يمكنك اكتشاف مشكلة في موقعك إلا بعد فترة طويلة من حدوث التحديث (إلا إذا كنت تتحقق من موقعك بشكل منتظم للغاية). والأسوأ من ذلك ، أنك لن تعرف على الفور سبب المشكلة في موقعك حيث يمكنك العثور على عدة مكونات إضافية قد تم تحديثها.

استضافة موقع الويب الخاص بك مع Pressidium

ضمان استرداد الأموال لمدة 60 يومًا

اطلع على خططنا

لذلك ، يمكنك اختيار عدم استخدام وظيفة التحديث التلقائي أو يمكنك أيضًا اختيار حل وسط ، مثل استخدام التحديثات التلقائية ولكن فقط على المكونات الإضافية التي لن تؤثر على وظائف موقع الويب الخاص بك في حالة حدوث تعارض. ضع في اعتبارك هنا ، أنه إذا تم تحديث المكون الإضافي بشكل متكرر بواسطة مطوره ، فمن غير المرجح أن يكسر موقع الويب الخاص بك.

أفضل طريقة للتعامل مع تحديثات البرنامج المساعد

والحقيقة هي أنه على الرغم من جاذبيته كخيار "تعيين والنسيان" مثل التحديثات التلقائية ، فقد يكون لهما جوانب سلبية أكثر من الأعلى. إذن ، ما هو أفضل نهج لتحديث المكونات الإضافية بأمان؟ يمكنك اختيار استخدام مكون إضافي مثل WP Rollback والذي يسمح لك بالتراجع عن موقعك بعد تحديث فاشل ولكن ربما لا يكون هذا هو أقوى الحلول.

الطريق الأكثر أمانًا لاتباعه عند تحديث السمات أو المكونات الإضافية هو أولاً إنشاء نسخة احتياطية لموقع الويب (أو العمل على بيئة مرحلية) ثم تحديثها واحدة تلو الأخرى. لكن في العالم الحقيقي ، هذه مهمة تستغرق وقتًا طويلاً للغاية بالنسبة لمن هو المسؤول.

هذا هو المكان الذي يكون فيه مزود الاستضافة الموثوق به مفيدًا يوفر أدوات مفيدة يمكنها تسريع أشياء مثل النسخ الاحتياطية مثل Pressidium. نحن نقدم نسخًا احتياطية بنقرة واحدة لا تتطلب أي مكونات إضافية ولا خبرة فنية. انقر وفي غضون دقائق ، سيتم أخذ نسخة احتياطية فورية من اللقطة ، والأهم من ذلك أنها موثوقة للغاية.

بالإضافة إلى ذلك ، يمكن لعملاء Pressidium استنساخ موقعهم إلى خادم مرحلي. يتيح لك ذلك تحديث واختبار تلك التحديثات دون التأثير على موقعك المباشر بأي شكل من الأشكال. كما هو الحال مع النسخ الاحتياطية ، يستغرق إنشاء نسخة خادم مرحلي لحظات فقط ولا يتطلب مرة أخرى أي مكونات إضافية ولا خبرة فنية.

ولكن حتى إذا قام المستخدم بتحديث مكون إضافي مباشرةً في الإنتاج ، فإن منصتنا تتعامل مع هذا الأمر بعناية. أولاً ، يتم إنشاء نسخة احتياطية تلقائية للموقع ، ثم يتم تهيئة تحديث البرنامج المساعد الذي يتم خلاله تشغيل بعض الاختبارات. ثم فقط إذا تم فحص كل شيء يتم تحديث الموقع المباشر في النهاية.

في حالة فشل الاختبار ، يتم إلغاء التحديث ويعود الموقع إلى إصدار العمل السابق ويبلغنا بالمشكلة.

أخيرًا ، إذا كنت تدير مجموعة كبيرة من المواقع ، فإن الاضطرار إلى تسجيل الدخول إلى كل فرد لتحديث المكونات الإضافية يمكن أن يكون مهمة شاقة. هذا هو المكان الذي يمكن أن تساعدك فيه لوحة التحكم.

يمكنك أن ترى بسرعة حالة كل مكون إضافي على جميع مواقعك مباشرة من لوحة التحكم الرئيسية. في حالة توفر تحديث ، يمكنك بدء هذا التحديث مرة أخرى ، مباشرة من لوحة المعلومات. يمكن أن يساعد ذلك في تسريع إدارة تحديث المكون الإضافي بشكل كبير!

استنتاج

يقوم WordPress بعمل رائع في إنشاء أدوات يمكن أن توفر الوقت وتكون مفيدة لمستخدمي المسؤولين والتحديثات التلقائية ليست استثناءً. بالنسبة لبعض المستخدمين ، قد تكون التحديثات التلقائية بمثابة توفير حقيقي للوقت. بالنسبة للآخرين ، قد لا تكون ميزة يريدون استخدامها.