---
canonical: https://meta.cyberforums.com/t/wordpress-6-7/67
webpage: https://wpcy.com/community/t/67-wordpress-6-7
language: zh-Hans
---

# 升级到 WordPress 6.7 后中文翻译丢失的问题及处理办法。

> 文派叶子支持论坛的只读副本，本页不能回复。
> 讨论原文：https://meta.cyberforums.com/t/wordpress-6-7/67
> 网页版：https://wpcy.com/community/t/67-wordpress-6-7

## 1 · system

- 发布时间：2025年2月17日 13:48

文章首发于：			升级到 WordPress 6.7 后中文翻译丢失的问题及处理办法。 – 文派茶馆 WP TEA


很多已经升级到 WordPress 6.7 的用户可能已经发现自己网站的翻译语言包加载不成功，会全部丢失显示为英文界面。
这问题实际上是由于WordPress在最新版里为了契合国际化最佳标准改了核心代码导致，如果你也遇到的类似的情况那么可以先尝试以下操作：
1、回滚程序到 6.6.2 版本
这是最简单的方式，回滚到旧版本后不需要进行任何改动就可以正常显示出翻译内容。
2、联系作者更新主题插件
如果你使用的是特定的主题插件并且丢失了语言包，那么请联系开发者处理，这需要去修改对应新的翻译加载函数。
当然如果碰到开发者不愿意更新的情况……这种情况还是少见。
3、使用薇晓朵提供的中文翻译包
薇晓朵站点（weixiaoduo.com）在上个月进行WordPress区块化转型时也遇到了类似的问题，所以单独制作了最新版的预编译 WordPress 6.7 和 woocommerce 9.4.1 版本中文翻译文件。
替换上去后就可以完整显示对应的中文翻译内容。
下载地址：


wordpress-6.7-zh_CN





woocommerce-9.4.1-zh_CN



你可以获取到的文件包里包含了中文简繁 zh_CN 和 zh_TW 语言包，自行选择安装替换即可，语言包安装目录路径如下：
WordPress Core : /www/wwwroot/你的网站/wp-content/languages
WooCommerce :/www/wwwroot/你的网站/wp-content/languages/plugins
原因解析：I18N：如果过早加载翻译则发出警告。

有些插件和主题在当前用户还未获知之前就过早加载翻译。这种情况要么是明确发生的，要么是通过即时翻译加载发生的。
如果不知道当前用户（以及他们的语言环境），WordPress 可能会尝试加载错误语言环境的翻译。
此更改添加了_doing_it_wrong警告此类情况的消息。它还有助于避免意外尝试两次加载翻译（一次是即时加载，一次是手动加载）。
鼓励触发此类消息的项目不早于钩子加载翻译after_setup_theme。

Make WordPress  Core 工单信息如下 #59127
5a3610d64fc8858f87ee41d70c3e21ff.png815×431 26.6 KB如果你有在使用 WooCommerce 并且已经更新到了 9.4.1版本，那么操作方式也是一样，请先回滚程序，或者凑合用一段时间等待翻译文件更新。

WordPress 6.7（预计将于2024年11月12日发布）改变了加载翻译的方式，使其与国际化最佳实践保持一致。这一变化影响了翻译字符串的触发方式和时机，旨在防止由过早加载翻译而引发的潜在问题。
然而，随着插件生态系统进行调整，特别是当您在WordPress 6.7上使用即将发布的WooCommerce 9.4时，您可能会遇到警告提示。
这些提示可能看起来像这样：
_load_textdomain_just_in_time 的调用方式不正确。<PLUGIN>域的翻译加载触发得太早。翻译应该在init操作或之后加载。请参阅WordPress调试文档获取更多信息。（此消息添加于6.7.0版本。）位于 /srv/htdocs/wp-includes/functions.php 第6087行。
WooCommerce特定情况说明
在WooCommerce中，我们已在9.4版本中主动做出更改，以应对WordPress 6.7的新做法中关于早期翻译加载的问题。虽然这些更新解决了大部分问题，但在某些配置下，特别是当WooCommerce与其他插件和扩展一起运行时，用户可能仍会遇到调试提示。
您可以采取的措施来减少影响
对于生产环境的网站，为避免这些提示影响前端功能，我们建议将WP_DEBUG_DISPLAY设置为false，除非您正在主动排查其他问题。这可以防止提示显示并破坏某些功能。
对于调试或开发环境中日志中充满这些提示的情况，您可以使用以下代码片段临时抑制这些提示：
add_filter( 'doing_it_wrong_trigger_error', '__return_false' );
监控和未来更新
我们正在积极监控支持渠道，如果需要进一步缓解措施，我们将提供更新或维护版本。如果您遇到与翻译加载相关的具体问题，请随时联系我们。
感谢您在我们都适应WordPress 6.7这些变化期间的理解和耐心。

如果上面的这些步骤还是不能解决你的问题，可以尝试安装
文派叶子 🍃 WP-China-Yes.com 插件来获取自动翻译语言包更新。
