WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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()

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