最近艺宵博客升级为wordpress5.8后发现当同一个中文标签文章较多的时候,标签列表文章翻页就会出现乱码,我发现如果仅按照上文的方法修改,标签页面分页也无法正常打开,URL链接和源代码显示乱码,下面博主就给大家分享两个解决WordPress中文标签翻页乱码的方法,都是测试过,可以完美解决,希望能给遇到同样问题的朋友一些帮助和参考(网上方法很多,我测试以后无法解决乱码问题的就不列出来了。)
方法一:只需要修改wp-includes目录中的link-template.php文件,把
$result = $base . $request . $query_string;
替换为
$result = $base . mb_convert_encoding($request, ‘UTF-8’, ‘GBK’) . $query_string;
即可解决wordpress中文标签翻页乱码的问题(修改文件之前请备份一份,注意代码要使用英文的冒号、分号,最好不要使用txt编辑,容易出现编码问题,也会导致乱码)。
方法二:如果您对代码不熟悉,可以下载插件安装。
插件名称:iis-chinese-tag-permalink
iis-chinese-tag-permalink插件下载地址:http://wordpress@(替换为.)org/extend/plugins/iis-chinese-tag-permalink/
这个插件函数很少只有几个替换函数而已,不会占用太多资源,如果你不想用插件,可以下载后把插件里面的几个函数拷贝到主题目录的functions.php中。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/procedure/26535.html