目录
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.zsxxfx.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号
微信联系