WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual & Multicurrency for WooCommerce 4.12.4
แก้ไขใน
WooCommerce Multilingual 4.12.5

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

WPML Multilingual & Multicurrency for WooCommerce ช่วยให้คุณตั้งค่าสกุลเงินตามตำแหน่งที่ตั้งของผู้ใช้ อย่างไรก็ตาม นับตั้งแต่การเปลี่ยนแปลงล่าสุดใน WooCommerce 6.1.0 ฟีเจอร์นี้ทำงานไม่ถูกต้อง

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

โปรดทำการสำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ


  1. เปิดไฟล์ /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php ของคุณ

  2. ค้นหาบรรทัดที่ 49

  3. แทนที่:
    			wp_cache_add( $key, $country, __CLASS__ );


  4. ด้วย:
    			if ($country === "") {
    				$country = false;
    			}
    			wp_cache_add( $key, $country, __CLASS__ );

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