现在的位置:首页>wordpress>正文

wordpress整合百度站内搜索不用作域名解析的方法

2016年07月08日 ⁄ 共 1733字 评论 4 条

早前一段时间,部落的网站使用百度站内搜索,老是出现打不开的情况,也不知是否为主机的原因,早在两年前,部落发布过wordpress博客使用百度站内搜索的个人心得,如果您也和部落一样,当时是使用的so.mfbuluo.com这样的域名进行解析跳转的,这一次的话,部落要说的是,直接将百度站内搜索整合到wordpress中,而且和自带的搜索不产生任何干涉.

当然,这里部落补充一下,自己的站点百度站内搜索出现连接下上的异常,居然网上搜索很久,也没有发现其它人出现这样的问题.

wordpress整合百度站内搜索的效果

先看看部落整合以后的效果,如下图:

wordpress整合百度站内搜索

可以很明显地看到,这个效果的话,相比用一个二级域名来解析来好得多,而且广告什么的,都还是原来的.

至于操作过程,也是非常简单的,我们只需要布局一小段代码就可以实现这个功能了.

1.首先您需要在wordpress后台新建一个页面,像部落新建的页面,命名为searchbaidu.如下图:

wordpress整合百度站内搜索

可以看到这个页面里有一些代码,先不用管,后面部落会教你如何获得这些代码.

2.接下来,我们进入百度站内搜索的后台,找到搜索结果页管理,也可以直接:由此直达.

wordpress整合百度站内搜索

看到图中的代码了吗?复制里面代码,添加到您网站页面上需要展示搜索结果的位置,也就是复制到刚刚新建的那个页面上.部落获得的代码内容如下 :

  1. <div id="bdcs-frame-box"></div>   
  2. <script type="text/javascript">   
  3. var bdcsFrameSid="2446013709247334931";   
  4. var bdcsFrameWidth = 552;   
  5. var bdcsFrameWt = 1;   
  6. var bdcsFrameHt = 2;   
  7. var bdcsFrameResultNum = 10;   
  8. var bdcsFrameBgColor = "#ffffff";   
  9. </script>   
  10. <script type="text/javascript" src="http://zhannei.baidu.com/static/js/iframe.js"></script>  

这里部落需要提示一下,

var bdcsFrameHt = 1;

这个是默认的,我们可以将其值修改为2,这样的话,在搜索结果的上方,会显示百度站内搜索.

3.再接下来,同样是在百度站内搜索的这个页面,我们需要进行高级样式设置,将上面的页面往下移,就能看到:

wordpress整合百度站内搜索

将您刚刚新建的页面地址添加进去.例如部落添加的就是:http://www.mfbuluo.com/searchbaidu

4.再接下来,我们还需要在您想要显示搜索框的地方布局一下搜索代码.一般情况下在侧边栏或者您的顶部了.部落的话,是在侧边栏一开始的地方放置的.代码内容如下:

  1. <form method="get" class="qfg_search_form" action="http://www.mfbuluo.com/searchbaidu">   
  2.      <input class="qfg_search_box" type="text" name="q" id="s" class="input" value="百度站内搜索" onBlur="if(this.value=='') this.value='百度站内搜索';" onFocus="if(this.value=='请输入关键词') this.value='';" />   
  3.      <input class="qfg_search_btn" name="submit" type="submit"  value="搜索" />   
  4.      </form>  

注意,action段里的地址,要换成您的地址,也就是您新建的页面地址.

样式的话,您可以自己去调整一下,不调整也没有关系了.部落使用上面的代码如下图:

wpzhbdznss5

好了,到此,wordpress整合百度站内搜索就完成了.当然,需要补充一下的是,我们需要robots.txt设置不要让搜索引擎抓取这个文件:

Disallow: /searchbaidu

小结

部落暂时试了一下,效果相当不错.需要的朋友都可以尝试一下.

评论 4 条 评论内容很精采,有内幕,而且绝对有干货

  1. 99伴奏网 2016年07月09日 01:15  @回复  Δ-49楼 回复

    你好,我用百度站内搜索怎么几乎搜不到我站内的任何东西,请问是我设置有什么问题吗?
    请指教,谢谢你!


    • 管理员
      管理员 2016年07月09日 07:39  @回复  ∇地下1层 回复

      那肯定是规则没有定好,另外,网站收录了没有?

  2. 我爱动感单车网 2016年07月12日 13:55  @回复  Δ-48楼 回复

    我懒得折腾,一直使用的是默认搜索。


    • 管理员
      管理员 2016年07月13日 11:47  @回复  ∇地下1层 回复

      这个有时间的话,还是可以搞一个的.

给我留言