Wordpress

**WordPress** 是一個以 PHP 和 MySQL 為平台的自由開源的部落格軟體和內容管理系統。WordPress 具有外掛程式架構和模板系統。截至 2018 年 4 月，排名前 1000 萬的網站中超過 30.6% 使用 WordPress。WordPress 是最受歡迎的網站內容管理系統。全球有大約 40% 的網站 (7 億 5000 個) 都是使用 WordPress 架設網站的。WordPress 是目前網際網路上最流行的部落格系統。WordPress 在最著名的網路發布階段中脫穎而出。如今，它被使用在超過 7000 萬個站點上。

2003 年 5 月 27 日，馬特・查爾斯・穆倫維格（Matt Mullenweg）和 Mike Little 建立了 b2/cafelog（一個部落格系統）的一個分支，宣告了 WordPress 的誕生。到了 2011 年 12 月，3.0 版本已經被下載了超過 6500 萬次。目前，網際網路上超過 43% 的網站是 WordPress 建立的。

## 特性

WordPress 具有一個帶模板處理器（template processor）的頁面模板系統（web template system）。

### 主題

WordPress 使用者可以安裝和切換主題。主題可讓使用者不改變部落格內容和結構的情況下更改介面和 WordPress 站點的功能。主題可以在 WordPress 的「外觀」管理工具中安裝，或者通過 FTP 上傳至主題資料夾。也可以通過編輯主題中的 PHP 和 HTML 代碼自訂主題。

### 外掛程式

WordPress （頁面存檔備份，存於網際網路檔案館）的一個特性是它豐富的外掛程式架構，外掛程式能使使用者和開發者擴充 WordPress 程式的功能。當前 WordPress 外掛程式資料庫中有超過 18000 個外掛程式，包括 SEO、控制項等等。

### 多作者共同寫作和多部落格共存

在 WordPress 3.0 之前，儘管多個在不同目錄中的 WordPress 程式能被組態成使用不同的資料庫，但此時程式僅支援一次部署建立一個部落格。WordPress Multi-User（WordPress MU，或簡稱 WPMU）從 WordPress 中分支，支援一次部署並建立多個部落格，還能夠被管理員統一管理。WordPress MU 成功地使一個網站能夠建立自己的部落格社群，同時在一個控制面板中控制修改所有的部落格。WordPress MU 為每個部落格建立了八個新資料表。

此後，WordPress MU 合併到 WordPress 3.0 中。

### 行動裝置

WordPress 在 WebOS、Android、iOS（iPhone、iPod Touch、iPad）、Windows Phone 和 BlackBerry 上都有原生應用，支援 WordPress 管理面板中的功能並且能夠管理 WordPress.com 上的部落格和用 WordPress 建立的部落格。

### 其他特性

WordPress 也整合了統一的超級連結管理功能；一個為搜尋引擎而優化的永久連結（PermaLink）系統；對於文章可以進行巢狀的分類，同一文章也可屬於多個分類；支援使用標籤（Tags）；能產生適當的文字的格式和樣式的排版濾鏡；Trackback 和 Pingback 的功能，使其他網站能夠連結到文章；所見即所得的文章編輯器；生成和使用靜態頁面的功能；可以儲存存取過你的部落格的使用者列表；可以禁止來自一定 IP 段的使用者的存取；支援自訂固定連結，對搜尋引擎更友善。

WordPress 協助使用者建立自己的內容平台，具彈性與自由度。且不會因為內容發布平台的營運問題，造成內容消失 (舉例來說，無名小站結束營運，未及時備份、移出的文章也隨著關站而消失)。

文章可從不同平台間搬移，例如可從其他的內容平台 (blogger 或 Tumblr 等) 匯入文章至 WordPress 中，亦可將 WordPress 中的資料打包匯出。

不需要學習 html 或其他艱澀的程式語言，透過基本功能設定與文章編輯器，即可建構自己的部落格或網站，如果需要更多功能，可透過佈景主題或外掛進行擴充。

WordPress 是持續更新的開源軟體，且在佈景主題與外掛上，有許多開發者投入、推陳出新，因此可以隨著個人或企業的成長，讓網站也持續保持良好狀態。

## 歷史

「b2/cafelog」（通常稱作「b2」或「cafelod」）是 WordPress 的前身。 直至 2003 年 5 月，大約有 2,000 個部落格在使用它。它的作者是 WordPress 的開發者之一 Michel Valdrighi。 b2/cafelog 基於 PHP 語言和 MySQL 資料庫。儘管 WordPress 相當成功，但是另一個專案 b2evolution 也在活躍的開發中。

WordPress 的首次出現就是來自於 Matt Mullenweg 和 Mike Little 合力創作的一個 b2/cafelog 的分支版本。「WordPress」這個名字出自 Christine Selleck 的主意，他是主要開發者 Matt Mullenweg 的朋友。

2004 年由於競爭對手 Movable Type 的公司 Six Apart 修改了軟體許可証條款，很多使用者遷移到 WordPress，使得它越來越受到大眾的歡迎。

2008 年 4 月，WordPress 與內容搜尋引擎 Sphere 合作，優先在 WordPress 使用者文章底部推播 WordPress 的內容。

到了 2009 年 10 月，開源內容管理系統市場占用率報告指出 WordPress 在開源內容管理系統中最為有名。

### 獎項

2007 年，WordPress 贏得 Packt 的開源 CMS 獎。

2009 年，WordPress 贏得 Packt 最佳開源 CMS 獎。

2010 年，WordPress 贏得 2010 年開源專案最有名望 CMS 類獎。

2011 年，WordPress 贏得 The Critters 的年度開源 Web 應用獎。

### 移除商業主題

2007 年 7 月 10 日，因為 WordPress 意見論壇和 Mark Ghosh 部落格 Weblog Tools Collection 的一篇博文，Matt Mullenweg 宣布官方 WordPress 主題目錄將不再提供商業主題。儘管這被商業主題的設計師和使用者批評，但是對於將此類主題視為騷擾的 WordPress 使用者還是支持了這一決定。官方主題目錄在宣告過後暫停接受新的主題，這包括了那些包含贊助連結的主題。商業主題和帶贊助連結的主題仍能在第三方主題網站下載。

2008 年 7 月 18 日，WordPress.org 開放了新的主題目錄，將主題和外掛程式放在一起任何上傳的主題都將先被機器審查，再人工稽核。

2008 年 12 月 12 日，因一些主題未遵循 GPL 協定，WordPress 主題目錄中刪除了超過 200 個主題。現在，官方僅認可在主題中加入作者相關資訊，而不允許增加贊助連結或與 GPL 衝突的主題。非 GPL 授權的主題被放在了其他主題網站上。

## 版本

WordPress 自 1.0 版之後使用著名的爵士音樂家的名字命名。舉例來說，WordPress 1.2 的代號為 Mingus（咆勃爵士樂中貝斯手 Charles Mingus 的姓）。 

 

## 未來

WordPress 3.0 版發布之後，開發團隊採用了固定的開發周期以培養改進 WordPress 社群。WordPress 3.1 隨後發布於 2011 年 2 月。2011 年 7 月 4 日發布了 WordPress 3.2。並提高了最低支援的 PHP 和 MySQL 版本。

## 安全性問題

許多安全問題曾被發現，特別是在 2007 年和 2008 年。根據 Secunia 的報告，2009 年 4 月 WordPress 中有 7 個已公布的被認作「不太緊急」的安全缺陷（總共 32 個）未被修復。Secunia 維護著一個即時更新的 WordPress 缺陷列表。

2007 年 1 月，幾個使用 AdSense 的知名度較高的 SEO 部落格與知名度較低的商業部落格因為 WordPress 的缺陷而被攻擊和利用。WordPress 2.1.1 一個問題導致了網站的網路伺服器可被植入惡意的後門代碼。隨後的 2.1.2 版修復了這一問題；並建議所有使用者迅速更新到這一版本。

2007 年 5 月，一個研究認為 98% 的 WordPress 部落格已經不再被專案支援，所以可以被注入惡意代碼。為了解決這個問題，WordPress 使升級軟體變得更加容易，在 2008 年 12 月發布的版本，只需要「一次點擊」即可。然而，無規律的發布周期讓伺服器管理員依舊面對著安全問題，並且這種升級方式需要開放檔案系統的權限設定，也增加了額外的風險。

在 2007 年 6 月的一個採訪中，Stefan Esser，PHP Security Response Team 的創始人，批評了 WordPress 的安全記錄，批評了程式的架構使其難以解決 SQL 注入 以及其他缺陷。

個人能通過安裝 WordPress 的安全外掛程式，如 Better WP Security （頁面存檔備份，存於網際網路檔案館）、WP Security Scan （頁面存檔備份，存於網際網路檔案館） 以獲得更好的安全性。使用者也能通過使用最新版的軟體、外掛程式和主題，僅使用被信任的主題和外掛程式，，重新命名預設的管理員帳戶來規避安全風險。修改站點的.htaccess 檔案也可避免幾種類型的 SQL 注入攻擊和存取未授權檔案的攻擊。

2018 年，即使使用者向官方回報漏洞，官方還是可能繼續置之不理，直到這個漏洞被公開，才會迫使官方緊急釋出更新版本。

## 開發與支援

## 主要開發者

馬特・查爾斯・穆倫維格和 Mike Little 是這個項目的共同創辦人。WordPress 的主要的開發者是 Ryan Boren、Matthew Mullenweg、Mark Jaquith、Andrew Ozz、Peter Westwood 和 Andrew Nacin。

WordPress 也由社群開發，他們中包括了測試者。測試者測試每日版本、測試版本及發布候選版本，並將發現的錯誤和問題提交到特殊的郵件列表，或是提交到 WordPress 項目的 Trac 平台上。

雖然 WordPress 有很大一部分是由它的愛好者團體所開發和維護的，但 WordPress 也與 Automattic 公司有著密切的聯繫。Automattic 由 Matt Mullenweg 創立。2010 年 9 月 9 日，Automattic 將 WordPress 商標贈送給新建的 WordPress 基金會。WordPress 基金會是一個支援 WordPress.org 及其上的軟體、外掛程式和商標及 bbPress 和 BuddyPress 的聯盟組織。

### WordCamp 愛好者及開發人員大會

「WordCamp」指的是所有與 WordPress 相關的集合，包括非會議和正式會議。WordCamp 2006 是召開的第一次會議，舉辦於 2006 年 8 月的舊金山，持續了幾乎一天並有超過 500 人出席。第一次在舊金山外召開的 WordCamp 在 2007 年 9 月的北京舉辦。從那時起，有超過 150 個 WordCamps 組織遍布全球，開展活動的時間接近一星期。WordCamp San Francisco，是一個年度的時間，仍舊是官方 WordCamp 愛好者及開發人員大會

### 支援

作為自由及開放原始碼軟體平台，WordPress 依賴於互助。主要的支援站點是 WordPress.org。

## 參考文獻

## 外部連結

* （英文） WordPress 官方網站 （頁面存檔備份，存於網際網路檔案館）
* （簡體中文） WordPress 簡體中文 （頁面存檔備份，存於網際網路檔案館）
* （繁體中文） WordPress Taiwan 正體中文 （頁面存檔備份，存於網際網路檔案館）

## 參見

* Automattic
* WordPress.com
* bbPress
* 內容管理系統列表
* 部落格軟體