WPML

问题概述

使用以下设置时,可用翻译的文本和链接会显示多次:

  • 在 WPML语言中启用了文章的翻译链接选项。
  • 您使用了带有全局布局的 Avada 主题构建器功能

临时解决方法

这个问题已修复。 更新到最新版本即可在您的站点上解决此问题,因此,只有当您暂时无法更新时,才需要此临时解决方法。

我们的开发团队已知晓此问题,并正在努力彻底解决该问题。

作为临时解决方法,您可以在 WPML语言中停用文章的翻译链接选项,以完全隐藏文本和链接。

或者,您可以:

  1. 创建网站备份或在开发站点上测试此临时解决方法。
  2. 将以下代码添加到活动主题的 functions.php 文件末尾并保存更改:
  3. 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);
  4. 在默认语言下编辑出现此问题的页面。
  5. 重新保存。
  6. 更新翻译。

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。