كيفية وضع WordPress في وضع الصيانة

نشرت: 2021-01-28

يقوم WordPress بتشغيل أكثر من 75 مليون موقع على الإنترنت اليوم ، وهو ما يمثل أكثر من 30٪ من مواقع الإنترنت. هل اندهشت بهذا الرقم؟ حسنًا ، هناك المزيد في المستقبل. يهيمن WordPress على Google SERPs مع 2.28 مليون نتيجة.

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

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

هيا نبدأ.

ما هو وضع صيانة WordPress؟

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

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

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

الآن بعد أن تعرفت على وضع صيانة WordPress ، إليك سبب حاجتك إلى تنشيطه.

لماذا تحتاج إلى تنشيط وضع صيانة WordPress؟

لا أحد يحب رؤية موقع ويب به صفحة بيضاء عادية تقول "صفحة الويب / الموقع غير متوفر". يقوم موقع WordPress الخاص بك بعمل شيء مشابه عندما يخضع للصيانة.

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

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

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

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

دعنا نتعمق في ذلك الآن.

كيف تضع WordPress في وضع الصيانة؟

عادة ، هناك ثلاث طرق رئيسية لوضع WordPress الخاص بك في وضع الصيانة. ها هم

  1. استخدام البرنامج المساعد لوضع الصيانة WP
  2. تنشيط وضع الصيانة يدويًا باستخدام وظيفة مخصصة
  3. باستخدام ملف htaccess

استخدام البرنامج المساعد WP Maintenance

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

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

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

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

إليك ما عليك القيام به مع كل علامة تبويب.

عام

هذه هي علامة التبويب الأولى التي ستراها في السلسلة. إليك ما عليك القيام به بعلامة التبويب "عام".

  • أول شيء ستراه في علامة التبويب "عام" هو الحالة . قم بتغيير حالة البرنامج المساعد الخاص بك إلى Activated لتنشيط WP Maintenance Plugin.
  • باتباع خيار الحالة ، فإن الشيء التالي الذي ستراه هو Bypass for Search Bots ، قم بتغيير هذا الخيار إلى نعم لأنه يسمح لروبوتات Google بالوصول إلى موقع الويب الخاص بك حتى أثناء الصيانة.
  • آخر شيء مهم في علامة التبويب "عام" هو دور الواجهة الخلفية ودور الواجهة الأمامية . هنا ستحدد المستخدم الذي يمكنه الوصول إلى الواجهة الخلفية أو الواجهة الأمامية لموقع الويب الخاص بك أثناء فترة الصيانة. (لاحظ أنه إذا لم تقم بتكوين هذه الأدوار ، فلن يُسمح بالوصول إلا للمسؤول).

تصميم

علامة تبويب التصميم هي المكان الذي تحدد فيه كيف ستبدو صفحة البداية. هنا يمكنك تعيين النص المطلوب الذي تريده أن يظهر في إشعار الصيانة. وإليك كيف يعمل.

  • انتقل إلى خيار العنوان (علامة HTML) وأضف عنوان صفحة البداية والعنوان والرسالة المخصصة التي تريدها في الإشعار.
  • الآن ، اختر خلفية مناسبة لصفحة البداية الخاصة بك ، والتي يمكن أن تكون ألوانًا صلبة أو حتى صورًا.

الوحدات

يعد إعداد الإطار الزمني لفترة الصيانة للمستخدمين أمرًا بالغ الأهمية ، وهذا ما تفعله في علامة تبويب الوحدات النمطية.

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

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

إدارة الروبوت

حتى عندما يكون موقع الويب الخاص بك معطلاً بسبب الصيانة ، من المهم التفاعل مع جمهورك عبر التواصل التفاعلي. هذا هو المكان الذي تصبح فيه علامة التبويب Manage bot مفيدة.

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

اللائحة العامة لحماية البيانات

إذا اخترت تزويد جمهورك بخيار اشتراك ، فإن علامة التبويب هذه مفيدة جدًا.

اللائحة العامة لحماية البيانات (GDPR) تعني اللائحة العامة لحماية البيانات. من المهم تنشيط علامة التبويب هذه لأنك تقوم بجمع بيانات الزوار.

بمجرد الانتهاء من العملية ، انقر فوق حفظ الإعدادات قبل زيارة صفحة موقع الويب الخاص بك.

تنشيط وضع الصيانة يدويًا باستخدام وظيفة مخصصة

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

لكن لا تقلق. فيما يلي ذكرنا سطور التعليمات البرمجية التي يمكنك دمجها في نهاية ملف jobs.php الخاص بالسمة لتنشيط وضع الصيانة بدون مكون إضافي.

// تنشيط وضع صيانة WordPress

الوظيفة wp_maintenance_mode () {

إذا (! current_user_can ('edit_themes') ||! is_user_logged_in ()) {

wp_die ('<h1> قيد الصيانة </ h1> <br /> موقع الويب قيد الصيانة المخطط لها. الرجاء إعادة التحقق لاحقًا.')؛

}

}

add_action ('get_header'، 'wp_maintenance_mode') ؛

لتخصيص رسالة الصيانة الخاصة بك ، يمكنك تغيير النص بين علامات الاقتباس في السطر 4 من التعليمات البرمجية.

لاحظ أنه من المهم إجراء نسخ احتياطي لبيانات موقعك قبل اتباع هذه الطريقة ، حيث يتطلب منك إجراء تغييرات في ملف function.php .

باستخدام ملف htaccess

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

أعد كتابة المحرك

إعادة كتابة القاعدة /

RewriteCond٪ {REQUEST_URI}! ^ / Maintenance \ .html $

RewriteRule ^ (. *) $ https://example.com/maintertain.html [R = 307، L]

الآن قم بإنشاء ملف آخر في دليل موقع الويب باسم Maintenance.HTML وضع رسالة الصيانة المخصصة بداخله.

لاحظ أنه من المهم الاحتفاظ بنسخة احتياطية من ملف htaccess الخاص بك قبل متابعة هذه الطريقة ، حيث ستقوم بإجراء تغييرات معينة عليه.

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

قم بتغليفه

كانت هذه هي الطرق الثلاث التي يمكنك استخدامها لوضع موقع WordPress الخاص بك في وضع الصيانة. فيما يلي نظرة عامة موجزة عن كل منهم.

  • الطريقة الأولى ستضع موقع الويب الخاص بك تلقائيًا في وضع الصيانة لـ WordPress باستخدام مكون إضافي.
  • تتطلب الطريقة الثانية إضافة مقتطف رمز إلى ملف PHP الخاص بك.
  • تتطلب الطريقة الثالثة إضافة أكواد في ملف htaccess الخاص بك

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