- สถานะ
- เปิด
- รายงานสำหรับ
- WPML Multilingual & Multicurrency for WooCommerce 5.3.8
- แท็กหัวข้อ
- Bug, Compatibility, WCML
ภาพรวมของปัญหา
เมื่อแปลการตั้งค่าเกตเวย์ชำระเงินของ WooCommerce (เช่น ชื่อและคำอธิบาย) ผ่านส่วนเสริม WPML การแปลสตริง สตริงจะกลับไปเป็นสถานะ “ต้องอัปเดต” หลังจากเข้าชมส่วนหน้าเว็บไซต์ โดยเฉพาะในระหว่างขั้นตอนการชำระเงิน
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/plugins/woocommerce-multilingual/inc/class-wcml-wc-gateways.php
- ค้นหาบรรทัดที่ 78
- แทนที่:
$this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings );
- ด้วย:
if (is_admin()) { $this->register_gateway_settings_strings( $load_gateway->id, $load_gateway->settings ); }