這節課程我們來學習一下如何讓WordPress支持中文URL
wordpress由于使用的是UTF8字符集.但是URL訪問提交過來的URL中文字符是GBK 所以根據這個GBK的字符串查找文章標題,所以說肯定是找不到。 也就是說要對這個GBK字符串轉換成UTF8。
讓WordPress支持中文URL
經過多方查找,終于知道了不用插件只需簡單的改兩下代碼就可以支持中文URL了。
tupian
以下是修改方法
修改wp-includes目錄下的class-wp.php文件:
1、找到
| _SERVER['PATH_INFO']; |
修改為
| _SERVER['PATH_INFO'], 'UTF-8', 'GBK'); |
2、找到
| _SERVER['REQUEST_URI']; |
修改為
| _SERVER['REQUEST_URI'], 'UTF-8', 'GBK'); |
以上兩處修改都在函數parse_request內,wordpress4.8和wordpress4.9.8的會有點出入
經過修改之后 WordPress URL里就可以支持中文字符串了。





