我在WordPress核心文件中快速搜索了一些模式,如__(.*nonce
和_e(.*nonce
但并没有真正找到。我还继续搜索了这个词的核心翻译文件nonce
而且什么也没找到,所以我猜您看到的是一些错误消息,是由第三方WordPress插件或主题生成的。
如果幸运的话,插件或主题的开发人员包括翻译功能(__()
, _e()
, 等)围绕这些字符串。这意味着您可以使用语言文件更改它们,可能需要使用编辑器,例如Loco Translate, 或者使用gettext 滤器
如果你真的很幸运,开发人员或贡献者可能已经为插件/主题创建了一个en\\u GB包,它使用了不同的词。那么你真的不需要做任何事情,除了在你的网站设置中将语言设置为英国英语。
但这些字符串可能只是硬编码在这些第三方产品的php/js文件中。在这种情况下,你最好的办法就是与他们接触并友好地问他们。如果这是一个积极维护的产品,他们可能会重写它,因为;“nonce”;除非你是一名开发人员,无论语言如何,否则没有意义。如果没有维护,您唯一的选择是在所有面向公众的字符串中挖掘文件并替换该单词,如果它是一个复杂的插件/主题,这可能需要一段时间。
希望这有帮助。