- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- แก้ไขใน
- WCML 5.3.3
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WooCommerce PayPal Payments
- แท็กหัวข้อ
- Bug
ภาพรวมของปัญหา
หลังจากที่ลูกค้าของเอเจนซี่ทำการสั่งซื้อ พวกเขาอาจเห็นข้อมูลการชำระเงินที่ซ้ำกันบนหน้ายืนยันคำสั่งซื้อและในอีเมล แทนที่จะเห็นเพียงข้อมูลเดียวที่ถูกต้องสำหรับภาษานั้น
วิธีแก้ปัญหาชั่วคราว
โปรดสำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ …/woocommerce-multilingual/classes/multi-currency/payment-gateways/class-wcml-currencies-payment-gateways.php
- ค้นหาบรรทัดที่ 38
- แทนที่:
add_filter( 'woocommerce_payment_gateways', Fns::tap( Fns::withoutRecursion( Fns::identity(), [ $this, 'init_gateways' ] ) ), PHP_INT_MAX );
- ด้วย:
add_action( 'wp_loaded', [ $this, 'init_gateways' ] );