更改Wordpress的默認搜索框
2008.08.07 8:56 下午 Program Impossible
由于不知道為什么的原因,突然感覺原來的模板過于死氣沉沉,但又不想換模板,因為現在的模板已經被我改動了好多,換一個新的模板又要重新改,所以就開始修改原來的模板了。
好廢話= =
好吧,懶得重啟電腦,Ubuntu下完成,Gimp功能還算可以,用起來也蠻順手,把原來那些死氣沉沉的Css也用Emacs全部修
改了一下,就成了現在這個樣子,改名叫 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.
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订阅帮助



2008.08.08 11:29 上午
搜索功能一般用不到..
so,就随便了``~
Reply
Wandsea Reply:
八月 8th, 2008 at 11:32 上午
呵呵,注冊了AdSense,不用就浪費了~講不定還有人點廣告呢,呵呵,雖然現在就5美元不到
Reply