WordPress中文标签Tags分页打不开解决办法

WordPress中文标签Tags分页打不开解决办法

问题描述:

设置了伪静态以后,对于中文的支持就很容易出现乱码,除了常见的utf-8更改格式以外。有一些插件仍然会出现bug。

这里出现的问题就是中文tag,分页会出现404或者好似500错误。牵扯到的插件是wp-pagenavi。

解决方法:

解决wp-pagenavi插件中文tags分页问题

方法一:修改wp-pagenav文件

1、备份你的wp-pagenav分页插件,形成良好的备份习惯。这里只需要对wp-pagenavi.php文件操作,如果你懒干脆只备份此文件。

2、用FTP软件,二进制方式下载wp-pagenavi.php文件到本地,使用EditplusDreamweaver打开文件。搜索下面代码(大约170行):

1return “<a href='” . esc_url(get_pagenum_link($page)) . “‘ class=’$class’>$text</a>”;

3、在此句前加“#”,或用“/**/”把词句包含,注释掉此段代码。另起一行,加入如下代码:

1return “<a href='” . esc_url(mb_convert_encoding(get_pagenum_link($page), “UTF-8″,”GBK”)) . “‘ class=’$class’>$text</a>”;

4、保存文件,并上传到服务器,测试你的Tags分页是否可用。我的Tags:网站优化,截止目前为止有10个。

方法二:给中文标签写上别名

登录wordpress后台,在文章标签里。给每一个含中文的Tags标签,加上一个标签别名。“别名” 是URL友好的另外一个名称。它通常为小写并且只能包含字母,数字和连字符。

对于上百个以上中文Tags标签的博客,此种方法工作量巨大。我看了就头疼,因此选用了第一种方法。

这里不想去改代码直接给标签加上非中文的别名就可以解决了,且可以有更好的URL形式

版权声明
转载请注明本文地址:https://www.e363.com/464.html
THE END
喜欢龙网的内容,就支持一下吧!
点赞120赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容