- 状态
- 未解决
- 相关插件/主题
- Bricks
- 主题标签
- Compatibility
问题概述
使用 Bricks 主题时,您可能会遇到 SVG 模块在所有语言中显示相同图像的问题,即使该图像已在 WPML 的媒体翻译部分进行了翻译。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …./wp-content/themes/bricks/includes/elements/svg.php 文件。
- 找到第 134 行。
- 将:
$svg_path = get_attached_file( $this->settings['file']['id'] );
- 替换为:
$svg_path = get_attached_file( apply_filters( 'wpml_object_id', $this->settings['file']['id'], 'attachment', FALSE ) );