• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏幻天博客吧
  • 欢迎来到铃音的私人博客! QQ群

[wp教程]wordpress 3.9.2中文标签显示404解决办法

兴趣 天空の铃音 5年前 (2014-09-03) 938次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

简介

吾在网上找了很久如何解决 wordpress 中文标签不能显示的问题,网上说了 3、4 中方法但都没有很好的解决。其实吾发现其中和伪静态也有很大的关系,中文标签长点的话拼音显示就太长了,这个吾不是喜欢。网上还有一个就是给中文标签取一个英文的别名,但也特别的麻烦,不喜欢!其他的方法吾也没有试验成功,但经过自己多次测试终于解决了。
其实主要还是伪静态的问题!然后在是程序代码需要稍微改一下!用处大不大虽然不知道!但是肯定很有用!

因为产生中文 TAG 标签链接无法打开的原因在于 WordPress 不支持中文的编码。

所以我们就需要让 WordPress 能支持中文的编码形式,也就是要将 UTF-8 编码转换成 GBK 编码。

主要修改文件&代码

主要修改的文件是 wp-includes 目录下 class-wp.php 文件代码,要修改 2 处代码

第一处修改代码

大概在 153 行,找到如下代码

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : ”;

替换成如下代码

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], “UTF-8″, “GBK”) : ”;

第二处修改代码

大概在 157 行,找到如下代码

list( $req_uri ) = explode( ‘?’, $_SERVER['REQUEST_URI'] );

替换成如下代码

list( $req_uri ) = explode( ‘?’, mb_convert_encoding($_SERVER['REQUEST_URI'], “UTF-8″, “GBK”) );

保存修改内容,上传覆盖原文件就 ok 了

下载

文件下载

  文件名称:伪静态组件  文件大小:未知
  下载声明:本站作品均有会员提供,如有侵犯您的版权请联系我们及时处理!
  下载地址:本地下载

转载请注明 - [wp 教程]wordpress 3.9.2 中文标签显示 404 解决办法 - 幻想天空 - 魔王殿 - 铃音の小屋
喜欢 (0)
[不公开]
分享 (0)
关于作者:
美国服务器正在努力恢复中!目前系统升级完善,功能可以使用!现在来申请免费空间无需填表哟!
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址