WPML
สถานะ
เปิด
รายงานสำหรับ
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 );
    			}

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