在WordPress中加入Google搜索功能的简单步骤讲解
作者:bea
网上诸多写怎么在 WordPress 中整合谷歌自定义搜索的文章,但很少有提到如何整合v2版代码的,今天通过实测来给大家讲解一下,如何实现在 WordPress中整合谷歌自定义搜索的。 获取谷歌自定义搜索代码 进入http://www.google.com/cse/ 谷歌各系列账号都是通用的, 所以如果你有gmail的话你就可以顺利进入这个自定义搜索的系统 一系列的注册、登陆你就进入到了 cse 主界面了,网速有时候会些许蛋疼的慢,所以大家要有耐心。 进入主界面点 新建搜索引
网上诸多写怎么在 WordPress 中整合谷歌自定义搜索的文章,但很少有提到如何整合v2版代码的,今天通过实测来给大家讲解一下,如何实现在 WordPress中整合谷歌自定义搜索的。
获取谷歌自定义搜索代码 进入http://www.google.com/cse/ 谷歌各系列账号都是通用的, 所以如果你有gmail的话你就可以顺利进入这个自定义搜索的系统 一系列的注册、登陆你就进入到了 cse 主界面了,网速有时候会些许蛋疼的慢,所以大家要有耐心。 进入主界面点 新建搜索引擎 如下图所示填写内容:
勾选同意协议,再点下一步, 按自己喜好选择样式,下面会直接出现演示哦亲。 再点下一步,就会出现代码了。 亲们,你们获取代码了吗?我获得的代码如下:
<!-- 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 -->
//下面这一对标签就是谷歌搜索框要显示的标签,
//即,你想把搜索框放哪就把这一对标签放哪。
<gcse:search></gcse:search>
添加搜索页面 在你的WordPress中新建一个页面别名叫search 假设设置了固定连接,而且这个页面的访问地址是 http://pangbu.com/google-search-in-wordpress 用html编辑模式,在文章中添加你刚才获取的代码。 想知道是什么效果嘛?
效果 你可以在下面直接搜索一下试试。
系统整合 好了,你已经有了搜索页面了,现在我们还差整合到 WordPress 的搜索中去。 麻烦吗?当然不麻烦。 找到你主题搜索框样式定义的那个文件, 一般是searchform.php, 部分主题可能稍有不同。 有比较重要的两句, 一个是表单提交地址,action="XXX" 一个是表单参数名称name="s", 这里的代码大同小异,我相信你能找到。
<form action="http://pangbu.com" method="get">
<input id="searchtxt" class="textfield searchtip" type="text" name="s" size="24" value="">
把action="XXX"
改成action="你刚才新建的那个搜索页面的url"
记着要带http,比如
action="http://pangbu.com/google-search-in-wordpress"
name="s"改成name="q"
整合代码示例 我的主题搜索样式修改后代码如下
<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>
有用 | 无用
获取谷歌自定义搜索代码 进入http://www.google.com/cse/ 谷歌各系列账号都是通用的, 所以如果你有gmail的话你就可以顺利进入这个自定义搜索的系统 一系列的注册、登陆你就进入到了 cse 主界面了,网速有时候会些许蛋疼的慢,所以大家要有耐心。 进入主界面点 新建搜索引擎 如下图所示填写内容:
勾选同意协议,再点下一步, 按自己喜好选择样式,下面会直接出现演示哦亲。 再点下一步,就会出现代码了。 亲们,你们获取代码了吗?我获得的代码如下:
<!-- 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 -->
//下面这一对标签就是谷歌搜索框要显示的标签,
//即,你想把搜索框放哪就把这一对标签放哪。
<gcse:search></gcse:search>
添加搜索页面 在你的WordPress中新建一个页面别名叫search 假设设置了固定连接,而且这个页面的访问地址是 http://pangbu.com/google-search-in-wordpress 用html编辑模式,在文章中添加你刚才获取的代码。 想知道是什么效果嘛?
效果 你可以在下面直接搜索一下试试。
系统整合 好了,你已经有了搜索页面了,现在我们还差整合到 WordPress 的搜索中去。 麻烦吗?当然不麻烦。 找到你主题搜索框样式定义的那个文件, 一般是searchform.php, 部分主题可能稍有不同。 有比较重要的两句, 一个是表单提交地址,action="XXX" 一个是表单参数名称name="s", 这里的代码大同小异,我相信你能找到。
<form action="http://pangbu.com" method="get">
<input id="searchtxt" class="textfield searchtip" type="text" name="s" size="24" value="">
把action="XXX"
改成action="你刚才新建的那个搜索页面的url"
记着要带http,比如
action="http://pangbu.com/google-search-in-wordpress"
name="s"改成name="q"
整合代码示例 我的主题搜索样式修改后代码如下
<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>
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- 基于javascript实现图片懒加载
- this,this,再次讨论javascript中的this,超全面(经典)
- 基于javascript实现图片预加载
- JavaScript、tab切换完整版(自动切换、鼠标移入停止、移开运行)
- javascript设置和获取cookie的方法实例详解
- javascript简单比较日期大小的方法
- js与jQuery实现checkbox复选框全选/全不选的方法
- 简述jQuery ajax的执行顺序
- jQuery中ajax的load()与post()方法实例详解
- jQuery Mobile弹出窗、弹出层知识汇总
- AngularJS 使用$sce控制代码安全检查
- JS常见问题之为什么点击弹出的i总是最后一个
- 浅谈javascript 函数表达式和函数声明的区别
- JavaScript实现下拉菜单的显示和隐藏
- jQuery实现二级下拉菜单效果
- 基于JavaScript实现简单的随机抽奖小程序
- jquery中ajax处理跨域的三大方式
- 基于JavaScript代码实现随机漂浮图片广告
- 实例讲解多个js毫秒倒计时同时进行效果