WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
WooCommerce Multilingual 4.11.0

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

ในบางกรณีที่ธีมของคุณใช้เทมเพลต taxonomy-product_cat.php และคุณสร้างคลังข้อมูลสินค้าโดยใช้ Elementor PRO แล้วทำการแปล หน้าคลังข้อมูลสินค้าที่แปลแล้วจะแสดงเทมเพลตเริ่มต้น ไม่ใช่เทมเพลตที่คุณสร้างโดยใช้ Elementor PRO

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

เรากำลังดำเนินการแก้ไขปัญหานี้ใน WooCommerce Multilingual ในระหว่างนี้ คุณสามารถใช้วิธีแก้ปัญหาชั่วคราวต่อไปนี้เพื่อแก้ไขปัญหา:

  • โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองไฟล์เว็บไซต์และฐานข้อมูลของคุณก่อนที่จะทำการเปลี่ยนแปลงดังกล่าว
  • เพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมของคุณ:

add_filter('template_include', function ($template){
    if (function_exists('wc_locate_template') && strpos($template, 'elementor') !== false && !file_exists(wc_locate_template(basename($template)))) {
        global $woocommerce_wpml;
        remove_filter( 'template_include', [ $woocommerce_wpml->store, 'template_loader' ], 100 );
    }
    
    return $template;
}, 12);

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