كيفية تحديث موقع WordPress الخاص بك (التحديات والحلول)

نشرت: 2021-03-17
كيفية تحديث ووردبريس
اتبعCloudways

قد يكون الحفاظ على تحديث موقع WordPress الخاص بك تحديًا كبيرًا.

ربما يفسر هذا سبب قيام أقل من 50 في المائة من مستخدمي WordPress بالترقية إلى أحدث إصدار على الرغم من توصيات WordPress المستمرة.

لماذا يعد تحديث WordPress مهمة يتجاهلها العديد من المستخدمين؟

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

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

أفضل جزء - التحديثات مجانية وتحتوي على ميزات جديدة وتوافق محسّن مع الأدوات الأخرى.

في هذه المقالة ، نلقي نظرة على بعض التحديات المرتبطة بتحديثات WordPress وبعض الطرق الفعالة لتحديث موقع WordPress بنجاح.

  • 3 تحديات تحديثات ووردبريس
  • كيفية تحديث موقع WordPress بأمان
  • استخدم خدمة إدارة WordPress
  • الجدول الأسبوعي / الشهري للتحديثات
  • اختر التحديثات التلقائية

أسباب لماذا يجب عليك تحديث WordPress

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

يتم إصدار تحديثات WordPress بعد أن يقوم المطورون الأساسيون بتحديد وإصلاح عدد من الأخطاء ونقاط الضعف في الإصدار الأقدم ، لذلك إذا لم تقم بتحديث إصدار WordPress الخاص بك ، فأنت تعرض مواقعك لجميع أنواع المخاطر.

سبب آخر هو الميزات الجديدة التي تأتي في الغالب مع تحديثات WordPress الرئيسية ، على سبيل المثال WordPress 5.0 التي أدخلت محررات الكتل ، جاء WordPress 5.3 مع تحسينات رئيسية لواجهة المستخدم و WordPress 5.4 تضمنت تحسينات لمحرر الكتلة.

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

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

كيف تستعد لتحديث ووردبريس رئيسي

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

لمنع حدوث ذلك ، يُنصح دائمًا بأخذ نسخ احتياطية ، آليًا ويدويًا. هذه بعض العناصر التي يجب عليك بالتأكيد نسخها احتياطيًا قبل تشغيل عملية تحديث WordPress:

  • ملفات WordPress الأساسية
  • قاعدة بيانات WordPress كاملة
  • الإضافات والسمات
  • الصور ومقاطع الفيديو وجميع تحميلات الوسائط

بمجرد قيامك بعمل نسخة احتياطية من موقع WordPress الخاص بك بشكل صحيح ، لن تقلق بشأن عملية النسخ الاحتياطي حيث يمكنك دائمًا استعادة موقعك وبياناته.

في هذه المقالة ، نلقي نظرة على بعض التحديات المرتبطة بتحديثات WordPress وبعض الطرق الفعالة لتحديث موقع WordPress بنجاح.

3 تحديات تحديثات ووردبريس

هذا هو السبب في أن مسؤولي WordPress يجدون صعوبة كبيرة في الحفاظ على تحديث مواقعهم:

1. تحديثات متكررة للغاية

خذ أي موقع WordPress ، وهناك ثلاثة مكونات أساسية لتحديثها بانتظام - Core WordPress و Plugins و Themes. منذ إصداره الأولي في عام 2003 ، أطلق فريق WordPress إصدارات جديدة من Core WordPress على فترات منتظمة.

بصرف النظر عن تحديثات WordPress الرئيسية (مثل الإصدار 5.0 أو 5.4) ، يقوم WordPress أيضًا بإصدار تحديثات ثانوية (على سبيل المثال ، 5.1.1) تتضمن تحديثات الأمان وإصلاحات الأخطاء. تحتاج إلى تتبع كل من التحديثات الرئيسية والثانوية ، وتقييم الإصلاحات ، ثم تطبيقها على مواقع الويب الخاصة بك.

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

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

2. عدد كبير جدًا من مواقع WordPress التي لا يمكن إدارتها

يعد تطبيق آخر التحديثات على موقع WordPress واحد أمرًا صعبًا بما يكفي - تخيل صعوبة القيام بذلك لمئات المواقع.

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

3. لا توجد إخطارات تحديث من البرنامج المساعد أو مطوري السمات

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

يمكن أن يؤدي نقص أو محدودية إشعارات التحديث إلى جعل عملك أكثر صعوبة. تحتاج إلى التحقق بانتظام من وجود تحديثات جديدة.

كيفية تحديث موقع WordPress بأمان

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

1. استخدم خدمة إدارة WordPress

خدمة إدارة ووردبريس

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

يدير malcare الإضافات

(المصدر: MalCare)

على سبيل المثال ، يمكنك استخدام ميزة إدارة WordPress الخاصة بـ MalCare لتحديث مواقع الويب المتعددة وإدارتها. يمكنك إضافة عدد غير محدود من مواقع الويب لإدارة التحديثات وتطبيقها على WordPress الأساسي والمكونات الإضافية والسمات عبر جميع مواقع الويب.

2. الجدول الأسبوعي / الشهري للتحديثات

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

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

لإنشاء موقع مرحلي ، يمكنك إما إعداده يدويًا أو استخدام مكونات إضافية مرحلية مخصصة مثل WP Staging.

موقع التدريج blogvault

(المصدر: BlogVault)

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

ميزة التدريج في Cloudways

3. اختر التحديثات التلقائية

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

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

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

يمكنك تمكين التحديثات التلقائية إما يدويًا أو باستخدام مكونات WordPress الإضافية مثل التحديثات التلقائية المتقدمة أو تحديثات WP.

دعونا نناقش كل من هاتين الطريقتين الآن بمزيد من التفصيل:

3.1. تمكين التحديثات التلقائية يدويًا

لتمكين التحديثات التلقائية لإصدار Core WordPress الخاص بك ، أضف التعليمات البرمجية التالية إلى ملف wp-config.php في تثبيت WordPress الخاص بك: تعريف ('WP_AUTO_UPDATE_CORE'، true)؛

اضبط القيمة على "خطأ" لتعطيل التحديثات التلقائية.

لتمكين التحديثات التلقائية لإصدارات WordPress الثانوية ، أضف الكود التالي إلى ملف wp-config.php: تعريف ('WP_AUTO_UPDATE_CORE'، Secondary)؛

تساعد هذه الوظيفة في تعطيل التحديثات التلقائية لأي إصدار رئيسي من WordPress.

لتمكين التحديثات التلقائية لمكوِّن WordPress الإضافي أو إصدارات السمة ، أضف الكود التالي إلى عامل التصفية auto_update_ $ type في مجلد wp-admin الخاص بتثبيت WordPress الخاص بك:

بالنسبة للمكونات الإضافية:

 add_filter ('auto_update_plugin'، '__return_true') ؛

للموضوعات:

 add_filter ('auto_update_theme'، '__return_true') ؛

تتيح لك هذه الوظيفة تحديث جميع المكونات الإضافية والسمات في التثبيت الخاص بك.

3.2 استخدام إضافات ووردبريس

الطريقة الأخرى لتنفيذ التحديثات التلقائية هي من خلال مكونات WordPress الإضافية مثل التحديثات التلقائية المتقدمة أو تحديثات WP. فيما يلي دليل مفصل حول كيفية استخدام أي من هذه المكونات الإضافية.

البرنامج المساعد للتحديثات التلقائية المتقدمة

  • قم بتنزيل هذا البرنامج المساعد وتثبيته على موقع WordPress الخاص بك.
  • قم بتسجيل الدخول إلى صفحة مسؤول WordPress الخاصة بك وانتقل إلى الإعدادات> التحديثات التلقائية المتقدمة.
  • حدد مربعات الاختيار المناسبة لتعيين التحديثات التلقائية لـ Core WordPress والإضافات والسمات الخاصة بك.

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

  • بعد تكوين المكون الإضافي ، احفظ التغييرات التي تم إجراؤها في إعداداته.

WP Updates Plugin

  • قم بتنزيل هذا البرنامج المساعد وتثبيته على موقع WordPress الخاص بك.
  • قم بتسجيل الدخول إلى صفحة مسؤول WordPress الخاصة بك وانتقل إلى الإعدادات> التحديثات.
  • بعد ذلك ، حدد مربعات الاختيار المناسبة لتحديثات Core WordPress الرئيسية والثانوية. افتراضيًا ، يتم تمكين التحديثات التلقائية للإصدارات الثانوية فقط.

تحديثات ووردبريس الأساسية

  • بعد ذلك ، حدد ما إذا كنت تريد تطبيق التحديثات التلقائية على المكونات الإضافية والسمات.

الإضافات وتحديثات السمة

  • احفظ التغييرات بمجرد الانتهاء.

افكار اخيرة!

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

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

كيف يمكنك تطبيق التحديثات على موقع WordPress الخاص بك؟ هل هناك طريقة فاتناها؟ شارك بتعليقاتك واقتراحاتك حول تحديثات WordPress.

ملاحظة: تم نشر هذه المقالة بالتعاون مع MalCare.