WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
WPML String Translation 2.5.4

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

ในบางกรณี เมื่อสตริงข้อความที่มาจากปลั๊กอินสร้างหน้าเว็บได้รับการอัปเดต สตริงข้อความเวอร์ชันเก่ายังคงแสดงอยู่ในตัวแก้ไขการแปล

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

ปัญหานี้จะได้รับการแก้ไขใน WPML การแปลสตริง เวอร์ชันถัดไป ในระหว่างนี้ คุณสามารถใช้แพตช์ต่อไปนี้

ในไฟล์ ../wpml-string-translation/classes/page-builders/class-wpml-pb-string-translation.php ในบรรทัดที่ 103 ให้แทนที่:


if ( ! $this->is_job_in_progress( $job_id ) ) {

ด้วย:


if ( ! $job_id || ! $this->is_job_in_progress( $job_id ) ) {

สำหรับงานแปลที่มีอยู่ซึ่งมีฟิลด์ซ้ำกัน โปรดทำตามขั้นตอนด้านล่าง (หลังจากเพิ่มแพตช์แล้ว):
1. ไปที่หน้าจอแก้ไขของหน้าเว็บที่มีสตริงข้อความที่พบปัญหา
2. ตรวจสอบให้แน่ใจว่าไม่มีงานแปลใดที่ “กำลังดำเนินการ” อยู่
3. หากมีงานแปลที่กำลังดำเนินการอยู่ ให้ทำให้เสร็จสมบูรณ์ก่อน
4. กลับไปที่หน้าจอแก้ไขหน้าเว็บและคลิกที่ อัปเดต
5. เปิดตัวแก้ไขการแปลอีกครั้งและฟิลด์ที่ซ้ำกันควรจะถูกลบออก

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