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);

Все известные проблемы →