WPML
สถานะ
รอผู้พัฒนา
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Astra
แท็กหัวข้อ
Compatibility

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

เมื่อใช้ธีม Astra อาจมีบางกรณีที่การแปลบางส่วนจะแสดงผลไม่ถูกต้อง หากภาษาที่ตั้งค่าไว้ในโปรไฟล์ของผู้ใช้ตรงกับภาษาเริ่มต้นของไซต์ ปัญหานี้จะเกิดขึ้นในสถานการณ์ เช่น การเพิ่มสินค้าลงในตะกร้าสินค้าในภาษารองและไปที่หน้าตะกร้าสินค้า แม้ว่าจะได้รับการแปลแล้วก็ตาม ขั้นตอนการสั่งซื้อจะไม่ปรากฏในภาษาที่แปล

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

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


  • เปิดไฟล์ …/wp-content/plugins/astra-addon/classes/class-astra-theme-extension.php

  • ค้นหาบรรทัดที่ 180

  • แทนที่:
    if ( $wp_version >= 4.7 )  {
    	$get_locale = get_user_locale();
    }

  • ด้วย:
    if ( $wp_version >= 4.7 && ! class_exists ('Sitepress') )  {
    	$get_locale = get_user_locale();
    }

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