- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 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);