คู่มือฉบับย่อสำหรับการดีบัก WordPress

เผยแพร่แล้ว: 2020-06-22
WordPress Debugging

ปรับปรุงล่าสุด - 8 กรกฎาคม 2021

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

หากคุณดูแพลตฟอร์มการออกแบบเว็บไซต์ทั่วไปและใช้งานง่ายที่สุด WordPress ก็อยู่ที่นั่น เป็นระบบจัดการเนื้อหาแบบโอเพ่นซอร์ส ที่ให้ความสามารถในการสร้างเว็บไซต์ที่ดึงดูดสายตาและสมบูรณ์ ซึ่งจะดึงดูดสายตาของผู้ใช้ในแวบแรก มุมมองนั้นสามารถพิสูจน์ได้เนื่องจากเกือบ 40% ของเว็บไซต์ ขับเคลื่อนโดย WordPress สิ่งที่คุณต้องการเพื่อให้แน่ใจว่าสิ่งนี้คือบริษัทพัฒนาเว็บไซต์ที่น่าเชื่อถือ ซึ่งจะทำงานให้คุณ

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

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

ความหมายของการดีบักเว็บไซต์

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

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

การเปิดใช้งานโหมดดีบักใน WordPress

WordPress มีวิธีแก้ไขข้อบกพร่องในตัว ซึ่งจำเป็นต้องเปิดใช้งาน สองวิธีในการเปิดใช้งานวิธีดีบัก WordPress:

ปลั๊กอิน

วิธีหนึ่งที่พบบ่อยที่สุดในการเปิดใช้งาน WordPress Debug คือการเพิ่มปลั๊กอินเพื่อเปิดใช้งาน มีปลั๊กอินการแก้จุดบกพร่องมากมายให้เลือก และส่วนใหญ่นั้นฟรี ปลั๊กอินชื่อ Debug โดย SoniNow Team เป็นสิ่งที่คุณต้องการใช้สำหรับการดีบักของคุณ

WordPress Debugging

ด้วยตนเอง:

กระบวนการเปิดใช้งานโหมดแก้ไขข้อบกพร่องด้วยตนเองนั้นสั้น หากคุณรู้ว่าต้องทำอย่างไร คุณต้องเข้าถึงไฟล์ wp-config.php และแทรกค่าคงที่บางค่า เริ่มแรกไฟล์ wp-config.php จะอยู่ในโฟลเดอร์รูท (หากคุณไม่ได้เปลี่ยนตำแหน่ง) ของไฟล์เซิร์ฟเวอร์ (ซึ่งคุณกำลังใช้อยู่)

สคริปต์ที่ต้องเขียนในไฟล์ wp-config.php คือ

กำหนด ('WP_DEBUG' จริง);

ในสถานการณ์ที่คุณต้องการปิดการใช้งาน WordPress Debug Method คุณสามารถเพิ่มสคริปต์ต่อไปนี้ในไฟล์ wp-config.php

กำหนด ('WP_DEBUG', เท็จ);

ในกรณีที่เกิดความสับสน ขอแนะนำให้ใช้คำแนะนำจากบริษัทพัฒนาเว็บไซต์ที่มีชื่อเสียง

บันทึกการดีบัก WordPress:

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

ขอแนะนำให้เปิดใช้งานบันทึกการดีบัก เนื่องจากจะช่วยให้คุณสร้างและรักษาไฟล์ บันทึกข้อผิดพลาดทั้งหมดที่คุณพบ สามารถเปิดใช้งาน Debug Log ได้อย่างง่ายดายผ่านการตั้งค่าของ WordPress Panel รายการข้อผิดพลาดได้รับการจัดการในไฟล์ "debug.log" ซึ่งมีอยู่ในโฟลเดอร์ "wp-content" ซึ่งอยู่ในไฟล์ของเซิร์ฟเวอร์ที่คุณใช้งาน

“wp_debug_display” ใช้งานได้เฉพาะเมื่อคุณไม่ต้องการแสดงข้อความแสดงข้อผิดพลาดขณะเขียนโค้ด แต่ต้องการให้จัดเก็บไว้ในโฟลเดอร์ “wp-content”

นี่เป็นข้อมูลที่มากเกินไปสำหรับคุณหรือไม่? ไม่ต้องกังวล เพราะคุณสามารถเลือกบริษัทพัฒนาเว็บไซต์จากบริษัทดีๆ ที่มีอยู่มากมายได้

เมื่อใดควรเปิดใช้งานโหมดแก้ไขข้อบกพร่อง

เพียงเพราะคุณมีของอยู่ ก็ควรใช้มันตลอดเวลา ไม่ว่าคุณจะต้องการหรือไม่ก็ตาม ควรเปิดใช้งานโหมดดีบักเฉพาะเมื่อคุณกำลังแก้ไขข้อผิดพลาดกับ WordPress หากคุณเปิดใช้งานอยู่ตลอดเวลา ผู้ใช้อาจได้รับข้อความแสดงข้อผิดพลาดของรหัสในขณะที่พวกเขากำลังเยี่ยมชมเว็บไซต์

วิธีปิดการใช้งานโหมดแก้ไขจุดบกพร่องค่อนข้างตรงกันข้ามกับการเปิดใช้งานโหมดแก้ไขจุดบกพร่อง ดังที่ได้กล่าวไว้ข้างต้น คุณสามารถเพิ่มสคริปต์ต่อไปนี้ใน ไฟล์ wp.config.php

กำหนด ('WP_DEBUG', เท็จ);

วิธีอื่นในการปิดใช้งานโหมดดีบักคือการล้างสคริปต์ที่คุณใช้เพื่อเปิดใช้งานโหมดดีบั๊กตั้งแต่แรก

วิธีแก้ไขข้อบกพร่อง:

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

is_wp_error()

is_wp-error() เป็นวิธีการในตัวของ WordPress ซึ่งจะแจ้งให้ทราบว่ามี WP- Error บางประเภทอยู่ในโค้ดหรือไม่ เมื่อสถานการณ์ล้มเหลว ข้อความที่คุณจะได้รับคือ "wp-error"

WordPress Debugging

แถบดีบัก

Debug Bar เป็นปลั๊กอินที่เพิ่มตัวเลือกพิเศษในการตั้งค่า ช่วยให้คุณดูสถานะของโค้ดได้โดยแสดงข้อความค้นหา แคช และข้อมูลอื่นๆ สำหรับการดีบัก

คุณต้องไม่เพียงแค่เปิดใช้งานโหมดแก้ไขข้อบกพร่องเท่านั้น แต่ยังต้อง "บันทึกการสืบค้นข้อมูล" (บันทึกการสืบค้นทั้งหมดที่ดำเนินการ เพื่อวิเคราะห์ในภายหลัง) สำหรับการเปิดใช้งาน คุณต้องมีสคริปต์ต่อไปนี้ในไฟล์ wp.config.php ของคุณ

กำหนด ('savequeries', จริง)

กำหนด ( 'wp_debug' จริง)

ทำ_it_wrong()

Do_it_wrong เป็นฟังก์ชันที่สามารถเรียกได้ในขณะที่พัฒนาเว็บไซต์ WordPress ฟังก์ชันนี้ทำหน้าที่เหมือนเป็นการเตือนความจำสำหรับเรา มันแสดงข้อความในขณะที่เขียนรหัส มันจะบอกเราว่ามีข้อผิดพลาดในรหัสหรือไม่

WordPress Debugging

ตัวตรวจสอบไวยากรณ์ PHP

ในขณะที่คุณเขียนโค้ด เป็นเรื่องปกติที่จะพลาดข้อผิดพลาดเล็กน้อย เมื่อคุณกำลังมองหาปัญหาสำคัญในโค้ด ปัญหาเล็กน้อยอาจเกี่ยวข้องกับไวยากรณ์ของรหัส PHP Syntax Checker เป็น เครื่องมือที่ดีสำหรับการใช้งาน เพื่อหลีกเลี่ยงข้อผิดพลาดทางไวยากรณ์ทั่วไป

นี่เป็นเพียงบางส่วนในหลายๆ วิธี คุณสามารถดีบักเว็บไซต์ WordPress ของคุณและเขียนโค้ดที่ปราศจากข้อผิดพลาดได้ สำหรับการดีบัก WordPress ที่ประสบความสำเร็จ คุณต้องนำบริษัทพัฒนาเว็บที่มีคุณภาพมาทำงาน

สัมผัสสุดท้าย:

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

อ่านเพิ่มเติม

  • จะแก้ไขข้อผิดพลาดทั่วไปของ WordPress ได้อย่างไร?
  • ผู้ให้บริการบำรุงรักษา WordPress