- الحالة
- محلولة
- تم حلها في
- 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);