问题概述
升级到 WPML 3.7.0 时,包含在 wpml-string 简码中的字符串翻译会丢失。
临时解决方法
此问题已在 WPML String Translation 2.5.4 中修复。 更新即可在您的站点上解决此问题,因此只有在您还无法更新时,才需要此临时解决方法。
在 ../wpml-string-translation/inc/wpml-string-shortcode.php 文件的第 8 行应用以下补丁:
替换:
$atts = shortcode_atts( array(), $atts );
替换为:
extract( shortcode_atts( array(), $atts ) );