- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.0.0
- แก้ไขใน
- WPML Multilingual CMS 4.0.2
ภาพรวมของปัญหา
เมื่ออัปเกรด WPML คุณอาจพบข้อผิดพลาดต่อไปนี้:
Catchable fatal error: Method WPML_Admin_Menu_Item::__toString() must return a string value ...
วิธีแก้ปัญหาชั่วคราว
ปัญหานี้จะได้รับการแก้ไขใน WPML เวอร์ชันที่เผยแพร่ถัดไป
ในระหว่างนี้ คุณสามารถใช้การแก้ไขต่อไปนี้
1. แก้ไขไฟล์ class-wpml-admin-menu-item.php ที่อยู่ในโฟลเดอร์ ../wp-content/plugins/sitepress-multilingual-cms/classes/admin-menu/
2. แทนที่โค้ดที่พบใน function serialize() จากโค้ดนี้:
เป็นโค้ดนี้: