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

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

โฮสติ้ง RaidBoxes ติดตั้งปลั๊กอินที่ทำให้เกิดข้อขัดแย้งของ JavaScript กับ WPML

นี่คือสิ่งที่เกิดขึ้น:

  • WPML โหลดเป็นอันดับแรก โดยวางตัวจัดการเหตุการณ์ “onload” ของตน
  • ปลั๊กอิน RaidBoxes โหลดถัดไป และเขียนทับตัวจัดการเหตุการณ์เหล่านี้

ด้วยเหตุนี้ ปุ่มบางปุ่มในอินเทอร์เฟซผู้ใช้ของ WPML จึงไม่ทำงาน

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

ปัญหานี้ได้รับการแก้ไขจากทาง RaidBoxes แล้ว และไม่จำเป็นต้องใช้วิธีแก้ไขนี้อีกต่อไป คุณสามารถลองใช้ jQuery แทนได้

แก้ไขไฟล์ raidboxes-admin-menu.php ที่อยู่ในโฟลเดอร์ ../rb-plugins/raidboxes-admin-menu/ และค้นหาฟังก์ชัน raidboxes_cache_purge_action_js แก้ไขฟังก์ชันนี้ให้มีลักษณะเหมือนโค้ดต่อไปนี้:

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