WordPress "nonce" message

时间:2021-10-05 作者:Paul

随机的问题,但我无法解决或找到解决方案。我需要找到一种改变WordPress的方法;“nonce”;消息

“我想换一个换一个”;“nonce”;带“,”;“错误”;当它作为消息输出时。在英国这里“;“nonce”;是儿童性侵犯者的常用术语,我收到了投诉。

基本上,我只需要一种方式,让用户永远看不到这个词;“nonce”;在现场。它在学校使用,因此浏览器安全性意味着缓存和cookie存在问题,因此偶尔会弹出。

1 个回复
SO网友:kovshenin

我在WordPress核心文件中快速搜索了一些模式,如__(.*nonce_e(.*nonce 但并没有真正找到。我还继续搜索了这个词的核心翻译文件nonce 而且什么也没找到,所以我猜您看到的是一些错误消息,是由第三方WordPress插件或主题生成的。

如果幸运的话,插件或主题的开发人员包括翻译功能(__(), _e(), 等)围绕这些字符串。这意味着您可以使用语言文件更改它们,可能需要使用编辑器,例如Loco Translate, 或者使用gettext 滤器

如果你真的很幸运,开发人员或贡献者可能已经为插件/主题创建了一个en\\u GB包,它使用了不同的词。那么你真的不需要做任何事情,除了在你的网站设置中将语言设置为英国英语。

但这些字符串可能只是硬编码在这些第三方产品的php/js文件中。在这种情况下,你最好的办法就是与他们接触并友好地问他们。如果这是一个积极维护的产品,他们可能会重写它,因为;“nonce”;除非你是一名开发人员,无论语言如何,否则没有意义。如果没有维护,您唯一的选择是在所有面向公众的字符串中挖掘文件并替换该单词,如果它是一个复杂的插件/主题,这可能需要一段时间。

希望这有帮助。