How can we help you?

Bagaimana cara mengaktifkan mode debug di bawah wordpress?

Amy Flakelar
Written by
Amy Flakelar

การดีบัก WORDPRESS

WordPress มาพร้อมกับการตั้งค่าหลายอย่างที่คุณสามารถใช้เพื่อช่วยดีบักแอปพลิเคชันหลัก ธีม โค้ดที่กำหนดเองของคุณเอง และอื่นๆ อีกมากมาย

โดยทั่วไป การตั้งค่าเหล่านี้มีไว้สำหรับนักพัฒนาและไม่ควรใช้กับเว็บไซต์ “สด” อย่างไรก็ตาม คุณอาจต้องใช้การตั้งค่าเหล่านี้ในสถานการณ์บางอย่างเพื่อช่วยแก้ไขปัญหาที่คุณอาจพบกับโค้ดของบุคคลที่สาม เช่น ปลั๊กอินหรือธีม

หากต้องการเปิดใช้งานโหมดดีบักใน WordPress ให้ทำตามขั้นตอนต่อไปนี้:

  1. ใช้ “ตัวจัดการไฟล์” ของ cPanel เปิดไฟล์ wp-config.php ในโปรแกรมแก้ไขข้อความที่คุณต้องการ
  2. หากต้องการเปิดใช้งานโหมดดีบัก ให้เพิ่มบรรทัดต่อไปนี้ลงในไฟล์ wp-config.php:
    define('WP_DEBUG', true);

เมื่อเปิดใช้งาน WP_DEBUG แล้ว WordPress จะแสดงข้อผิดพลาด การแจ้งเตือน และคำเตือนของ PHP ทั้งหมด

  1. บันทึกการเปลี่ยนแปลงของคุณและออกจากโปรแกรมแก้ไขข้อความ ตอนนี้โหมดดีบักเปิดใช้งานแล้ว
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);