- 状态
- 等待作者
- 相关插件/主题
- 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(); }