替换WordPress站内搜索为Google搜索

今天看到生活点滴的主机遭到攻击,于是想到动态网页真是很耗费服务器资源的东西啊。但是我们需要它,尽量减少PHP语句是硬道理。虽然我博客的流量是很小的,但是我还是将一直想换掉的站内搜索功能,换掉了。效果抬头看顶部。因为搜索确实是比较耗资源的,而且Google自定义搜索足够强大了,用它不是更好么?由于谷歌自2010年3月23日不能再国内正常访问,因此换回了WordPress的搜索,但此方法依然有效。

替换方法:

1、登录Google自定义搜索,创建自定义搜索。

2、查收邮件,或者进入控制面板,找到获取代码。

3、在WordPress中创建一个页面,然后在导航栏中设置为不显示该页面。标题可以空着,得到页面地址。

4、搜索结果托管选项 选择“使用 iframe 使搜索结果位于我的网站上”。输入你刚才创建页面的页面的地址。如我的:http://www.*.ru/gsearch

5、编辑你刚刚创建的页面,把搜索结果代码复制到该页面。你也可以对该段代码做些调整。主要是修改下 googleSearchFrameWidth = 600;表示宽度。

6、最后用搜索框代码替换你原来的WordPress搜索框代码。你需要根据你自己的主题修改代码。如我的在head.php中,将原先的搜索替换成Google的代码。

我并未屏蔽原先的搜索方法,用 ?s=关键字 的方法仍能进行搜索。

发表评论

*

code