WordPress中文标签Tags分页打不开解决办法
通过修改Wordpress函数,我们解决了中文链接无法打开的问题;但对于使用Wp-pagenavi分页插件的朋友,Wordpress中文链接支持还没有完成。安装Wp-pagenavi插件后,中文Tags分页乱码无法打开。——编码问题造成链接无法打开,这里不深入讨论。
那么,如何让启用Wp-pagenavi分页插件的朋友,完美支持中文Tags分页呢?让中文 Tags分页可以正常打开,可以参考下面办法。
WP-PageNavi中文标签数字分页支持
我们以WP-PageNavi 2.74为例。下载并启用后,找到插件目录下的core.php文件。搜索下面代码(164行前后):
return "<a class="$class" href="" . esc_url( get_pagenum_link( $page ) ) . "">$text</a>";
替换成:
return "<a class="$class" href="" . esc_url( mb_convert_encoding(get_pagenum_link($page), "UTF-8", "GBK") ) . "">$text</a>";
这样,我们就轻松解决了数字分页1、2、3……的中文Tags链接乱码问题。
让WP-PageNavi中文标签的“»”分页不再乱码
还有一个下一页“»”无法打开,正如没有风在《解决wp-pagenavi不支持中文Tags分页问题》说的:
楼主,非常感谢您这篇文章。按照您的指点,修改了一下,发现确实解决了一部分问题。数字翻页部分已经没有问题了。但是数字后面的“》” ,这个链接,还是不行。如你文中提高的“网站优化”tag。1 2 3 4 翻页没问题。“》”翻页就不行了。请楼主解决并告知我一下,感激不尽。
“»”是当前页的下一页标识,让“»”Tags中文分页链接不再乱码,需要修改 WordPress的内置函数next_posts(),它存在于Wp-includes文件夹的link-template.php。搜索下面代码进行定位:
$output = esc_url( get_next_posts_page_link( $max_page ) );
把它替换成:
$output = esc_url( mb_convert_encoding(get_next_posts_page_link( $max_page ), "UTF-8", "GBK") );
后记
如果仅仅想解决,中文链接(包含中文tags)无法打开,请移步:《wordpress3.2.1更新问题解决不完全指南》,第一部分。

我用的是WIN平台的VPS主机,由于要用到固定链接,所以已经设置了404.php
现在文章和中文标签都能打开访问.但是标签页打开后,点击下一页就出问题了.
正确链接应该是:http://www.seoxoo.com/tag/千纤草丝瓜水/page/2/
现在却变成了:http://www.seoxoo.com/404.php/tag/千纤草丝瓜水/page/2?404;http://www_seoxoo_com:80/tag/千纤草丝瓜水
用了你的方法还是不可以哦。我QQ:5208985 能帮我一下吗?
有用必须顶!!
嗯 多谢了 我回头弄一下 因为谷歌后台更新的比较慢 所以估计得等很久才能反应过来 还是对PHP了解太少了 很被动 看来有必要好好学习一下了@不得言
还从来没有去注意过这个东西
@苹果手机博客 你说的那是中文标签打不开吧?这个需要修改Wp-includes的一个文件,解决编码显示问题。(这种方式能让中文标签地址显示正常,也就是无404错误。)
上面的修改方法并不能解决中文标签分页地址无法打开的问题,使用Wp-pagenavi特有的现象。
这个文章:http://www.budeyan.com/tech_notes/wordpress3-2-1-faq/ 第一条你参考一下。
对了 我想问下 我忘了在哪看的就是关于谷歌后台抓取的中文tag页面404问题 前几天有点忙没时间解决 回头找又找不到了 能帮个忙吗
[...] WordPress中文标签Tags分页打不开解决办法 分类: 站长手札标签: tagstags中文分页wordpresswp-pagenav分页插件博客 评论 (15)Trackbacks (3) 发表评论 Trackback [...]
[...] 2.74的解决办法,请移步:WordPress中文标签Tags分页打不开解决办法 分类: 资源分享标签: wordpresswordpress乱码wordpress链接永久链接 评论 [...]
[...] 2.74文里的解决办法:WordPress中文标签Tags分页打不开解决办法 分类: 站长手札标签: wordpresswordpress3.2.1wordpress升级wordpress更新 评论 [...]