- 状态
- 未解决
- 相关插件/主题
- Avada
- 主题标签
- Compatibility
问题概述
使用以下设置时,可用翻译的文本和链接会显示多次:
- 在 WPML → 语言中启用了文章的翻译链接选项。
- 您使用了带有全局布局的 Avada 主题构建器功能
临时解决方法
我们的开发团队已知晓此问题,并正在努力彻底解决该问题。
作为临时解决方法,您可以在 WPML → 语言中停用文章的翻译链接选项,以完全隐藏文本和链接。
或者,您可以:
- 创建网站备份或在开发站点上测试此临时解决方法。
- 将以下代码添加到活动主题的 functions.php 文件末尾并保存更改:
- 在默认语言下编辑出现此问题的页面。
- 重新保存。
- 更新翻译。
add_filter('the_content', function ($content){
if (is_single()) {
if ($content == get_the_content()) {
remove_filter('wpml_ls_post_alternative_languages', '__return_false');
} else {
add_filter('wpml_ls_post_alternative_languages', '__return_false');
}
} else {
add_filter('wpml_ls_post_alternative_languages', '__return_false');
}
return $content;
}, 1);