修改WordPress完美支持中文tag

有的同学在安装新wordpress主题的时候可能会遇上文章中的中文TAG显示链接了,地址正确,但它就是个死链,链接无效。针对中文tag打开后找不到地址错误404的问题,是因为wordpress默认不支持中文字符编码,我们需要改下让它支持,以下是wordpress 3.0.1的修改方法。

打开 WP-include/classes.php,新版的(3.1+)为 WP-include/class-wp.php(2011-07-13注)。

找到第154行(新版为142行),把:

$pathinfo = $_SERVER['PATH_INFO'];

替换为:

$pathinfo = mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK');

找到第159行(新版为147行),把:

$req_uri = $_SERVER['REQUEST_URI'];

替换为:

$req_uri = mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK');

注意:别用记事本修改(推荐UltraEdit,Dreamweaver等)。

网络推广经验,欢迎分享:广州SEO,移动互联网推广 » 修改WordPress完美支持中文tag

赞 (0) 打赏

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏