كيفية إجراء صيانة موقع WordPress
نشرت: 2023-02-12عند الحديث عن WordPress ، يركز معظم الأشخاص على مدى سهولة إنشاء موقع ويب. ومع ذلك ، فإن إنشاء موقع ويب وصيانته أمران مختلفان تمامًا. هناك حاجة إلى الصيانة المناسبة للحفاظ على أداء موقعك جيدًا بمرور الوقت.
إذا كان لديك موقع ويب WordPress مباشر ، فمن المهم أن تعرف كيفية تشغيله في أفضل حالاته. لحسن الحظ ، هذا ليس بالأمر الصعب ، ويمكنك البدء من خلال التعرف على أنواع الصيانة المختلفة المطلوبة. هناك أيضًا الكثير من الخدمات والأدوات التي يمكن أن تجعل العملية أسهل.
في هذه المقالة ، سنناقش خدمات صيانة مواقع الويب ، ونوضح كيفية استخدام وضع صيانة WordPress. سننظر بعد ذلك في بعض نصائح الصيانة الرئيسية ، والتكاليف المتضمنة ، وكيف يمكن لـ WP Engine المساعدة. دعنا الحق في ذلك!
ما هي خدمات صيانة الموقع؟
تهتم خدمات صيانة WordPress بالحفاظ على موقع الويب الخاص بك من أجلك. ومع ذلك ، لا يتم إنشاء جميع خدمات الدعم على قدم المساواة.
يجب أن توفر الخدمة الصحيحة ميزات رئيسية معينة ، مثل مناطق التدريج والنسخ الاحتياطي اليومي الآلي. يجب أن تحافظ خدمات صيانة موقع WordPress عالية الجودة أيضًا على تحديث موقع الويب الخاص بك في جميع الأوقات. يتضمن هذا كل شيء من المكونات الإضافية والسمات الخاصة بموقعك إلى WordPress نفسه.
إذا كان موقع الويب الخاص بك يعمل على WordPress ، فيجب عليك أيضًا البحث عن خدمة صيانة متخصصة في النظام الأساسي. بعد كل شيء ، تختلف صيانة موقع WordPress عن إدارة موقع Shopify أو Wix. يجب أن يكون خبراء الصيانة أيضًا قادرين على الإجابة على أي أسئلة لديك بطريقة يمكنك فهمها.
ما هو وضع صيانة WordPress؟
يمكن التعامل مع معظم المهام على موقع WordPress الخاص بك من لوحة القيادة. ومع ذلك ، قد ترغب في تمكين وضع الصيانة قبل تنفيذ مهام إدارية معينة. هذه بشكل عام مهام تؤثر على أداء موقع الويب الخاص بك.
من الجيد أيضًا استخدام وضع الصيانة إذا كان ما تفعله سيؤثر على سمة الموقع أو وظيفته. سيأخذ وضع الصيانة موقع الويب الخاص بك مؤقتًا في وضع عدم الاتصال ، مما يمنع الزوار من الوصول إلى المحتوى المعطل أو غير المكتمل. هذا أمر حيوي لتوفير تجربة مستخدم قوية (UX).
كيف أضع موقع الويب الخاص بي على WordPress في وضع الصيانة؟
هناك عدة طرق يمكنك من خلالها تمكين وضع الصيانة على موقع WordPress الخاص بك. الخيار الأسهل هو استخدام مكون WordPress الإضافي مثل Coming Soon Page أو Under Construction & Maintenance Mode أو WP Maintenance Mode. يمكنك أيضًا إضافة وظيفة مخصصة إلى ملف jobs.php الخاص بموقعك. لنلقِ نظرة على كلا الخيارين بمزيد من التفصيل.
الطريقة الأولى: استخدام البرنامج المساعد
يعد استخدام البرنامج المساعد هو الخيار الأسهل ، حيث سيتعامل مع كل شيء نيابة عنك. يمكنك أيضًا تقليل المخاطر المرتبطة بتمكين وضع الصيانة باستخدام التعليمات البرمجية (التي سنشرحها لاحقًا).
1. قم بتنزيل البرنامج المساعد
أول شيء عليك القيام به هو تحديد مكون إضافي لوضع الصيانة. يمكنك العثور على العديد من الخيارات في دليل البرنامج المساعد WordPress. ستحتاج بعد ذلك إلى تثبيت المكون الإضافي وتنشيطه في لوحة المعلومات الخاصة بك.
2. قم بتشغيل وضع الصيانة
بعد تنشيط المكون الإضافي ، سترغب في الانتقال إلى إعداداته. توجد هذه بشكل عام تحت اسم المكون الإضافي: على سبيل المثال ، SeedProd > الإعدادات .
يمكنك بعد ذلك تمكين وضع الصيانة. في Coming Soon Page، Under Construction & Maintenance Mode plugin ، يوجد هذا ضمن قسم الحالة في إعدادات المكون الإضافي. إذا لم تكن متأكدًا من كيفية المتابعة باستخدام الأداة التي اخترتها ، فراجع وثائقها أو اتصل بفريق الدعم للحصول على المساعدة.
الطريقة 2: إضافة دالة
إذا كنت تشعر براحة أكبر مع الترميز ، أو تريد تحديد عدد المكونات الإضافية التي تستخدمها على موقعك ، فيمكنك إضافة بعض التعليمات البرمجية إلى ملف jobs.php الخاص بموقعك لتمكين وضع الصيانة. ستتمكن أيضًا من ضبط مظهر صفحة الصيانة العامة.
قبل استخدام هذه الطريقة ، يجب عليك إنشاء نسخة احتياطية لموقع الويب. من المهم المضي قدمًا بحذر ، حيث إن التغييرات التي تطرأ على ملف WordPress الرئيسي هذا يمكن أن تؤدي إلى تعطيل موقعك أو منعك من الخروج منه.
1. افتح ملف function.php
للوصول إلى ملف jobs.php الخاص بك ، يمكنك الانتقال إلى Appearance > Theme Editor في لوحة معلومات WordPress الخاصة بك.
بعد ذلك ، حدد jobs.php من الخيارات المتاحة في القائمة اليمنى.
2. نسخ ولصق الوظيفة
لتنشيط وضع الصيانة ، ستحتاج إلى نسخ الوظيفة التالية ولصقها في ملف jobs.php . يمكنك وضع هذا الرمز في الجزء العلوي أو السفلي من الملف:
function wcr_maintain() { // we show this message if // 1. you're not logged in // 2. you're not on /wp-admin/ (index.php is redirecting you to wp-login.php) // 3. you're not on login page if ( !is_user_logged_in() && !is_admin() && !in_array($GLOBALS['pagenow'], array('wp-login.php')) ) { $period = 3 * HOUR_IN_SECONDS; // 3 hours, but you can change if you need header($_SERVER['SERVER_PROTOCOL'] . ' 503 Service Unavailable', true, 503); header('Retry-After: ' . $period); // you can insert whatever you want :) echo 'content goes here'; exit; } } add_action('init', 'wcr_maintain');
يجب عليك بعد ذلك حفظ التغييرات في الملف. سيكون موقع الويب الخاص بك الآن في وضع الصيانة. لتغيير المعلومات المعروضة على صفحة الصيانة ، يمكنك ضبط نصوص العناصر النائبة المتنوعة. عندما تكون جاهزًا لإعادة تشغيل موقعك مرة أخرى ، ما عليك سوى حذف هذا الرمز وحفظ الملف مرة أخرى.
نصائح للحفاظ على موقع WordPress الخاص بك يدويًا
تعد القدرة على وضع موقع WordPress الخاص بك في وضع الصيانة بداية رائعة. ومع ذلك ، هناك الكثير من الأمور التي تشارك في صيانة موقعك بمرور الوقت. فيما يلي بعض النصائح الحيوية التي يجب وضعها في الاعتبار لزيادة أمان وأداء WordPress الخاص بك.
في كثير من الأحيان ، قم بعمل نسخة احتياطية من موقعك
من المهم إنشاء نسخ احتياطية منتظمة أو يومية لموقعك على الويب. تضمن النسخ الاحتياطية أن لديك دائمًا نسخة صالحة للعمل من موقع الويب الخاص بك يمكنك استعادتها بسرعة ، فقط في حالة حدوث خطأ ما. ستحتاج إلى عمل نسخة احتياطية من قاعدة بيانات WordPress وملفات موقعك.
لإجراء نسخ احتياطي لموقع الويب الخاص بك يدويًا ، يمكنك استخدام مكون إضافي أو عميل بروتوكول نقل الملفات (FTP). يمكنك أيضًا أتمتة هذه العملية مع مزود الاستضافة المناسب. على سبيل المثال ، هنا في WP Engine نقدم خدمات نسخ احتياطي مضمنة. هذا يضع النسخ الاحتياطية لموقع الويب الخاص بك في أيدي الخبراء ، ويمكن أن يوفر لك الكثير من الوقت.
ضمان أمن ووردبريس
هناك عدد من الطرق التي يمكن من خلالها اختراق موقع الويب الخاص بك. يمكن أن يؤدي التأكد من أن موقعك آمن إلى سد بعض الفجوات ، والحفاظ على زوارك (وأنت) أكثر أمانًا.
للقيام بذلك ، ستحتاج إلى البدء بمسح موقع الويب الخاص بك بحثًا عن علامات على وجود برامج ضارة أو قرصنة. يمكن أن تساعد الحلول مثل SiteCheck من Sucuri في ذلك.
تجعل السمات وتثبيت WordPress وتحديثات المكونات الإضافية موقع الويب الخاص بك أكثر أمانًا. ينشئ المطورون تصحيحات للتغلب على نقاط الضعف وإدراجها في التحديثات.
ومع ذلك ، هناك بعض الإجراءات الأمنية التي قد لا تتمكن من تنفيذها بنفسك. وهذا يشمل الحماية ضد الكتابة على القرص وتعداد المستخدم. للحصول على إجراءات أمان WordPress هذه ، ستحتاج إلى اختيار مزود استضافة WordPress آمن يوفرها.
حافظ على تحديث المحتوى الخاص بك
قد لا تعتقد أن محتوى موقعك له علاقة كبيرة بصيانة WordPress ، ولكنه في الواقع مكون مهم. يتيح لك فحص المحتوى الحالي بشكل دوري إزالة الروابط الداخلية والخارجية المعطلة. تجعل هذه الروابط المعطلة موقع الويب الخاص بك أكثر صعوبة في الاستخدام من قبل كل من الزوار ومحركات البحث ، ويمكن أن تسبب أخطاء 404.
يساعدك تحديث المحتوى أيضًا في الحفاظ على إستراتيجية تحسين محرك البحث (SEO) على الصفحة في المسار الصحيح. عند تحديث المحتوى الخاص بك ، يمكنك مراجعة علامات العنوان وكثافة الكلمات الرئيسية ، وتأكد من أن لديك وصفًا تعريفيًا مناسبًا لكل صفحة ومنشور ، وما إلى ذلك.
كم تكلفة صيانة WordPress؟
كما ذكرنا سابقًا ، إذا كنت لا ترغب في التعامل مع صيانة موقعك شخصيًا ، يمكنك الاشتراك في خدمة الصيانة. تتعامل هذه الخدمات مع مهام صيانة WordPress التي ليس لديك الوقت أو الخبرة لأداءها بنفسك.
على الرغم من أن هذا خيار مناسب ، إلا أنه لا يتم إنشاء جميع الخدمات على قدم المساواة ، وقد يكون بعضها مكلفًا للغاية. لهذا السبب يعد تجميع هذه الخدمات مع استضافة WordPress خيارًا ذكيًا. على سبيل المثال ، نقدم حزمًا شاملة توفر لك خدمات الاستضافة وإدارة WordPress بسعر واحد ، بدءًا من 25 دولارًا في الشهر.
كيف يمكن أن تساعد الاستضافة المُدارة من WP Engine في الحفاظ على تجاربك الرقمية
هنا في WP Engine ، يمكن أن تساعدك استضافة WordPress المُدارة بأسعار معقولة في الحفاظ على موقع الويب الخاص بك بسهولة أكبر. على سبيل المثال ، سيتم تحديث قالب WordPress والتثبيت والمكونات الإضافية تلقائيًا وبأمان.
ستتمكن أيضًا من الوصول إلى بيئة التدريج ، والتي تساعدك على الاهتمام بصيانة WP دون التأثير على موقع الويب المباشر الخاص بك. بالإضافة إلى ذلك ، لدينا خبراء WordPress تحت الطلب يمكنهم الإجابة على أسئلتك ومساعدتك في توفير تجربة رقمية من الدرجة الأولى.
حافظ على موقعك باستخدام WP Engine
تعد صيانة WordPress أمرًا حيويًا للحفاظ على أداء موقع الويب الخاص بك في أفضل حالاته. يتضمن بعض هذا العمل تمكين وضع الصيانة ، والذي يمكن القيام به عبر مكون إضافي أو بعض التعليمات البرمجية المخصصة. ومع ذلك ، هناك الكثير من مهام صيانة WordPress التي يجب عليك إكمالها بانتظام ولا تتطلب وضع الصيانة.
في حين أنه من الممكن صيانة موقع الويب الخاص بك بنفسك ، فإن خدمة صيانة WordPress يمكن أن تكون أكثر ملاءمة وفعالية من حيث التكلفة. تتعامل خطط استضافة WordPress المُدارة من WP Engine مع العديد من مهام الصيانة الرئيسية وأتمتتها ، مما يتيح لك مزيدًا من الوقت لتطوير WordPress وتحسين موقعك!