لماذا علينا
تفعيل ميزة التنقيح (debugging) عندما تعمل الشيفرة كما يجب؟
ميزة التنقيح هي ميزةٌ مدمجة في
ووردبريس التي ستؤدي إلى إظهار الأخطاء والتحذيرات والملاحظات (عن الدوال المهملة [deprecated functions] …إلخ.).
عندما تكون
ميزة التنقيح معطلةً فقد لا تظهر التحذيرات أو الملاحظات المهمة، مما قد يؤدي إلى حدوث مشاكل مستقبلًا إن لم تتعامل مع تلك التحذيرات مباشرةً. ونريد أن تتوافق الشيفرات الجديدة مع بقية عناصر الموقع، لذا عند إضافتها إلى
ووردبريس يجب فعل ذلك في بيئة تطويرية مُفعَّلةٌ فيها
ميزة التنقيح (لكن احرص على تعطيل هذه الميزة قبل نشر الموقع وتحويله إلى بيئةٍ إنتاجيةٍ).
عليك تعديل ملف wp-config.php الموجود في المجلد الرئيسي لووردبريس لتفعيل هذه الميزة، هذا جزءٌ من الملف:
// Enable debugging
define('WP_DEBUG', true);
// Log all errors to a text file located at /wp-content/debug.log
define('WP_DEBUG_LOG', true);
// Don’t display error messages write them to the log file /wp-content/debug.log
define('WP_DEBUG_DISPLAY', false);
// Ensure all PHP errors are written to the log file and not displayed on screen
@ini_set('display_errors', 0);
لا تضم الشيفرة السابقة جميع خيارات الضبط التي يمكن تفعيلها، لكن الضبط السابق كافٍ عادةً لأغلبية الاحتياجات.