Solution to wordpress tag error: 1. Find and open the "class-wp.php" file in the "wp-includes" directory of wordpress; 2. Modify the content to "$pathinfo = isset( $_SERVER ['PATH_INFO'] )?mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8','GBK') : '';".
The operating environment of this tutorial: Windows 10 system, wordpress version 4.7.2, Dell G3 computer.
How to solve wordpress tag error problem?
The perfect solution to wordpress Chinese title/tag 404
When I was writing an article, I found that clicking on the Chinese tag label/or article title on the right side of this site, A 404 error page will pop up, so I decided to solve it: the perfect way to solve the Chinese tag 404 in WordPress (version 4.7.2). I will also share the method here, so that everyone does not need or encounter the same problem and take a detour!
The tutorial on how to solve the problem of WordPress Chinese tag 404 is as follows:
Solution to the problem that WordPress cannot open articles with Chinese tag links (the server needs to support UTF-8, and there is no need to modify the file to support Chinese links.)
First find the class-wp.php file in the wp-includes directory of wordpress and make the following modifications to solve the problem perfectly.
Code:
//wp-includes/class-wp.php 178 行:(版本不同可能行号不同,直接搜索即可) $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : ''; //修改为: $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'], 'utf-8', 'GBK') : ''; //wp-includes/class-wp.php 183 行:(版本不同可能行号不同,直接搜索即可) list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] ); //修改为: list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8', 'GBK') );
Change and save to perfectly solve the problem of wordpress Chinese tag 404!
Recommended learning: "WordPress Tutorial"
The above is the detailed content of How to solve wordpress tag error problem. For more information, please follow other related articles on the PHP Chinese website!