單詞化日記 留言簿 主頁

更改Wordpress的默認搜索框

由于不知道為什么的原因,突然感覺原來的模板過于死氣沉沉,但又不想換模板,因為現在的模板已經被我改動了好多,換一個新的模板又要重新改,所以就開始修改原來的模板了。

好廢話= =

好吧,懶得重啟電腦,Ubuntu下完成,Gimp功能還算可以,用起來也蠻順手,把原來那些死氣沉沉的Css也用Emacs全部修Google 自定義搜索改了一下,就成了現在這個樣子,改名叫 Bright Final3.0 = = ,原來是Dark Final 2.0,由于自己把模板已經改得不像樣了,所以就不提供下載啦,如果你有耐心,E-mail索取或是修改原版主題都可以。

切入正題= =

wordpress默認的搜索是查詢自己的數據庫,只能查找文章,而且速度慢,剛好改主題,搜索框也改一下吧,Google提供的站點搜索服務,突然發現現在可以把搜索結果放在一個iframe里,然后放在自己的網站里,很和諧,哈哈~

我是注冊過Google AdSense的,如果沒有注冊,好像Google自定義搜索也是可以的,但都需要Google帳號,說說我的吧,Google 搜索廣告,設定好各項參數,會生成兩段代碼,一段是搜索框,我用這段代碼替換了原來Header的搜索,然后把另外一個接受搜索關鍵詞的代碼放在一個新創建的頁面中,順便也在那個頁面中也放了一個搜索框,呵呵,沒超過Google的要求2個,生成的頁面風格和我的Bo很搭的呢~

繼續跑題,寫了一個PHP計數器.

<?php

/***© 2008 | Wandsea’Blog All Right Reserved.

http://wandsea.com/

PHP文字計數器V0.1***/
session_start();
$counterFile = “保存文件的地址”;
function displayCounter($counterFile) {
$fp = fopen($counterFile,”rw”);
$num = fgets($fp,5);

if (!(preg_match(”/(’Bot|Crawl|Spider|slurp|sohu-search|lycos|robozilla’)/”, $_SERVER['HTTP_USER_AGENT']))) { //厚道一點,把搜索引擎Bot排除,一個晚上居然有50多個bot流量
if (!(isset($_SESSION["visit"]) && $_SESSION["visit"] === true)) {

//保證一次瀏覽只增加一次訪問量
$num += 1;
$_SESSION["visit"] = true;
} }
print “—第 “.”$num”.” 位访问本站的同学,欢迎留言~”;
exec( “rm -rf $counterFile”);
exec( “echo $num-> $counterFile”);
}
if (!file_exists($counterFile)) {
exec( “echo 0 -> $counterFile”);
}
displayCounter($counterFile);
?>

很簡易,呵呵,能用就行啊~

PS:我新建計數器的基數是589,是我Clicki統計加上被屏蔽的一段時間用的Google統計得出的結果,始自2008-04-02

欢迎订阅我的Blog,如果有困难,可以参考我的RSS订阅帮助

2 Responses to “更改Wordpress的默認搜索框”

  1. Leewings

    搜索功能一般用不到..
    so,就随便了“~

    Reply

    Wandsea Reply:

    呵呵,注冊了AdSense,不用就浪費了~講不定還有人點廣告呢,呵呵,雖然現在就5美元不到 :grin:

    Reply

Leave a Reply

Additional comments powered by BackType


  • Google Adsense

  • 訂閱我

  • G-Readers

  • Twitter

  • My Links