WPML
Статус
Решено автором
Связанный плагин/тема
Woodmart
Теги темы
Compatibility

Обзор проблемы

При использовании темы оформления WoodMart с WPML для отдельных товаров макеты на основе типов товаров работают не так, как ожидается. Вместо этого Ваши товары будут использовать макет по умолчанию.

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.


  • Откройте файл …/wp-content/themes/woodmart/inc/modules/layouts/class-single-product.php.

  • Найдите строку 20.

  • Замените:
    			$condition['condition_query'] = apply_filters( 'wpml_object_id', $condition['condition_query'], $condition['condition_type'] );
            


  • На:
    		if ( $condition['condition_type'] !== 'product_type' ) {
    			$condition['condition_query'] = apply_filters( 'wpml_object_id', $condition['condition_query'], $condition['condition_type'] );
    		}
            

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