3xp1r3-logo
w3 n3v3r G1v3 Up!
n3v3r f1ght w1th us! n3v3r try t0 fl0w us!
Do n0t mak3 us c0m3 back aga1n!
Hacked By
3xp1r3 Cyber Army

w3 ar3 Bangladeshi UnderGround Hacker
============================================================================================
We are:
s1r-3xp1r3 -=- _sYs_ -=- 3xp1r3-n0pm -=- Mr.3xp1r3 -=- 3xp1r3-king
3xp1r3-Ethical-BD HaXor -=- 3xp1r3-t3rr0r -=- N3r0b -=- split0-3xp1r3 -=- JRH
Damage Brain -=- 3xp1r3-61 -=- Ajob_3xp1r3 -=- 3xp1r3 prem -=- rEd X-3xp1r3
Mga_powr_333 -=- 3xp1r3-r0b0t -=- 3xp1r3_Dr3@m3r~1986 -=- 3xp1r3-!-!
3xp1r3-L4zy M1nd -=- Hip hop 3xp1r3 -=- 3xp1r3_$tAr -=- F@k3_B!00D
OrionsHunter -=- iBot -=- Salahuddin Mizan -=- NapStar BD -=- CM sajib

Gretz to:
Shadow008 -=- Prince Kira -=- THA -=- robot piratis -=- ZHC
Muslim Cyber Army -=- SHA -=- Hackall Team
============================================================================================
Copyright © 3xp1r3 Cyber Army. All rights Reserved.
2008年10月21日

虽然Z-blog是国内优秀的博客系统,但WordPress仍是世界上最受欢迎的博客系统,也是许多国内专业blogger的最爱。但WordPress在中文支持上还存在不少问题,为此许多国内技术高手专门开发了基于中文的WordPress插件。既便如此,WordPress在中文支持方面仍然有许多问题没有解决。

最近蓝天博客发现WordPress在使用Simple Tags插件时,只支持英文的tag,中文的tag一律打不开。为此,蓝天博客在Google上搜索了好一阵子,但很多解决方法并不奏效,反而产生很多系统故障(蓝天博客前两天就因此无法打开,好在问题已经解决)。好了,闲话少说,还是把WordPress汉字tag链接无法打开的解决方法公布给大家:

首先,产生中文tag链接无法打开或者找不到博客文章的原因在于WordPress不支持中文的编码。那我们就需要强制让WordPress能支持中文的编码形式,即UTF-8和GBK编码。

修改方法,首先修改WP-include中的classes.php文件(需要使用用专门的PHP编辑器工具,推荐EditPlus),将第47行和第52行代码进行修改。

第47行原代码:
$pathinfo = $_SERVER['PATH_INFO'];

替换为:

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

第52行原代码:

$req_uri = $_SERVER['REQUEST_URI'];

替换为:

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

修改后,保存下,然后将保存后的classes.php文件上传并覆盖原文件即可。

相关文章

Tags: ,,,. 3,014 人阅读
«
»
Home

8 条评论 to “轻松解决WordPress不支持中文标签链接问题”

  1. lowell says:

    刚刚按照你的方法试过,还是不行,不知道是哪里的原因。

    回复

    行者无涯 Reply:

    如果还是不行的话,我可以将我修改好的文件发给你。

    回复

    lowell Reply:

    你好 问题解决了,在我从这个网站找到了代码 http://blog.siteadmin.cn/index.php/wordpress-chinese-tag/

    回复

    Fufu Reply:

    不错,解决了,谢谢分享。
    博主的文章中单引号有问题。复制代码后要自己修改一下单引号。
    http://www.fufuok.com/wordpress-quotes/

    回复

  2. 飞翔的蓝 says:

    其实可以这样解决,不用修改源代码的

    进后台–设置–固定链接设置–“标签前缀”

    在“标签前缀”中填入“?tag=”就可以解决问题。

    我的BLOG地址:http://ivup.cn

    回复

  3. ecren says:

    我弄了还是不行啊,能不能把文件发给我?谢了
    myec2005@163.com

    回复

  4. 试用网 says:

    你好,今天遇到的问题是,标签URL显示汉字,但是标签翻页后就返回404错误
    http://www.free07.net/tag/免费领取 正常
    http://www.free07.net/tag/免费领取/page/2 出现404错误,
    请问是什么原因啊?
    我的是WordPress 2.9.2 ,邮箱kun103@163.com

    回复

  5. jersey says:

    On the Internet, it is hard to find useful information. Thank you.

    回复

发表评论

Trackbacks/Pingbacks

3xp1r3 Cyber Army
3xp1r3-logo
w3 n3v3r G1v3 Up!
n3v3r f1ght w1th us! n3v3r try t0 fl0w us!
Do n0t mak3 us c0m3 back aga1n!
Hacked By
3xp1r3 Cyber Army

w3 ar3 Bangladeshi UnderGround Hacker
============================================================================================
We are:
s1r-3xp1r3 -=- _sYs_ -=- 3xp1r3-n0pm -=- Mr.3xp1r3 -=- 3xp1r3-king
3xp1r3-Ethical-BD HaXor -=- 3xp1r3-t3rr0r -=- N3r0b -=- split0-3xp1r3 -=- JRH
Damage Brain -=- 3xp1r3-61 -=- Ajob_3xp1r3 -=- 3xp1r3 prem -=- rEd X-3xp1r3
Mga_powr_333 -=- 3xp1r3-r0b0t -=- 3xp1r3_Dr3@m3r~1986 -=- 3xp1r3-!-!
3xp1r3-L4zy M1nd -=- Hip hop 3xp1r3 -=- 3xp1r3_$tAr -=- F@k3_B!00D
OrionsHunter -=- iBot -=- Salahuddin Mizan -=- NapStar BD -=- CM sajib

Gretz to:
Shadow008 -=- Prince Kira -=- THA -=- robot piratis -=- ZHC
Muslim Cyber Army -=- SHA -=- Hackall Team
============================================================================================
Copyright © 3xp1r3 Cyber Army. All rights Reserved.