在WordPress中加入Google搜索功能的簡(jiǎn)單步驟講解
網(wǎng)上諸多寫(xiě)怎么在 WordPress 中整合谷歌自定義搜索的文章,但很少有提到如何整合v2版代碼的,今天通過(guò)實(shí)測(cè)來(lái)給大家講解一下,如何實(shí)現(xiàn)在 WordPress中整合谷歌自定義搜索的。
獲取谷歌自定義搜索代碼
進(jìn)入http://www.google.com/cse/
谷歌各系列賬號(hào)都是通用的,
所以如果你有g(shù)mail的話你就可以順利進(jìn)入這個(gè)自定義搜索的系統(tǒng)
一系列的注冊(cè)、登陸你就進(jìn)入到了 cse 主界面了,網(wǎng)速有時(shí)候會(huì)些許蛋疼的慢,所以大家要有耐心。
進(jìn)入主界面點(diǎn) 新建搜索引擎
如下圖所示填寫(xiě)內(nèi)容:

勾選同意協(xié)議,再點(diǎn)下一步,
按自己喜好選擇樣式,下面會(huì)直接出現(xiàn)演示哦親。
再點(diǎn)下一步,就會(huì)出現(xiàn)代碼了。
親們,你們獲取代碼了嗎?我獲得的代碼如下:
<!-- Put the following javascript before the closing </head> tag. -->
<script>
(function() {
var cx = '006739494664361712883:_id_bvfkgey';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchbox></gcse:searchbox>
<!-- Place this tag where you want both of the search box and the search results to render -->
//下面這一對(duì)標(biāo)簽就是谷歌搜索框要顯示的標(biāo)簽,
//即,你想把搜索框放哪就把這一對(duì)標(biāo)簽放哪。
<gcse:search></gcse:search>
添加搜索頁(yè)面
在你的WordPress中新建一個(gè)頁(yè)面別名叫search
假設(shè)設(shè)置了固定連接,而且這個(gè)頁(yè)面的訪問(wèn)地址是
http://pangbu.com/google-search-in-wordpress
用html編輯模式,在文章中添加你剛才獲取的代碼。
想知道是什么效果嘛?
效果
你可以在下面直接搜索一下試試。
系統(tǒng)整合
好了,你已經(jīng)有了搜索頁(yè)面了,現(xiàn)在我們還差整合到 WordPress 的搜索中去。
麻煩嗎?當(dāng)然不麻煩。
找到你主題搜索框樣式定義的那個(gè)文件,
一般是searchform.php,
部分主題可能稍有不同。
有比較重要的兩句,
一個(gè)是表單提交地址,action="XXX"
一個(gè)是表單參數(shù)名稱name="s",
這里的代碼大同小異,我相信你能找到。
<form action="http://pangbu.com" method="get"> <input id="searchtxt" class="textfield searchtip" type="text" name="s" size="24" value="">
改成action="你剛才新建的那個(gè)搜索頁(yè)面的url"
記著要帶http,比如
action="http://pangbu.com/google-search-in-wordpress"
整合代碼示例
我的主題搜索樣式修改后代碼如下
<div id="searchbox" style="display: block;"> <form action="http://pangbu.com/google-search-in-wordpress" method="get"> <div class="scontent clearfix"> <input type="text" id="searchtxt" class="textfield searchtip" name="q" size="24" value=""> <input type="submit" id="searchbtn" class="button" value="搜索"> </div> </form> </div>
- WordPress開(kāi)發(fā)中用于獲取近期文章的PHP函數(shù)使用解析
- WordPress開(kāi)發(fā)中自定義菜單的相關(guān)PHP函數(shù)使用簡(jiǎn)介
- WordPress中用于獲取搜索表單的PHP函數(shù)使用解析
- 在WordPress中使用wp_count_posts函數(shù)來(lái)統(tǒng)計(jì)文章數(shù)量
- 詳解WordPress中調(diào)用評(píng)論模板和循環(huán)輸出評(píng)論的PHP函數(shù)
- 詳解WordPress開(kāi)發(fā)中的get_post與get_posts函數(shù)使用
- 解析WordPress中的post_class與get_post_class函數(shù)
- WordPress開(kāi)發(fā)中的get_post_custom()函數(shù)使用解析
- 在WordPress中安裝使用視頻播放器插件Hana Flv Player
- 詳解WordPress中分類函數(shù)wp_list_categories的使用
- WordPress開(kāi)發(fā)中短代碼的實(shí)現(xiàn)及相關(guān)函數(shù)使用技巧
相關(guān)文章
firefox瀏覽器下javascript 拖動(dòng)層效果與原理分析代碼
這篇文章主要給大家介紹了關(guān)于在firefox瀏覽器下如何利用javascript實(shí)現(xiàn)拖動(dòng)層效果,以及其中的原理分析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,下面來(lái)一起看看吧2007-12-12
JavaScript實(shí)現(xiàn)大文件上傳的示例代碼
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)大文件上傳功能的示例代碼,文中的代碼講解詳細(xì),對(duì)我們學(xué)習(xí)JavaScript有一定幫助,感興趣可以跟隨小編一起學(xué)習(xí)一下2022-11-11
一次記住JavaScript的6個(gè)正則表達(dá)式方法
這篇文章主要介紹了一次記住JavaScript的6個(gè)正則表達(dá)式方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2018-02-02
JS拖拽排序插件Sortable.js用法實(shí)例分析
這篇文章主要介紹了JS拖拽排序插件Sortable.js用法,結(jié)合實(shí)例形式分析了拖拽排序插件Sortable.js功能、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2019-02-02

