前几天突然发现本站的搜索功能出现了点问题,索性直接更改为Google自定义搜索引擎。可在折腾搜索功能的时候经历了一些坎坷,所以整理了下内容分享给大家。 1、创建搜索引擎 登入https://accounts.google.com/ServiceLogin?continue=http://www.google.com/cse/all&service=cprose&hl=zh-CN&gl=us&passive 前几日忽然发觉本网站的检索作用出現了点难题,不加思索立即更改成Google自定百度搜索引擎。可在瞎折腾检索作用的那时候亲身经历了一些艰辛,因此梳理了下內容共享给大伙儿。 1、建立百度搜索引擎 登陆https://accounts.google.com/ServiceLogin?continue=http://www.google.com/cse/all&service=cprose&hl=zh-CN&gl=us&passive=true,若沒有Google的账号可到简易申请注册一个。登入后,人们刚开始建立一个“订制Google百度搜索引擎“,以下图: #FormatImgID_0# 在文本框内键入要检索的平台网站,这儿必须留意的是数据库索引全部平台网站還是仅仅文章内容一部分。倘若全部平台网站立即依照图中的提醒填好就可以,倘若单纯性检索所有文章内容网页页面就将会会不便些。 若只想让Google搜索网站的文章内容网页页面,最先要明确WordPress固定不动连接的设定。 默认设置:http://www.domain.com/?p=123在文本框中填写http://www.domain.com/?p=* 时间和名字型:http://www.domain.com/2013/03/19/sample-post/在文本框中填写http://www.domain.com/年代/月/天/* 月和名字型依此类推 数字型:http://www.domain.com/archives/123在文本框中填写http://www.domain.com/archives/* 文章内容型:http://www.mywpku.com/sample-post/在文本框中填写http://www.mywpku.com/*/ 伪静态HTML型:http://www.mywpku.com/sample-post.html在文本框中填写http://www.mywpku.com/*.html 其他可依此类推。 可别忘记挑选平台网站語言哦!进行之后一步吧。 #FormatImgID_1# 2、变更检索外型变更原主题风格文档 接下去能够 依据必须来变更Google检索网页页面的背景色,按键色调这些。但是最关键的一点是将合理布局更改成全宽: #FormatImgID_2# 接下去对于主题风格的检索网页页面开展改动。在WordPress中键入一个搜索关键词,它将会显示信息出检索网页页面,并依照搜索关键词来显示信息內容。但是如今人们必须变一下:显示信息出检索网页页面后依照键入的內容来启用Google百度搜索引擎帮你检索。 在主题目录中寻找类似search.php那样的文档,以我的主题来做个实例: <?phpfmimg="get_post_meta($post-">ID,“fmimg_value”,true);?> ”> ”/>”/> <?phpecho=""post-="">post_content)),0,180,“。。。”,“utf-8”);?> WrittenBy ”rel=“nofollow”> 沒有寻找一切內容 我将它删掉至仅剩一个大约的构造: 去不久的自定百度搜索引擎网页页面那获得编码吧,它是最终一步了。 #FormatImgID_3# 很显而易见一般的编码早已不可以考虑人们的要求了,正下方点一下获得V1编码。 将得到的编码与search.php合拼: Loading google.load(’search’,‘1’,{language:‘zh-Hans’,style:google.loader.themes.V2_DEFAULT}); google.setOnLoadCallback(function(){varcustomSearchOptions={};varorderByOptions={};orderByOptions[‘keys’]=[{label:‘Relevance’,key:‘’},{label:‘Date’,key:‘date’}]; customSearchOptions[‘enableOrderBy’]=true;customSearchOptions[‘orderByOptions’]=orderByOptions;customSearchOptions[‘overlayResults’]=true; varcustomSearchControl=newgoogle.search.CustomSearchControl(’002417144856058510941:uk_1aiwj0ok’,customSearchOptions); customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);varoptions=newgoogle.search.DrawOptions(); options.setAutoComplete(true);customSearchControl.draw(’cse’,options);},true); .gsc-control-cse{ font-family:Arial,sans-serif;border-color:#FFFFFF;background-color:#FFFFFF;} .gsc-control-cse.gsc-table-result{font-family:Arial,sans-serif; } input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border-color:#D9D9D9; } input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{border-color:#666666;background-color:#CECECE;background-image:none;filter:none;} .gsc-tabHeader.gsc-tabhInactive{border-color:#FF9900;background-color:#FFFFFF;} .gsc-tabHeader.gsc-tabhActive{border-color:#E9E9E9;background-color:#E9E9E9;border-bottom-color:#FF9900} .gsc-tabs |