1、打开网站根目录下的 wp-config.php,然后搜索 define(‘WPLANG’ 就可以快速定位到语言设置那里,比如英文版默认为:
我们拥有10多年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供网站设计、网站建设、微信开发、小程序开发、移动网站建设、H5开发、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。
define('WPLANG', '');
如果要改为简体中文版,只需修改为:
define('WPLANG', 'zh_CN');
2、,如果更改了代码没有生效,应该是缺少了语言包,官方英文版是没有语言包的,所以你要到wordpress中文官网下载对应语言的版本,解压后将 /wp-content/ 目录下 languages 文件夹(及其里面的文件)上传到你网站的 /wp-content/ 目录即可。
将如下代码加到当前主题的 functions.php 模板文件中:
function custum_fontfamily($initArray){
$initArray['font_formats'] = "微软雅黑='微软雅黑';宋体='宋体';黑体='黑体';仿宋='仿宋';楷体='楷体';隶书='隶书';幼圆='幼圆';";
return $initArray;
}
add_filter('tiny_mce_before_init', 'custum_fontfamily');
WordPress默认TinyMCE编辑器并没有选择字体功能,所以还需要把下面代码也一同加到 functions.php 模板文件中:
function enable_more_buttons($buttons) {
$buttons[] = 'styleselect';
$buttons[] = 'fontselect';
return $buttons;
}
add_filter("mce_buttons", "enable_more_buttons");
解决方法很简单:
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 4.0 以下的老版本,可以使用下面的方法,将英文主题汉化成中文主题:
方法一
1、在网站根目录下,找到 wp-config.php 文件
在网站的根目录下,找到wp-config.php 文件并打开,查找define('WPLANG'," );
在第2个参数处填入中文语言识别代码:zh_CN,最终该行修改为以下代码:define('WPLANG', 'zh_CN');
修改后保存文件。
2. 回到网站后台的控制面板更新自动下载中文包
回到网站后台的 Dashboard 控制面板,点击 Update 更新,自动下载中文包,如下图所示:
下载安装中文版WordPress后,之前的英文版WordPress后台就自动转换为中文版了,这样操作起来就非常简单直观了。
方法二
1. 在网站根目录下,找到 wp-config.php 文件
跟方法一中一样,也是在网站的根目录下,找到wp-config.php 文件并打开,查找:
define('WPLANG', '');
在第2个参数处填入中文语言识别代码:zh_CN,最终该行修改为以下代码:
define('WPLANG', 'zh_CN');
修改后保存文件。
2. 添加WordPress中文语言包
由于WordPress英文版中并没有包含其他的语言包,所以,我们需要把中文语言包先添加到网站中,具体方法是:
2.1.1 在WordPress简体中文官方网站下载中文版的WordPress.
2.1.2 在下载的中文WordPress程序后,解压WordPress压缩包,在里面找到 /wp-content/ 目录,把里面的 languages 文件夹拿出来;
2.1.3 然后上传这个 languages 文件夹到你网站的 /wp-content/ 目录就可以了。