使WordPress支持中文url的方法

解决方法很简单:

进入wp-includes目录,打开该目录下的class-wp.php文件。(备份先!)

找到 $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : ''; (第167行)

其实可以Ctrl+F查单词SERVER

将第二个$_SERVER['PATH_INFO']替换为mb_convert_encoding($_SERVER['PATH_INFO'], 'UTF-8', 'GBK')(注意分号)

再找到 list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );(第171行)

将$_SERVER['REQUEST_URI']替换为mb_convert_encoding($_SERVER['REQUEST_URI'], 'UTF-8', 'GBK')

保存,WordPress URL里就可以支持中文字符串了!

© 版权声明
THE END
喜欢就支持以下吧
点赞0赞赏
分享
评论 抢沙发