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

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

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

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

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

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

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

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

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

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