使用Google自定义搜索引擎
这个周末终于可以休息一天半了,抽空将Google自定义搜索添加到了WordPress中,感觉查询速度比使用WordPress本身还快,值得各位blogger试试。过程比较简单,可以在右上角直接搜索或点击这里预览效果。
1、创建Google自定义搜索引擎:在下面页面登录你的Google账户,创建一个自定义搜索引擎。
http://www.google.com/coop/cse/
2、创建好搜索引擎后,在其控制面板的“代码”中获取搜索代码:选择“在您的网站上托管搜索结果”,下面根据喜好选择iframe或者overlay,前者需要新建一个页面用于输出搜索结果,后者实现的是类似ajax的效果直接在搜索页显示结果。我选择的是iframe,有两段代码。
3、在WordPress中添加一个页面,比如我的叫search,将得到的“搜索结果代码”复制进去,这里一般只需要修改“var googleSearchFrameWidth = 600;”这一句,将其改为合适的宽度不撑破布局即可。
4、修改模板文件中“searchform.php”,根据获得的“搜索框代码”进行替换,一般给form添加一个action和5句input即可,对照代码非常简单,其中text和submit可以将原模板的id参数加进去,这样表面上博客外观就不会有任何改变。
嗯,最后测试了一下,效果非常满意,最近休息得很不好,唉。

分享或收藏本文
2008-06-01 03:26
早点睡,不要像我这样。。。
[回复]
lxltop 回复于2008-06-01 03:29:
唉,你肯定不知道我在灾区,抖起来吓人,最近都没睡好。
[回复]
2008-06-01 09:22
支持一下
[回复]
2008-06-01 12:32
暂时还是用wp内置的吧。
[回复]
2008-06-01 14:29
我朋友回绵阳去陪父母了…据说余震起来,杯子碗盆都跳舞的…
[回复]
lxltop 回复于2008-06-01 14:32:
成都16楼空调柜子直接往下倒,我住这边比成都距离还远,5楼瓶子罐罐之类的全部甩到地上,上班7楼听说当时人都没法平衡,只有抱住柱子。
[回复]
scavin 回复于2008-06-05 12:06:
好刺激。。。
我前几天从成都回来的。
每天都振
[回复]
2008-06-05 12:06
为什么我是小头像。。。
我要大头像
[回复]
scavin 回复于2008-06-05 12:06:
哦耶
[回复]
lxltop 回复于2008-06-05 12:40:
首先评论的都是大头像,回复是小头像~
看你从成都回来没受惊吓嘛,我们这边开始的时候吓得够呛。
[回复]
2008-08-18 20:36
博主,你好!
搜索到你这篇文章,有一个问题请教一下。
我在wp里添加一个页面search,把“搜索结果代码”放进去,当把这个页面设置成published的时候,可以正常显示搜索结果,可这样就会在导航条增加一个search页,要是设置成unpublished,没有导航条search页,可是搜索结果404不显示,请教一下怎么能跟您的一样呢?
谢谢!
[回复]
lxltop 回复于2008-08-18 22:08:
我是将导航条的代码自己改了的,由以前的自动获取改成了固定的代码,所以可以自由删除,你也可以这样,还能加快载入速度。
[回复]
lxltop 回复于2008-08-18 22:13:
具体办法就是浏览你博客时,浏览源代码,然后将导航那一段生成的静态代码替换到模板文件中。
[回复]
Heyward 回复于2008-08-18 23:01:
非常感谢!
[回复]