大概是这两天(8月1日),WP后台自己更新了语言包,造成文章列表文字截断失效,导致首页列表错位,判断是WP官方语言包有问题。文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
解决办法:文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
不升级语言包。文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
当然它自己偷偷升级了,只能用原始WP6.01的语言包替换。解压后,将里面的zh_CN.mo和zh_CN.po文件替换wp-content\languages目录中同名文件即可。文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
至于如何找哪个文件有问题,方法很简单很原始,反复逐个文件替换,找出哪个文件有问题,与正常的文件对比一下。文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
目前查出是核心的zh_CN.mo语言文件有问题,用文本编辑器打开zh_CN.po文件,大概第56行:文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
msgstr "words"文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
修改为:文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
msgstr "characters_excluding_spaces"文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
保存文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
然后用语言包编辑器Poedit打开zh_CN.po文件保存一下,将生成的zh_CN.mo文件替换一下就行了。文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
上面的那句“characters_excluding_spaces”正是用于判断中文字数,上述问题仅存在于简体中文版。文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html
因目前WP语言包,无人工干预,这个问题可能会长期存在....文章源自小虾博客-https://www.xiaoxiawz.com/yingxiao/4020.html