解决方法很简单:
1.进入 wp-includes 目录,打开该目录下的 class-wp.php 文件。(备份先!)
2.找到 $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : ''(第167行)其实可以Ctrl+F查单词SERVER
3.将第二个 $_SERVER['PATH_INFO'] 替换为 mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK') (注意分号)
4.再找到list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] )(第171行)
5.将 $_SERVER['REQUEST_URI'] 替换为 mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK')
6.保存,WordPress URL里就可以支持中文字符串了!
随着版本变化,情况可能又会改变,我更改后的截图放在这里供参考。
原文链接
英文wordpress变成中文界面 方法一:
其实要把这个英文界面的wordpress 变成中文界面真的非常简单——我们需要做的只有两点:
1、添加语言文件,把它放到wordpress程序所在目录的“wp-content”目录下即可(把语言文件放在language目录内);
2、把配置文件wp-config.php 中的 define ('WPLANG', '') 改成 define ('WPLANG', 'zh_CN') 即可。
3、上传语言文件。
如果你没有汉语的语言文件,可以到http://cn.wordpress.org/下载wordpress的最新中文版本,找到wp-content文件夹中的"language"文件夹,上传到服务器上即可。
注意:切不可把 wp-config.php文件上传到服务器上覆盖原文件,因为服务器上的文件包含了数据库的配置方面的内容。一旦被破坏,你将无法登入你的wordpress。
英文wordpress变成中文界面 方法二
此外,还有一个更简单的方法,不用再上传什么语言文件了。方法是:
1、编辑wp-config.php文件(一定不要在记事本里修改,你可以下载下来在editplus或dreamweaver等程序里修改——因为记事本会改变文件内容中的文字编码。虽然我们看起来还是一样,但程序读取的时候就会不认识它了。
2、进入wordpress后台,点击左边最上方的 "Dashboard",展开后再点击"Updates"
这时,你会看到右边出现下面的这个样子
3、点击Update Automatically,升级完成后就变成中文页面了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)