关闭wordpress的内建搜寻,启用google搜寻,降低主机负担

不使用wordpress的内建搜寻
改用google搜寻功能ˊ
此方法,好处只是能降低「虚拟主机的负担
做法很简单
步骤一
开始主题的functions.php
贴下以下代码

[cc lang="php"] //纯代码实现wordpress关闭内置的站内搜索function junzibuqi_com_sousuo( $query, $error = true ) { if ( is_search() ) { $query->is_search = false; $query-> query_vars[s] = false; $query->query[s] = false; if ( $error == true ) $query->is_404 = true; } } add_action( 'parse_query', 'junzibuqi_com_sousuo' ); add_filter( ' get_search_form', create_function( '$a', "return null;" ) ); [/cc]

这样就可以关闭站内搜寻
步骤二
到wordpress后台
页面
新增页面
新增一个search的搜寻页面,同时连结也要是「search」
如下图

Google自订搜寻 整合到WordPress页面中

步骤三
1.到Google自订搜寻引擎「申请网址https://cse.google.com/cse/

Google自订搜寻 整合到WordPress页面中

2.[新增搜寻引擎]输入「你的网站网址

重要提示「通常我们以整个网站为主
您可以加入下列条件:
整个网站:www.mysite.com/*
步骤四、选「控制台」

1.选择「外观与风格
2.选择「完整宽度

3.最后「储存并取得程式码」如下图

复制一常串的代码
步骤五-复制以下代码到wodpress的外观的小工具
新增「小工具」里面的「文字」到侧边栏

[cc lang="css"]

[/cc]


再你的主题增加以下css


[cc lang="php"] .sidebar-searchform { float: left; position: relative; width: 100%; margin: 0px; } .sidebar-searchform > div { padding: 0 37px 0 0; } .sidebar-searchform input[type=text] { width: 100%; padding: 8px 8px; line-height: 20px; margin: 0px; } .sidebar-searchform input[type=submit] { top: 0px; right: 0px; padding: 0 ; position: absolute; width: 38px; height: 38px; border: none; outline: 0 !important; background-color: #9c1f1f; background-image: url('http://dhamma.com.tw/wp-content /themes/a/img/search_icon.png'); background-size: 26px 26px; background-position: center; background-repeat: no-repeat; -webkit-transition: background-color 500ms; -moz-transition: background -color 500ms; -o-transition: background-color 500ms; transition: background-color 500ms; } .widget_product_search form { padding: 0 37px 0 0; position: relative; } .widget_product_search .screen-reader-text { display: none ; } .widget_product_search input[type="search"] { width: 100%; height: 38px; } .widget_produc t_search input[type="submit"] { top: 0px; right: 0px; padding: 0; position: absolute; width: 38px; height: 38px; border: none; background-color: #9c1f1f; background-size: 26px 26px; background-position: center; background-repeat: no-repeat; text-indent: 10000px; background-image: url('http://dhamma.com.tw/wp-content/themes/a/img/search_icon .png'); } .sidebar-searchform input[type=submit]:hover, .widget_product_search input[type="submit"]:hover { background-color: #1a1a1a; } @media only screen and (-Webkit-min -device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) { .sidebar-searchform input[type=submit], .widget_product_search input[type="submit"] { background-image: url('http://dhamma.com. tw/wp-content/themes/a/img/Email住址会使用灌水程式保护机制。你需要启动Javascript才能观看它'); } } [/cc]

总结1:将会有以下效果

总结2:若要更改搜寻结果的颜色,请回到[外观和风格]选「自订
即可更改成你要的结果

评论 (0)

此处尚未发表评论

留言

  1. 以游客身份发表评论。注册登入到您的帐户。
附件 (0/ 3)
分享您的位置