ช่วยด้วย! WordPress แจ้งเตือน Notice: has_cap นั้นทำงานไม่ สอดคล้องนัก ตั้งแต่รุ่น 2.0.0! ระดับผู้ใช้ถูกยกเลิกการใช้งานแล้ว โปรดใช้เมนูความสามารถแทน แก้ไขอย่างไร

2019 07 30 17 15 38

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

2019 07 30 17 15 38

หรืออาจจะแจ้งเตือนตรงนี้ก็ได้

2019 07 30 17 17 57

เราสามารถแก้ไขได้ตาม ที่ อ.Menn แห้งเว็บไซต์ seedthemes.com ได้บอกไว้ในกระทู้นี้ https://th.seedthemes.com/topic/43665/ คือให้ทำตามนี้เลย

ต้องบอกก่อนว่า Notice เป็นการแจ้งเตือน ยังไม่มี error อะไรนะครับ

ที่เค้าแจ้งคือบอกว่าว่า หลายๆ คำสั่งที่เรียกใช้นั้น ตัว WooCommerce 3.0 จะไม่แนะนำให้ใช้แล้วนะ ให้ไปใช้คำสั่งอื่นแทน

ซึ่งทางแก้คือ ต้องรอให้ปลั๊กอินต่างๆ ที่เกี่ยวข้อง อัพเดทตาม และรองรับก่อนน่ะครับ มันก็จะหายไปเองครับ (นอกจากเราเขียนโค้ดเอง ก็ต้องไล่อัพเดทตาม)

ระหว่างนี้ก็จะมีคำเตือนแบบนี้ ซึ่งสำหรับเว็บที่ใช้งานจริง เราจะไม่เปิด notice นะครับ ไปปิดโดยการไปแก้ WP_DEBUG ให้เป็น false ที่ wp-config.php ได้ครับ

ให้เราทำการ ftp ไปยังเว็บไซต์ที่ติดตั้ง WordPress ตามเส้นทางนี้นะครับ /domains/website2easy.com/public_html/wp-config.php ไฟล์ตามนี้เลย

2019 07 30 17 21 24

ให้ทำการแก้ไขโดยใช้โปรแกรมที่ตัวเองถนัด เช่น notepad++ หรือตามต้องการ

2019 07 30 17 23 30

ค้นหาคำนี้ “WP_DEBUG” เจอแล้วให้เปลี่ยนจาก “true” เป็น “false”

2019 07 30 17 24 26

2019 07 30 17 25 49

แบบนี้แล้วก็บันทึกข้อความแจ้งเตือนก็จะหายไป