wordpress(wp) 站内搜索新方法

在Wordpress站内搜索模式上,我特别要提的是 询问式固定连接也可以用google嵌入式站内搜索(搜广告模式),并非必须采用name+html的rewrite的重写形式才可以给wp添加站内搜索,新的方法不需要添加新的模版,而且一次修改终身无忧的方法,那么我介绍一下基本方法

googleads的搜广告分两种,一种是点击搜索之后访问到url为google.com的地址,另一只是搜索完后显示在自己的网站下面,例如 搜索“google 嵌入式 搜索”这三个关键词,打开的页面仍然是以本站qed.cn为url的站内页,而且页面主编变成了搜索结果,边框结构基本与主站相同,这样在既可以使用询问式固定连接的状态下又可以使用google ads嵌入式 搜广告模式,而且不受升级影响,这岂不是一举两得吗?

具体方法介绍:
在wordpress根目录创建一个文件,名为search.php,内容为调用模版文件wp-load文件,简单说,就是调用了wp-blog-header.php文件,具体内容为

<?php
/**
 *   search for wordpress 
 *qed.cn by isher
 * @package WordPress
 */

if ( !isset($wp_did_header) ) {
 $wp_did_header = true;
 require_once( dirname(__FILE__) . ‘/wp-load.php’ );
 wp();
 require_once( ABSPATH . WPINC . ‘/template-loader.php’ );
}
?>

<?php get_header(); ?>
<!– Article begin –>
<div>
 <div id=”content”>
<!– Google Search Result Snippet Begins –>
<div id=”googleSearchUnitIframe”></div>

<script type=”text/javascript”>
   var googleSearchIframeName = ‘googleSearchUnitIframe’;
   var googleSearchFrameWidth = 500;
   var googleSearchFrameborder = 0 ;
   var googleSearchDomain = ‘www.google.cn’;
</script>
<script type=”text/javascript”
         src=”http://www.google.com/afsonline/show_afs_search.js“>
</script>
<!– Google Search Result Snippet Ends –>
    <!– Navigation end –>
</div></div>
<!– Article end –>
<!– Sidebar begin –>
 <?php include (TEMPLATEPATH . ‘/sidebar.php’); ?>
<!– Sidebar end –>
<?php get_footer(); ?>

文件下载search.rar
在google申请站内搜索是,写http://www.domain.com/search.php就可以了,方法很简单