目錄
Toggle繼續分享wordpress建站教程。悅然wordpress建站的官網一直使用的是wordpress的默認搜索,而自帶的搜索功能是比較容易被一些有心人利用的,比如被刷一些違規詞。雖然知道了這個問題,但是我一直懶得去改,直到近期才終于有時間繼續折騰一下自己的網站,所以我就把wordpress自帶的搜索功能給關閉了,然后使用百度搜索和谷歌搜索代替。接下來就給大家分享如何使用百度和谷歌代替wordpress站內搜索,同時也給自己留個記錄。
悅然wordpress建站之前的文章有介紹過, 大家可以返回再看看。也可以直接復制下面的代碼。
//WordPress關閉站內搜索 代碼是悅然wordpress建站整理分享
if(!is_admin()){
function fb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
}
把上面的代碼添加到當前wordpress建站使用主題的functions.php文件中,或者是使用Code Snippets插件添加都可以。添加之后網站的搜索功能就會失效。
以前百度搜索平臺提供了一個官方的站內搜索功能,可以直接卻申請獲取代碼,但是現在這個入口已經找不到了,所以悅然wordpress建站只找到了下面的HTML代碼湊合用,大家可以把它添加到小工具或頁面的HTML區塊中卻可。
<div class="box_c" text-align:="" center;="">
<div class="search_k">
<form action="https://www.baidu.com/baidu" target="_blank">
<input name="word" size="26" maxlength="100" class="swap_value" placeholder="輸入關鍵詞回車百度搜索→">
<input name="tn" type="hidden" value="bds">
<input name="cl" type="hidden" value="3">
<input name="ct" type="hidden" value="2097152">
<input name="si" type="hidden" value="www.wto86.com">
<input name="si" type="hidden" value="">
</form>
</div>
</div>
<div class="box-bottom">
<i class="lb"></i>
<i class="rb"></i>
</div>
上面的網址可以修改為自己的,文字也可以修改。
谷歌站內搜索申請
https://programmablesearchengine.google.com/controlpanel/all
目前谷歌搜索有提供站內搜索功能,只要你有谷歌帳號就可以申請。大家可以打開上面的網址去申請。
如果是第一次打開,頁面上會提示你創建,如果之前創建過則可以看到之前創建的列表,也可以點Add添加。
然后在新窗口中輸入搜索名稱(可以隨便填寫),然后下面添加你的網站。一般就填寫這兩個地方就可以了,然后直接提交。
接下來就得到一段代碼。代碼的使用方法跟上一次的百度搜索一樣,把代碼添加到HTML模塊中即可。
接下來我們需要把百度搜索和谷歌搜索代碼都放到一個頁面中,制作一個簡單的搜索頁面,方便用戶使用。然后可以直接在菜單中添加一下搜索菜單,鏈接填寫這個頁面的地址就可以了。另外也可以使用彈窗的方式添加,這可能需要用到彈窗插件,麻煩一些,這里我是自用的就不用這個了。
最終做出的搜索頁面效果如上圖所示,比較簡單,大家也可以發揮想像進一步美化。
接下來我在百度搜索框中輸入關鍵詞回車,得到的搜索結果如上圖所示,它會直接打開百度搜索頁,搜索結果是限制為我們自己的網站的。
然后再來看看谷歌搜索。谷歌搜索的效果會好一些,因為是谷歌官方提供的代碼,它有一個彈窗效果,用戶搜索之后,搜索結果會以彈窗顯示,不會離開本站,這一點還是非常好的。不過可惜國內用戶很多打不開。如果是wordpress外貿建站項目,可以只替換為谷歌搜索,百度的可以不加。
以是今天給大家分享的內容,希望可以幫到大家。這里要提醒一下,只有博客類型,非商城網站才適合用百度谷歌來替換自帶搜索,如果你的網站使用的woocommerce制作,或者是制作的商城網站,那就還是使用自帶搜索更好一些。還有,如果你的網站收錄很少,收錄和排名都差,那么也沒有替換的價值,因為收錄不好的情況下,可能很多內容都搜索不出來。
另外再說一點,如果你的網站內容少,其實直接關閉搜索就可以了,也不用去代替了。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系