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

สำหรับการแจ้งข้อผิดพลาดนี้จะมีอยู่ใน WordPress ถ้าเราไปเปิดให้แจ้งเตือนข้อผิดพลาด แต่ไม่ใช่อะไรที่ร้ายแรง แต่เราจะรู้สึกรำคาญหรือรู้สึกไม่สบายใน โดยจะมีข้อความแจ้งเตือนอยู่ที่ระบบจัดการของ WordPress ดูแล้วไม่สบายตา แบบตามรูปภาพ
หรืออาจจะแจ้งเตือนตรงนี้ก็ได้
เราสามารถแก้ไขได้ตาม ที่ อ.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 ไฟล์ตามนี้เลย
ให้ทำการแก้ไขโดยใช้โปรแกรมที่ตัวเองถนัด เช่น notepad++ หรือตามต้องการ
ค้นหาคำนี้ “WP_DEBUG” เจอแล้วให้เปลี่ยนจาก “true” เป็น “false”
แบบนี้แล้วก็บันทึกข้อความแจ้งเตือนก็จะหายไป