WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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' ] );

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