WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 3.5.0
แก้ไขใน
WPML Multilingual CMS 3.5.1 beta 3

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

ใน เวอร์ชันที่เผยแพร่ล่าสุด WPML 3.5.0 เราได้เพิ่มตารางใหม่ icl_string_pages เพื่อโหลดการแปลสตริงล่วงหน้าและเพิ่มประสิทธิภาพของไซต์

อย่างไรก็ตามในบางไซต์เฉพาะ อาร์กิวเมนต์ URL เช่น http://my-site.com/my-page/?arg1=value1&arg2=value2 จะถูกนำไปใช้ในจุดประสงค์ที่แตกต่างกัน สิ่งนี้ทำให้มีแถวที่ไม่จำเป็นเพิ่มขึ้นในตาราง icl_string_pages ซึ่งอาจทำให้ขนาดของตารางเพิ่มขึ้นถึงหลายร้อย MB และส่งผลกระทบต่อประสิทธิภาพของไซต์อย่างมาก

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

วิธีแก้ปัญหาชั่วคราวในปัจจุบันคือการอัปเกรดเป็น WPML Multilingual CMS 3.5.1 เบต้า 3 หรือรอเวอร์ชันที่เผยแพร่อย่างเป็นทางการของ WPML Multilingual CMS 3.5.1

การอัปเดตจากเวอร์ชันเบต้าก่อนหน้า (3.5.1 เบต้า 2 หรือ 3.5.1 เบต้า 1) จำเป็นต้องให้คุณตั้งค่านี้ชั่วคราวในไฟล์ wp-config.php ของคุณ

define('ICL_SITEPRESS_DEV_VERSION', '3.5.1');

จากนั้นหลังจากเข้าชมไซต์ของคุณหนึ่งครั้ง คุณต้องลบการตั้งค่านั้นออก

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