周末,台风和九州擦肩而过,外面虽未刮强风,雨倒是下个不停。在家里继续整理博客。今天已将Google ajax search成功整合进站内搜索。现在在侧边栏的搜索框内输入关键词搜索后,搜索结果将会出现在博客页面左部分。 

众所周知,wordpress自带的搜索并不精确,用Google adsense search固然可以调用Google进行站内搜索,但其代码却无法通过W3C验证,且搜索结果是显示在google页面而非博客页面。所以就想在自己的博客内调用google ajax search api来进行站内搜索。在wordpress plugin上找到了一个Google ajax search插件,急忙装上去试用,发现效果很不好,将关键词输入搜索框进行搜索后,搜索框下面将弹出搜索结果。似乎直接照搬Google search API代码。

在百度上搜索google ajax search wordpress,第一个出现的就是Storyday博客的,“集成google ajax search到你的wordpress blog中”,结果参照他的文章及提供的代码,以及Google Search官方的帮助“Google AJAX Search API Developer Guide”,下午花了点时间,顺利搞定。自己又hack了一下代码,使之通过W3C XHTML验证,再则自定义下搜索对象。现在除了站内文章搜索后,还支持网页,新闻,图片,视频和图书搜索。在自己的博客上就可以直接搜到Youtube视频了。还蛮方便的。 

具体调用Google ajax search的做法,Storyday的文章已经写得很明了,并提供代码下载,无需在此重复了。前提是必须到google站点申请个API。

Feed Me


转载文章请注明转载自:ThinkAgain - Let's Blog!

引用地址:http://www.thinkagain.cn/archives/722.html