轉(zhuǎn)自E-space
教程(一)中說明了為WordPress構(gòu)造一個CMS式首頁的意義,可能還是有人不太理解這樣的作用是什么,所以在這里舉兩個例子:
1. 博客聯(lián)盟,這是一個主要以WordPress相關(guān)技巧和博客相關(guān)的Blog,作者采用的首頁沒有顯示日志內(nèi)容,而是一串最新日志列表和一些自己整理的相關(guān)資匯集,還有就是分類,存檔和版權(quán)信息等等。可以說是作者修改了index.php,這樣做的好處是生成了一個首頁,給讀者良好的導(dǎo)航,但是卻沒有一個Blog頁面。也就是讀者只能一篇一篇文章地進行閱讀,而不能像普通的Blog頁面一次可以瀏覽多個日志。
解決方案:我的建議是通過wp2.1的功能來選擇一個Page作為首頁,同時保留Blog的index.php來進行日志展示。
2. Yskin’s Blog,這是一個WordPress高手的Blog, 作者做過WP的中文包以及很多插件等等。很湊巧今天在打開首頁時,竟然沒有顯示任何日志,而提示我在邊欄找所需要的東西,應(yīng)該是作者在改版吧。他采用的是 K2的模板,所以主頁應(yīng)該是普通的Blog頁面,顯示的幾篇最新的日志。而他把自己想要推薦的東西列在了側(cè)邊欄,如About,一串Page,存檔,分 類,最新日志和評論,統(tǒng)計信息等等。導(dǎo)航菜單中有個Projects,便是作者做過的一些插件和程序,進入頁面后邊欄還有一串子Page,
解決方案:我個人認為作為一個插件作者,很有必要在首頁展示一下自己的作品,來給讀者推薦和指引。所以我的建議是建立一個home頁面,也就是首頁,里面包含自己作品的介紹和Blog自我介紹等東西,也就是像Alex King一樣的主頁。
有人可能還會疑問,在Blog頁面之外,再自己做一個index.html好了,里面隨便寫自己想加入的東西。當(dāng)然你可以這樣,我以前也曾經(jīng)嘗試過,但存在的問題我都無法完善解決,即無法保持頁面模板一致,無法調(diào)用wp的數(shù)據(jù)等等,我甚至曾在根目錄和/blog目錄安裝兩個使用同一數(shù)據(jù)庫的wp來試驗,不過搞到最后還是放棄。
現(xiàn)在大家應(yīng)該已經(jīng)能理解為什么對于某些Blogger需要制做這樣一個首頁和Blog頁面了吧!
ps: 文中提到的兩個Blog,之前并沒有進行聯(lián)系,不知道我這樣舉例是否恰當(dāng),如果有不便之處請指明。
update: 從博客聯(lián)盟的回復(fù)中了解到,其采用的不是修改index.php,而是使用runphp來調(diào)用wp內(nèi)容,并且使用插件來選擇page當(dāng)作首頁。其實文中提到的Alex King便是采用的此做法。但我覺得應(yīng)該至少保留index.php來展示blog,也就是提供一個顯示多條日志的Blog頁面方便讀者閱讀。