- 状态
- 已由作者解决
- 相关插件/主题
- 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'] ); }