Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/www.daxiaamu.com/wp-includes/wp-db.php on line 2024
 WordPress搜索出现口口乱码的解决方法 – 大侠阿木大侠阿木
大侠阿木
大侠阿木
WordPress搜索出现口口乱码的解决方法

其实我也不知道原因,但是凑巧找到了解决方法

情况是这样的

1,首先出现乱码的仅限中文搜索结果
2,其次,观察一下搜索结果页面,是不是  你的域名/search/被搜索关键词  的链接。你再试一下 你的域名/s=被搜索关键词 是不是正常了??

比如你观察一下本站的以下两个链接

http://www.daxiaamu.com/search/刷机  #乱码

http://www.daxiaamu.com/?s=刷机   #正常

知道这个也就好办了,找到search相关代码(一般在header.php)

<?php echo home_url('/search/'); ?>  改成
<?php echo home_url('/?s='); ?> 

这样再搜索,就正常了,哦也

没有标签
首页     
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/functions.php:493 Stack trace: #0 /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/functions.php(493): str_replace() #1 /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/single.php(112): mdx_breadcrumbs() #2 /www/wwwroot/www.daxiaamu.com/wp-includes/template-loader.php(106): include('/www/wwwroot/ww...') #3 /www/wwwroot/www.daxiaamu.com/wp-blog-header.php(19): require_once('/www/wwwroot/ww...') #4 /www/wwwroot/www.daxiaamu.com/index.php(17): require('/www/wwwroot/ww...') #5 {main} thrown in /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/functions.php on line 493