Tag: wordpress

让WordPress支持中文tag和分类以及链接

一条评论

2009/12/01 at 19:54分类:IT技术

有的人用文章名做固定链接(%postname%),但是汉字标题出来后,地址栏的链接就变为一长串符号了,减少了可读性。经过多方取经,终于知道了不用插件只需简单的修改两句代码就可以支持汉字链接了。

打开wp-includes文件夹,找到classes.php,修改其中的两行,如下。

下面是截取第152行到159行(WordPress 2.8.2版本,其他版本可能位置不同,可用Ctrl+F查找$pathinfo = $_SERVER['PATH_INFO']来确定位置),其中改变的是153行、158行。


if ( isset($_SERVER['PATH_INFO']) )

$pathinfo = $_SERVER['PATH_INFO'];

else

$pathinfo = '';

$pathinfo_array = explode('?', $pathinfo);

$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);

$req_uri = $_SERVER['REQUEST_URI'];

$req_uri_array = explode('?', $req_uri);

修改为:

if ( isset($_SERVER['PATH_INFO']) )

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

else

$pathinfo = '';

$pathinfo_array = explode('?', $pathinfo);

$pathinfo = str_replace("%", "%25", $pathinfo_array[0]);

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

$req_uri_array = explode('?', $req_uri);

修改后,保存,上传。OK!已经可以支持汉字链接了。

我的博客改版了 漂亮吗

10 条评论

2009/05/12 at 14:11分类:默认分类

ladies and gentleman :

我的博客改版了,为了赚几块钱域名的费用,换回wordpress了。

\pad-mess风格