国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > Wordpress > 正文

wordpress4.1自帶搜索功能無(wú)法搜索中文的解決辦法

2024-09-07 00:52:08
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

使用WordPress建立自己的博客網(wǎng)站已經(jīng)成為很多人的選擇,有人選用win主機(jī)建立,這樣就有可能出現(xiàn)很多無(wú)法預(yù)知的錯(cuò)誤,例如404頁(yè)面無(wú)法顯示,設(shè)置偽靜態(tài)錯(cuò)誤,無(wú)法顯示中文標(biāo)簽,搜索不了中文字符等。小編同樣也遇見了這樣的問(wèn)題,在網(wǎng)上找了N種解決辦法,最后結(jié)合自己的感受,使用最有效的方案。分享如下,以方便后人使用。

使用wordpress建站,中文標(biāo)簽在linux主機(jī)一般來(lái)說(shuō)不會(huì)出現(xiàn)404錯(cuò)誤,然而使用Windows系統(tǒng)主機(jī)有可能出現(xiàn)這樣的問(wèn)題。現(xiàn)在WordPress程序已多升級(jí)到wordpress的最新版本4.1,而在網(wǎng)站找到的都是3.X的版本,程序里面的代碼也已經(jīng)發(fā)生變化了,之前版本的解決辦法不足以解決4.1及以上版本。

下面分享一種很有效的方法,也很簡(jiǎn)單,完美解決wordpress自帶搜索功能無(wú)法搜索中文,同事完美解決中文標(biāo)簽顯示404錯(cuò)誤,就是修改一點(diǎn)點(diǎn)代碼而已(修改代碼之前一定做好備份原文件的工作,以備不測(cè)時(shí)使用,這是良好的習(xí)慣)!

首先根據(jù)以下路徑找到wp-includes目錄下的class-wp.php文件,進(jìn)行如下修改:

在wp-includes/class-wp.php中搜索如下代碼(大約在153 行):

$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在搜索如下代碼(大約在157 行):

list( $req_uri ) = explode( ‘?’, $_SERVER[‘REQUEST_URI’] );//Vevb.com

修改為以下代碼:

list( $req_uri ) = explode( ‘?’, mb_convert_encoding($_SERVER[‘REQUEST_URI’], ‘utf-8′,’GBK’) );

修改時(shí)建議不使用記事本打開,不過(guò)我就是用記事本,也沒(méi)多大關(guān)系,另外修改之前一定做好備份工作,以備不測(cè)時(shí)使用,這是修改代碼必須做的工作.

做好以上修改,刷新網(wǎng)站首頁(yè),你再試試,是不是能搜索中文字符了!

另外此種方法是不是適合4.1以下版本,小編沒(méi)有測(cè)試,好像要修改class.php吧,還有中文標(biāo)簽顯示404的解決辦法也是這樣,你可以試試修改之后中文標(biāo)簽和搜索框搜索中文都能顯示了.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 望城县| 博白县| 湘西| 民权县| 庆阳市| 丰宁| 神池县| 肇东市| 江川县| 新巴尔虎右旗| 仙居县| 象州县| 内江市| 西盟| 吐鲁番市| 南阳市| 桐庐县| 丰县| 杂多县| 蓬溪县| 灌云县| 鹤山市| 桦南县| 巴林左旗| 敦煌市| 万全县| 桐城市| 余江县| 长沙县| 龙陵县| 青州市| 交口县| 尉氏县| 黄梅县| 阳朔县| 双城市| 金乡县| 太仓市| 芜湖市| 芜湖市| 康保县|