Bagaimana cara mengaktifkan mode debug di bawah wordpress?

Written by
Amy Flakelar
Amy Flakelar
การดีบัก WORDPRESS
WordPress มาพร้อมกับการตั้งค่าหลายอย่างที่คุณสามารถใช้เพื่อช่วยดีบักแอปพลิเคชันหลัก ธีม โค้ดที่กำหนดเองของคุณเอง และอื่นๆ อีกมากมาย
โดยทั่วไป การตั้งค่าเหล่านี้มีไว้สำหรับนักพัฒนาและไม่ควรใช้กับเว็บไซต์ “สด” อย่างไรก็ตาม คุณอาจต้องใช้การตั้งค่าเหล่านี้ในสถานการณ์บางอย่างเพื่อช่วยแก้ไขปัญหาที่คุณอาจพบกับโค้ดของบุคคลที่สาม เช่น ปลั๊กอินหรือธีม
หากต้องการเปิดใช้งานโหมดดีบักใน WordPress ให้ทำตามขั้นตอนต่อไปนี้:
- ใช้ “ตัวจัดการไฟล์” ของ cPanel เปิดไฟล์ wp-config.php ในโปรแกรมแก้ไขข้อความที่คุณต้องการ
- หากต้องการเปิดใช้งานโหมดดีบัก ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php:
define('WP_DEBUG', true);
เมื่อเปิดใช้งาน WP_DEBUG แล้ว WordPress จะแสดงข้อผิดพลาด การแจ้งเตือน และคำเตือนของ PHP ทั้งหมด
- บันทึกการเปลี่ยนแปลงของคุณและออกจากโปรแกรมแก้ไขข้อความ ตอนนี้โหมดดีบักเปิดใช้งานแล้ว
Warning
เมื่อเสร็จสิ้น ให้ปิดใช้งานโหมดดีบักโดยแก้ไขบรรทัดในไฟล์ wp-config.php ดังนี้:
define('WP_DEBUG', false);
ตัวเลือกการดีบักเพิ่มเติม
มีตัวเลือกการตั้งค่าเพิ่มเติมหลายอย่างที่คุณสามารถใช้เพื่อควบคุมข้อมูลการดีบักที่ WordPress จัดหาให้:
- WP_DEBUG_LOG: เมื่อเปิดใช้งาน WP_DEBUG_LOG และ WP_DEBUG แล้ว WordPress จะบันทึกข้อมูลข้อผิดพลาดทั้งหมดลงในไฟล์ debug.log ในไดเรกทอรี wp-content โดยค่าเริ่มต้น การตั้งค่านี้จะถูกปิดใช้งาน หากต้องการเปิดใช้งานการตั้งค่านี้ ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php:
define('WP_DEBUG_LOG', true);
- WP_DEBUG_DISPLAY: เมื่อเปิดใช้งาน WP_DEBUG_DISPLAY และ WP_DEBUG แล้ว WordPress จะแสดงข้อความข้อผิดพลาดและคำเตือนบนหน้าเว็บ โดยค่าเริ่มต้น การตั้งค่านี้จะถูกเปิดใช้งาน เมื่อปิดใช้งานการตั้งค่านี้ ข้อความดีบักจะถูกซ่อนจากการแสดงผล หากต้องการปิดใช้งานการตั้งค่านี้ ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php:
define('WP_DEBUG_DISPLAY', false);
- SCRIPT_DEBUG: เมื่อเปิดใช้งาน SCRIPT_DEBUG แล้ว WordPress จะใช้ไฟล์ CSS และ JavaScript หลักเวอร์ชันที่กำลังพัฒนา แทนที่จะเป็นเวอร์ชันที่บีบอัดที่ใช้ตามปกติ โดยค่าเริ่มต้น การตั้งค่านี้จะถูกปิดใช้งาน คุณสามารถใช้การตั้งค่านี้เพื่อทดสอบการแก้ไขไฟล์ .js หรือ .css ในตัว หากต้องการเปิดใช้งานการตั้งค่านี้ ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php:
define('SCRIPT_DEBUG', true);