對於初識 WordPress 用户來説,正確理解 WordPress 頁面和文章是一件費力的事。我記得幾年前接觸 WordPress 的時候,硬是不明白為什麼要有頁面和文章,不都是可以發佈文章嗎?隨着對 WordPress 理解的深入,越來越發現 WordPress 的妙處,也理解了頁面和文章分開設計的用心良苦,我想這是一般的網站系統不具有的,下面筆者就來講講其區別和用途。

一、按性質區分頁面和文章

從性質上講,文章被稱為動態頁面,而頁面被稱為靜態頁面。這裏的動態與靜態的概念不是從本身的交互性來區別,而是從更新的角度去理解的。文章是按時間順序去更新的,頁面一般是固定不變的。作為一個網站,如何去維持網站的長久不衰和 SEO 效果,靠的就是文章。而在一個網站建成之後,頁面就是固定的。例如一個企業網站,對企業的介紹、服務與產品、聯繫信息等就是通過頁面生成的;而公司新聞就是通過文章來實現的。

二、按功能區分頁面和文章

頁面沒有分類的信息,也就是説沒有欄目,沒有標籤,而文章是具備這些的。一個頁面就是一個單獨的欄目 (國內 CMS 系統有時稱為封面文章) 。所以頁面很適合生成關於我們之類的信息,而文章適合生成新聞性質的內容。

頁面可以生成不同風格的內容,可以通過頁面模版來實現,也就是説頁面可以做成不同風格的版式,如關於我們頁面模版、聯繫頁面模版、友情鏈接頁面模版、留言頁面模版等這些都可以通過頁面實現。而文章模版一般都是唯一的。

在我們的 WordPress 主題模板中,文章可以通過標籤實現相關文章的鏈接,可以放評論和評論框來實現與用户的互動,而頁面是不放這些內容的。這也就是為什麼 WordPress 後台頁面沒有標籤和分類的原因。

三、文章可否單獨進行版式設計

我們在很多 WordPress 主題模板文件中會看到 single.php 這個文件。這個文件就是文章的模板。如果只有一個這樣的文件,那麼你的所有文章都是一個版式。但是針對特殊的需求,我們還是可以對其進行單獨的版式設計。例如我們自定義文章類型為 portfolio.,那麼如何讓其與其它版式不一樣呢?這是我們可以設計 single-portfolio.php 模板就實現了。這在國外的主題模板中經常會看到。

總結,從上面的分析來看,雖然 WordPress 最初是一個博客平台,但是更適合做公司網站,同時也適合做 CMS 網站。所以 WordPress 應是我們建站的首選。