- Статус
- Решено автором
- Связанный плагин/тема
- 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'] ); }