最近发现博客评论区的“回复”字符变成了英文版的“Reply”,具体显示如下:
一开始并不知道什么原因,以为是主题的问题,询问主题作者得到的回复是主题自带的“回复”字符就是中文字符,想想也是自己傻了,作为一款面向国内用户的主题前端显示的语言怎么可能是英文。无奈只好自己逐一排查原因。几经周折发现原来是 WPJAM Basic 插件的问题。当时启用这款插件主要是为了连接微信公众号方便,大概是微信机器人高级版插件4.6版本之后,如果你想使用微信机器人高级版插件则必须启用这款 WPJAM Basic 插件,所以无奈也就只好启用 WPJAM Basic 了。WPJAM Basic 插件有一个优化的功能,主要是用来优化WordPress程序来提高网站速度的,在优化设置的面板下有一个“前台不加载语言包”的选项,就是这个选项使得评论区的“回复”字符变为了英文字符。
取消勾选后刷新前台页面一切恢复正常:
那么什么是“前台不加载语言包”呢?我爱水煮鱼博主对这个选项的解释如下:
我们知道 WordPress 加载语言包是需要花费 0.1-0.5 秒不等的时间,如果对性能要求极致,就有必要节约这个时间了。所以如果 WordPress 前台可以不加载语言包,而主题中的一些文本直接写成中文,就可以加快网站的速度,并且又能保证后台的中文编辑的良好体验。
也就是说我们对于国内用户来说,如果我们要启用这个选项,那么就意味着我们的主题中的一些文本必须是中文的,但是对于不同的主题作者编辑主题的习惯有所不同,所以我们并不确定主题中涉及前端显示的一些文本主题作者是使用的中文,为了避免由于启用该选项导致的前端显示错乱,蝈蝈在这里建议大家不要勾选此选项。如果有遇到此类问题的朋友也可以排查下是否某些插件禁止了前台语言包的加载。
评论 (8)
但是我想启用这个功能,同时又做到显示正常该怎么解决啊?
现在才发觉我要学的东西要好多啊
一步一步的来
万分感谢分享!
营养文章,帮顶了哦。。。。。。
谢谢支持!
日啊,翻来覆去找了半天原因,原来在这!感谢博主!水煮鱼的这个插件我发现好多地方很主题不兼容,比如那个文章目录功能,一方面在手机端错位,另外一方面点了标题不能跳转到相应地方,可能很久没更新了有不少不兼容了,考虑是不是卸载了它。
再次感谢博主
插件倒是一直在更新。插件本身也是开发者为自己使用而设计的,跟很多主题不兼容也算情有可原。