- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 3.3.6
- แก้ไขใน
- WPML Multilingual CMS 3.3.7
ภาพรวมของปัญหา
เมื่อเพิ่มลิงก์ไปยังโพสต์หรือหน้า จะมีการส่งคำขอ ajax เพื่อดึงข้อมูลโพสต์อื่น ๆ ทั้งหมดที่คุณสามารถลิงก์ไปได้
การเรียกใช้คำขอนี้ทำให้เกิดข้อผิดพลาดร้ายแรงดังนี้:
Fatal error: Call to private method WPML_Language_Resolution::get_referrer_language_code() from context 'SitePress' in wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2328
วิธีแก้ปัญหาชั่วคราว
WPML 3.3.7 จะรวมการแก้ไขนี้ไว้
ในระหว่างนี้ เพื่อแก้ไขปัญหาในเวอร์ชันปัจจุบันของคุณ ให้ไปที่ sitepress-multilingual-cms/classes/request-handling/class-wpml-language-resolution.php จากนั้นในบรรทัดที่ 92 ให้เปลี่ยนโค้ดนี้:
private function get_referrer_language_code()
เป็น:
public function get_referrer_language_code()