WPML
状态
等待作者
相关插件/主题
Astra
主题标签
Compatibility

问题概述

使用Astra 主题时,如果用户个人资料中设置的语言与站点的默认语言一致,在某些情况下特定翻译将无法正确显示。该问题会出现在以下场景中,例如在次要语言下将产品添加到购物车并导航至购物车页面。尽管已被翻译,订单步骤却未以翻译后的语言显示。

临时解决方法

在继续操作之前,请确保已对您的站点进行完整备份


  • 打开 …/wp-content/plugins/astra-addon/classes/class-astra-theme-extension.php 文件。

  • 找到第 180 行。

  • 替换:
    if ( $wp_version >= 4.7 )  {
    	$get_locale = get_user_locale();
    }

  • 替换为:
    if ( $wp_version >= 4.7 && ! class_exists ('Sitepress') )  {
    	$get_locale = get_user_locale();
    }

所有已知问题 →