- 状态
- 等待作者
- 相关插件/主题
- Bricks
- 主题标签
- Compatibility
问题概述
将Bricks与 WPML 结合使用时,您可能会遇到已翻译的图像 ALT 文本在 Image 元素中无法正确显示的问题。如果图像说明取自媒体附件而非自定义说明,前端可能会显示源图像的原始说明。
临时解决方法
在继续操作之前,请确保对您的站点进行完整站点备份。
- 打开 …/wp-content/themes/bricks/includes/elements/image.php 文件。
- 找到第 751 行。
- 将:
$image_id = isset( $image['id'] ) ? $image['id'] : '';
- 替换为:
$image_id = isset( $image['id'] ) ? apply_filters( 'wpml_object_id', $image['id'], 'attachment', TRUE ) : ''; $image['id'] = $image_id;