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