WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 3.9.1
แก้ไขใน
WPML Multilingual CMS 3.9.2

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

เมื่อคุณอัปเกรด WPML จากเวอร์ชัน 3.9.1 คุณอาจพบข้อผิดพลาดร้ายแรงต่อไปนี้:

Fatal error: Uncaught Error: Call to a member function add_hooks() on array in ...wp-contentpluginssitepress-multilingual-cmsclassesaction-filter-loaderclass-wpml-action-filter-loader.php on line 52

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

ปัญหานี้จะเกิดขึ้นหากปลั๊กอิน “ตัวหลัก” WPML Multilingual CMS ไม่ได้รับการอัปเดตก่อน

โปรดตรวจสอบให้แน่ใจว่าก่อนอัปเดต WPML การแปลสตริง WPML การจัดการการแปล หรือ WPML Media Translation คุณได้อัปเดตปลั๊กอิน WPML Multilingual CMS ก่อน

หากคุณกำลังพบปัญหานี้อยู่ คุณสามารถลองทำตามหนึ่งในสองวิธีต่อไปนี้:


  1. ติดตั้งข้อมูลสำรองของไซต์ของคุณที่สร้างไว้ก่อนที่จะพบปัญหานี้ จากนั้นอัปเกรดปลั๊กอิน WPML ของคุณ โดยตรวจสอบให้แน่ใจว่าได้อัปเดตปลั๊กอิน WPML Multilingual CMS ตัวหลักก่อน

  2. หากคุณไม่สามารถดำเนินการตามขั้นตอนที่แนะนำก่อนหน้านี้ได้ โปรดลองทำตามขั้นตอนต่อไปนี้:

    • เข้าถึงไซต์ของคุณผ่าน FTP และเปลี่ยนชื่อโฟลเดอร์ที่มีปลั๊กอินส่วนเสริมของ WPML ทั้งหมด เช่น การแปลสตริง และการจัดการการแปล ตรวจสอบให้แน่ใจว่าไม่ได้เปลี่ยนชื่อโฟลเดอร์ของปลั๊กอิน WPML ตัวหลัก (”sitepress-multilingual-cms”)

    • อัปเดตปลั๊กอินตัวหลัก WPML Multilingual CMS

    • เปลี่ยนชื่อโฟลเดอร์ของปลั๊กอินส่วนเสริม WPML กลับเป็นชื่อเดิม

    • อัปเดตปลั๊กอินส่วนเสริม WPML ทั้งหมด

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