ووردبريس: كيفية تفعيل وضع التصحيح؟

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

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

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

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

ما هو التصحيح؟

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

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

كيفية تفعيل تصحيح ووردبريس؟

تسجيل الدخول إلى موقعكcPanel افتح مدير الملفات.

انتقل إلى المجلد الجذر لتثبيت ووردبريس الخاص بك.

ابحث عن الملف وقم بتعديله wp-config.php الخاص بنا.

تفعيل WP_DEBUG

افتح الملفwp-config.php ابحث عن السطر:define('WP_DEBUG', false); إذا لم يكن موجودًا، أضفه مباشرة قبل/* That's all, stop editing! Happy publishing. */ عدّله كما يلي:

define('WP_DEBUG', true);

هذا التعديل يفعل وضع التصحيح العام في ووردبريس.

تفعيل WP_DEBUG_LOG

في نفس الملف wp-config. php Ajoutez la ligne suivante juste après celle de WP_DEBUG :

define('WP_DEBUG_LOG', true);

سيتم تسجيل جميع رسائل الخطأ والتحذير في ملف debug.log في المجلد wp-content.

تفعيل SCRIPT_DEBUG

ما زلنا في wp-config. php Ajoutez cette ligne :

define('SCRIPT_DEBUG', true);

يجبر ووردبريس على استخدام الإصدارات غير المُصغرة لملفات CSS وJavaScript الأساسية، مما قد يساعد في تصحيح مشاكل متعلقة بالسكربتات.

تكوين التصحيح PHP personnalisé

إنشاء إضافة مخصصة أو استخدام إضافة مقتطفات الكود الموجودة.

أضف الوظيفة التالية إلى المكون الإضافي أو الكود الخاص بك:

php

function write_log($data) { if (true === WP_DEBUG) { if (is_array($data) || is_object($data)) { error_log(print_r($data, true)); } else { error_log($data); } } }}

تأكد من تفعيل WP_DEBUG في ملف wp-config الخاص بك. php :

php

define('WP_DEBUG', true);;

لاستخدام هذه الوظيفة لتصحيح الأخطاء، يمكنك الآن استدعاؤها في الكود الخاص بك كما يلي:

php

write_log('DEBUG TEXT'); write_log($variable);

تقدم هذه الطريقة عدة مزايا:

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

  2. تعتمد على WP_DEBUG، مما يعني أن التسجيل لن يحدث إلا عند تفعيل وضع التصحيح.

  3. توفر وسيلة متسقة وسهلة الاستخدام للتسجيل عبر موقعك.

ملاحظات هامة:

  • لا تضف هذا الكود مباشرةً إلى ملف functions. يُفضل استخدام مكون إضافي أو مدير للشيفرات لأسباب تتعلق بالصيانة والأمان والأداء وتنظيم الكود. php de votre thème

  • تأكد من تعطيل أو حذف هذا الكود في الإنتاج، أو على الأقل تعطيل WP_DEBUG.

  • افحص ملفات السجل بانتظام لتجنب أن تصبح كبيرة جدًا.

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

نصائح إضافية

  • يُوصى بتعطيل عرض الأخطاء على الموقع في الإنتاج. للقيام بذلك، أضف:

define('WP_DEBUG_DISPLAY', false);

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

  • افحص بانتظام ملفات السجل حتى لا تصبح كبيرة جدًا.

ووردبريس: كيفية تفعيل وضع التصحيح؟