Skip to main content
ใช้เวลาอ่าน 7 นาที (1404 คำ)

วิธีช่วยแก้ไขข้อบกพร่องของปลั๊กอิน WordPress

วิธีช่วยแก้ไขข้อบกพร่องของปลั๊กอิน WordPress

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

ในโพสต์นี้ เราจะสอนวิธีให้ข้อมูลที่ถูกต้องแก่นักพัฒนา เพื่อให้เขาเข้าใจและแก้ไขข้อผิดพลาดได้อย่างรวดเร็ว โพสต์นี้จะแบ่งออกเป็น 3 ขั้นตอนที่เราจะทำตามเพื่อให้ข้อมูลที่ถูกต้องแก่นักพัฒนาเมื่อเกิดปัญหา:

  • เปิดบันทึกการดีบัก
  • ติดตั้งปลั๊กอินแก้ไขปัญหา
  • ตรวจสอบข้อผิดพลาด JavaScript

 

เปิดใช้งานระบบ Debug และ Log ของ WordPress

ก่อนอื่นเลย เราต้องรู้ว่า WP_DEBUG คืออะไร ดังที่เราเห็นใน Wikipedia ว่า “ WP_DEBUG เป็นค่าคงที่ของ PHP (ตัวแปรส่วนกลางแบบถาวร) ที่สามารถใช้เพื่อเปิดใช้งานโหมด "debug" ทั่วทั้ง WordPress โดยค่าเริ่มต้นจะถือว่าเป็น false และมักจะตั้งเป็น true ในไฟล์ wp-config.php บนสำเนา WordPress สำหรับการพัฒนา”

อย่างที่เราเห็น WP_DEBUG เป็นค่าคงที่ที่มีค่าเริ่มต้นเป็น ปิด แต่เราสามารถเปิดมันได้ ชั่วคราว เพื่อจุดประสงค์ในการดีบักชั่วคราว 

 

wp-config

 

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

เราจะสอนคุณว่าจริงๆ แล้วเราจะเปิดใช้งานมันได้อย่างไร และมันจะมีหน้าตาเป็นอย่างไรหากเกิดข้อผิดพลาดกับปลั๊กอินของคุณ WP Meta SEO จะถูกใช้เป็นตัวอย่างนี้ แต่คุณสามารถทำตามขั้นตอนเดียวกันได้กับปลั๊กอินทั้งหมดของเรา ในกรณีนี้เรามีปัญหากับ WP Meta SEO ซึ่งอาจเป็นปัญหาใดก็ได้ ดังนั้นสิ่งที่เราจะทำคือเปิดไฟล์ wp-config.php ซึ่งสามารถทำได้ด้วยโปรแกรมแก้ไขข้อความที่คุณชื่นชอบ เช่น Notepad, Visual Studio Code, Brackets เพียงเปิด wp-config.php.

ไฟล์นี้อยู่ที่รูทของเซิร์ฟเวอร์ของคุณ ซึ่งเป็นที่ติดตั้งเว็บไซต์ WordPress ของคุณ.

 

wp-config-generated

 

เปิดด้วยโปรแกรมแก้ไขข้อความ จากนั้นกด CTRL + F หรือคลิกที่ Edit > Find… คุณจะเห็นกล่องที่สามารถพิมพ์คำที่ต้องการค้นหา ในกรณีนี้เราจะพิมพ์ “WP_DEBUG” แล้วกด Enter จนกว่าจะพบ:
“define( 'WP_DEBUG', false )”

 

การเปิดใช้งานดีบัก wp

 

ตอนนี้เราอยู่ที่บรรทัดนั้นแล้ว ให้ลบ “false” ออกและพิมพ์ true จากนั้นกด Enter และในบรรทัดถัดไปให้คัดลอก define( 'WP_DEBUG_LOG', true ); แล้วบันทึกไฟล์ ควรมีลักษณะเหมือนภาพถัดไป.

 

wp-debug-true

 

หากสองบรรทัดนี้ถูกเปลี่ยนแปลง ไฟล์ชื่อ “debug.php” จะปรากฏขึ้นที่ /wp-content/

 

บันทึกใหม่

 

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

 

ติดตั้งปลั๊กอิน WordPress Troubleshooting

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

  • เข้าสู่ระบบเว็บไซต์ WordPress ของคุณ คุณจะอยู่ที่แดชบอร์ดของเว็บไซต์
  • คลิกที่ “ปลั๊กอิน” ที่ส่วนด้านซ้ายของหน้าเว็บของคุณ
  • คลิกที่ “เพิ่มใหม่”
  • พิมพ์ “Health Check & Troubleshooting” ในแถบค้นหา ดังที่แสดงด้านล่าง

 

add-troubleshooting

     

  • คลิกที่ “ติดตั้งเลย” รายการปลั๊กอินจะโหลดโดยอัตโนมัติ ค้นหารายการที่ถูกต้องแล้วคลิกที่ “ติดตั้งเลย” จากนั้นคลิกที่ “เปิดใช้งาน”

 

install-troubleshooting

 

  • คลิกที่ “สถานะสุขภาพเว็บไซต์” ที่เมนูด้านซ้ายจะมีส่วนที่เรียกว่า “เครื่องมือ” คลิกที่ส่วนนั้น แล้วจึงคลิกที่ “สถานะสุขภาพเว็บไซต์”

 

site-health-menu

 

  • คลิกที่แท็บ “การแก้ไขปัญหา” อ่านข้อมูลคำเตือน แล้วคลิก “เข้าสู่โหมดแก้ไขปัญหา” 

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

 

เปิดใช้งานโหมดแก้ไขปัญหา

   

  • จำลองปัญหาที่ คุณพบเจอ

ในสภาพแวดล้อมเริ่มต้นที่ไม่มีปลั๊กอินที่ใช้งานอยู่และใช้ธีมเริ่มต้น หากปัญหายังเกิดขึ้น แสดงว่าปลั๊กอินของเราไม่ได้เป็นสาเหตุของพฤติกรรมที่ไม่คาดคิดนี้

 

  • คลิกที่ “ปลั๊กอิน” > “ปลั๊กอินที่ติดตั้งแล้ว”

  เมนู “ปลั๊กอิน” จะขยายออกเพื่อแสดงตัวเลือกเพิ่มเติมให้คุณ คลิกที่ “ปลั๊กอินที่ติดตั้งไว้”

 

ปลั๊กอินที่ติดตั้งแล้ว

   

  • คลิก “เปิดใช้งานระหว่างการแก้ไขปัญหา” ถัดจาก WP Meta SEO

  เปิดใช้งานระหว่างการแก้ไขปัญหา      

  • ทำซ้ำปัญหาที่คุณพบ โดยเปิดใช้งานเฉพาะ WP Meta SEO และธีมเริ่มต้น หากเกิดปัญหาขึ้น แสดงว่าปัญหานั้นเกิดจากปลั๊กอินของเรา

 

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

   

การตรวจสอบและแก้ไขข้อผิดพลาด JavaScript ในปลั๊กอิน WordPress

เราจะค้นหาข้อผิดพลาดของ Javascript ด้วยคอนโซลของ Chrome หรือ Firefox ขึ้นอยู่กับเบราว์เซอร์ของคุณ ชื่อเรียกอาจแตกต่างกันเล็กน้อย แต่ตามแบบ Chrome และ FireFox เราจะเรียกมันว่า “คอนโซล” ในการเปิดคอนโซลเพียงทำตามขั้นตอนเหล่านี้:  

  • คลิกขวา ที่ inspect บนส่วนหน้าบ้านในส่วนใดก็ได้ของเว็บไซต์

 

ตรวจสอบ

   

  • เลือก console ซึ่งจะเปิดเครื่องมือสำหรับนักพัฒนาที่ด้านขวาของหน้าเว็บ ให้คลิกที่ “Console”

 

คอนโซล

 

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

 

คอนโซลข้อผิดพลาด

 

หากคุณพบข้อผิดพลาด JavaScript โปรด จับภาพหน้าจอของเวอร์ชันที่ขยายแล้ว ของข้อผิดพลาดเพื่อแนบไปกับตั๋ว/โพสต์ของคุณ

 

ส่ง / แชร์การรายงานปัญหาของคุณ

ตอนนี้คุณมีข้อมูลทั้งหมดนี้แล้ว คุณจะช่วยนักพัฒนาให้เร่งกระบวนการได้ เพียงนำข้อมูลทั้งหมดที่คุณรวบรวมมาใส่ในตั๋ว/โพสต์ของคุณ ขอให้จำไว้ว่ารายการต่างๆ ได้แก่:  

  • บันทึกการแก้ไขข้อผิดพลาด
  • บันทึกเกี่ยวกับปลั๊กอินที่ทำให้เกิดความขัดแย้ง
  • ภาพแคปเจอร์ของคอนโซล JavaScript ที่มีข้อผิดพลาด

 

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

 

สร้างและแชร์บัญชีผู้ใช้ WordPress ใหม่เพื่อวัตถุประสงค์ด้านการสนับสนุน

การสร้างผู้ใช้แอดมินใหม่บางครั้งเป็นวิธีที่รวดเร็ววิธีหนึ่งในการแสดงให้ทีมสนับสนุนเห็นว่าปัญหาของคุณคืออะไร ก่อนที่จะเริ่มกระบวนการนั้น ขอเตือนสั้นๆ ว่า:

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

 

ในการสร้างผู้ใช้ใหม่ ขั้นแรกให้คุณเข้าสู่ระบบไซต์ผู้ดูแลระบบของคุณ หลังจากเข้าสู่ระบบสำเร็จ คุณจะอยู่ในแดชบอร์ดของ WordPress.

จากนั้น คุณควรไปที่เมนูด้านซ้าย เมนู > ผู้ใช้

 

wp-user-menu

 

หลังจากนั้น ไปที่ด้านบนของหน้าจอ คลิกที่ปุ่ม เพิ่มใหม่ หรือไปที่ปุ่ม เพิ่มใหม่ ในเมนูด้านซ้าย

 

add-wp-user

 

ถัดไป ฟอร์ม เพิ่มผู้ใช้ใหม่ จะปรากฏขึ้นบนหน้าจอของคุณ มี 2 ช่องที่จำเป็นต้องกรอกข้อมูล: ชื่อผู้ใช้, อีเมล

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

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

 

แบบฟอร์มผู้ใช้ wp

 

สุดท้าย คลิกปุ่ม เพิ่มผู้ใช้ใหม่ ที่ด้านล่าง เสร็จเรียบร้อยแล้ว ขอให้โชคดี!

 

ติดตามข้อมูลข่าวสาร

เมื่อคุณสมัครรับบล็อก เราจะส่งอีเมลให้คุณเมื่อมีการอัปเดตใหม่บนเว็บไซต์เพื่อให้คุณไม่พลาด.

บทความที่เกี่ยวข้อง