siting 发表于 2008-4-29 22:52:09

让google替你打工

刚刚看了水煮鱼的“整合 Google 自定义搜索到 WordPress 中”一文(原文地址:http://fairyfish.net/2008/04/29/integrate-google-custom-search-into-wordpress/),觉得作者的想法非常不错,把强大的google变成自己网站专用的搜索引擎,让google替咱中国老百姓打工^_^。
自己照着做了一遍,发现文中有些细节的地方讲得不清楚,担心菜得像我一样的鸟儿们不会做,特意写了这篇简单定制Google自定义搜索引擎,高手请飘过。
1、在 WordPress 后台创建一个页面(page),我的是http://www.simpleseo.cn/search,该页面用来输出google对你网站搜索结果,因此我们要设置该页面为不显示。
不让页面显示的方法有两种: a、在wordpress撰写页面的后台的右边的导航栏中设置“不显示该页面”,我不推荐这种方法,因为将来使用该页面的时候,它会出现“不公开”的字样,看着非常不爽;b、使用wp_list_pages()函数和exclude 参数把刚才创建的页面(page)剔除掉(别看到函数就以为很难),具体做法:打开主题目录下的page.php文件,将
<?php wp_link_pages(); ?>
改为:
<?php wp_link_pages(’exclude=17′); ?>
其中数字“17”就是你要剔除的页面的ID,如果你新创建的页面ID为88,那么就应该是exclude=88。
OK,我们定制Google自定义搜索引擎的工作已经完成了一半。
2、到google申请自定义搜索引擎,其它的你根据自己的爱好定制,但在“搜索结果托管选项”中一定要选择“ iframe – 需要两个网页:一个网页提供搜索框,另一个提供结果” ;然后在“指定搜索结果详情”处填写你要在自己网站上显示搜索结果的网址:我的是http://www.simpleseo.cn/search;此时下面的“搜索框代码”和“搜索结果代码”两个地方的内容都会随着你的输入变动。
接下来请将“搜索框代码”里面的代码替换你的主题目录下的searchform.php文件里的全部内容;将“搜索结果代码”里面的代码复制、粘贴到刚才你在wordpress后台创建的那个页面里面,记得要选择html编辑模式哟。
OK,发布,完工喽^_^。
不过我还建议在家根据自己的主题风格,再做一些细节上的美化。比如调整“搜索结果代码”里面的googleSearchFrameWidth值,让他适合你的网页宽度;你还可以在定制Google自定义搜索引擎的时候选择自己喜欢的搜索框样式;一般主题的page.php文件还会默认显示评论框,如果你不希望它出现在搜索结果页面的话,可以将page.php的<?php comments_template(); ?>干掉。
每个人都有自己的喜好,希望本文可以帮助你定制出适合你的Google自定义搜索引擎,若还有疑问,请留言。

原文出处:http://www.simpleseo.cn/cms/customize-google-search

孤魂 发表于 2008-4-29 22:58:31

传说中的软文,见识了

xyyfx 发表于 2008-4-29 23:14:17

很硬很牛逼

苦盡甘來 发表于 2008-4-30 00:51:38

既然这样就拉近回收站吧

i007baba 发表于 2008-4-30 03:29:46

真是软的一篇好文,好软,好软

uyear 发表于 2008-5-1 17:44:44

硬死了

siting 发表于 2008-5-1 22:20:20

太软了吗,那下次我来点硬的:lol

gdgzsteven 发表于 2008-8-15 13:36:51

有点硬 有点长(18CM) 最后还挺舒服ali3ls

srsman 发表于 2008-8-17 20:59:06

webbase8 发表于 2009-2-5 15:11:56

ali61ls 软文呀。。yun!
页: [1] 2
查看完整版本: 让google替你打工