国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 宜良县| 垣曲县| 玛沁县| 长海县| 南宁市| 久治县| 龙里县| 建阳市| 日土县| 明水县| 平江县| 曲靖市| 荥经县| 伊通| 永修县| 海盐县| 德清县| 青浦区| 丰顺县| 宣威市| 龙岩市| 东乌| 都匀市| 塔河县| 武胜县| 浮山县| 伊吾县| 嵊泗县| 四川省| 浪卡子县| 盘山县| 普陀区| 若羌县| 宝鸡市| 德兴市| 海兴县| 漯河市| 丁青县| 正镶白旗| 年辖:市辖区| 忻州市|