WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
4.2.7.1

ภาพรวมของปัญหา

คุณอาจพบข้อผิดพลาด PHP ต่อไปนี้หากคุณอัปเดตปลั๊กอิน Sitepress Multilingual CMS ก่อนการจัดการการแปลของ WPML:

Uncaught Error: Class 'WPML_Option_Manager' not found in .../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/class-wpml-tm-ams-check-website-id-factory.php on line 9

 

วิธีแก้ปัญหาชั่วคราว

มีวิธีแก้ปัญหาชั่วคราว 2 วิธีที่คุณสามารถใช้ได้หากพบข้อผิดพลาดนี้:

1. ใช้แพตช์สำหรับปัญหานี้ด้วยตนเอง

แก้ไขไฟล์ class-wpml-tm-ams-check-website-id-factory.php ที่อยู่ในโฟลเดอร์ ../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/

ในไฟล์นี้ ให้แทนที่บรรทัดต่อไปนี้:


/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

ด้วย:


class WPML_Option_Manager extends WPML\WP\OptionManager {}

/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

2. ติดต่อฝ่ายสนับสนุน

ทีมงานฝ่ายสนับสนุนของเราจะช่วยคุณใช้แพตช์

ปัญหาที่ทราบแล้วทั้งหมด →