- 状态
- 已解决
- 相关插件/主题
- Impreza
- 主题标签
- Compatibility
问题概述
您可能会注意到,在翻译包含Impreza 主题中定价表的页面时,布局显示错乱,并且在翻译后的模块中,字词之间会意外出现一个“+”图标。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …/wp-content/plugins/us-core/plugins-support/wpml.php 文件。
- 找到第 135 行。
- 替换:
return urlencode( json_encode( $output ) );
- 替换为:
return rawurlencode( json_encode( $output ) );
- 然后在第 171 行,替换:
$rows = json_decode( urldecode( $original_string ), TRUE );
- 替换为:
$rows = json_decode( rawurldecode( $original_string ), TRUE );
- 在原始页面上进行少量修改,然后重新翻译。