WordPress是一個以PHPMySQL為平台的自由開源的博客軟件和內容管理系統[5]。WordPress具有插件架構和模板系統。截至2018年4月,排名前1000萬的網站中超過30.6%使用WordPress[6]。WordPress是最受歡迎的網站內容管理系統[7]。全球有大約43%的網站都是使用WordPress架設網站的。[8]WordPress是目前因特網上最流行的博客系統。[9][10]WordPress在最著名的網絡發布階段中脫穎而出。如今,它被使用在超過7000萬個站點上。[11]

Quick Facts 開發者, 首次發布 ...
WordPress
截圖
WordPress 控制台
WordPress 控制台
開發者WordPress基金會/Automattic
首次發布2003年5月27日 (2003-05-27)[1]
當前版本6.1.1(2022年11月15日,​22個月前​(2022-11-15[2]
預覽版本6.1 RC 3(2022年10月25日,​23個月前​(2022-10-25[3]
源代碼庫 編輯維基數據鏈接
操作系統跨平台
平台PHP
文件大小.zip — 15.9MB
.tar.gz — 14.9MB
語言多語言
類型部落格軟體
許可協議GNU GPLv2[4]
網站wordpress.org
Close

2003年5月27日,馬特·查爾斯·穆倫維格Matt Mullenweg[1]和Mike Little[12]創建了b2/cafelog(一個博客系統)的一個分支,宣告了WordPress的誕生。到了2011年12月,3.0版本已經被下載了超過6500萬次。[13]

特性

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

主題

WordPress用戶可以安裝和切換主題。主題可讓用戶不改變博客內容和結構的情況下更改界面和WordPress站點的功能。主題可以在WordPress的「外觀」管理工具中安裝,或者通過FTP上傳至主題文件夾。[14]也可以通過編輯主題中的PHP和HTML代碼自定義主題。

插件

WordPress頁面存檔備份,存於網際網路檔案館)的一個特性是它豐富的插件架構,插件能使用戶和開發者擴展WordPress程序的功能。當前WordPress插件數據庫中有超過18000個插件,[15]包括SEO控件等等。

多作者共同寫作和多博客共存

在WordPress 3.0之前,儘管多個在不同目錄中的WordPress程序能被配置成使用不同的數據庫,但此時程序僅支持一次部署建立一個博客。WordPress Multi-User(WordPress MU,或簡稱WPMU)從WordPress中分支,支持一次部署並建立多個博客,還能夠被管理員統一管理。WordPress MU成功地使一個網站能夠建立自己的博客社群,同時在一個控制面板中控制修改所有的博客。WordPress MU為每個博客建立了八個新數據表。

此後,WordPress MU合併到WordPress 3.0中。[16]

移動設備

WordPress在WebOS[17]Android[18]、iOS(iPhone、iPod Touch、iPad)[19][20]Windows PhoneBlackBerry[21]上都有原生應用,支持WordPress管理面板中的功能並且能夠管理WordPress.com上的博客和用WordPress建立的博客。

其他特性

WordPress也整合了統一的超級連結管理功能;一個為搜尋引擎而優化的永久連結PermaLink)系統;對於文章可以進行嵌套的分類,同一文章也可屬於多個分類;支持使用標籤Tags);能產生適當的文字的格式和樣式的排版濾鏡;TrackbackPingback的功能,使其他網站能夠鏈接到文章;所見即所得的文章編輯器;生成和使用靜態頁面的功能;可以保存訪問過你的網誌的用戶列表;可以禁止來自一定IP段的用戶的訪問;支持自定義固定連結,對搜尋引擎更友善。

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

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

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

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

歷史

「b2/cafelog」(通常稱作「b2」或「cafelod」)是WordPress的前身。[23] 直至2003年5月,大約有2,000個網誌在使用它。它的作者是WordPress的開發者之一Michel Valdrighi。 b2/cafelog基於PHP語言和MySQL資料庫。b2/cafelog的另一個改進版b2evolution到2023年則只有不到0.1%的使用率。[24]

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

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

2008年4月,WordPress與內容搜尋引擎Sphere合作,優先在WordPress用戶文章底部推送WordPress的內容[29]

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

獎項

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

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

2010年,WordPress贏得2010年開源項目最有名望CMS類獎。[31]

2011年,WordPress贏得The Critters的年度開源Web應用獎。[32][33]

移除商業主題

2007年7月10日,因為WordPress意見論壇[34]和Mark Ghosh博客Weblog Tools Collection的一篇博文,[35]Matt Mullenweg宣布官方WordPress主題目錄將不再提供商業主題。[36][37]儘管這被商業主題的設計師和用戶批評[來源請求],但是對於將此類主題視為騷擾的WordPress用戶還是支持了這一決定。[38]官方主題目錄在宣告過後暫停接受新的主題,這包括了那些包含贊助鏈接的主題。商業主題和帶贊助鏈接的主題仍能在第三方主題網站下載。[39][40]

2008年7月18日,WordPress.org開放了新的主題目錄[41],將主題和插件放在一起[42]任何上傳的主題都將先被機器審查,再人工審核。

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

版本

Thumb
WordPress1系列的管理介面
Thumb
WordPress2.7版以後的管理介面
Thumb
WordPress3.3版以後的管理介面
Thumb
WordPress5.0版以後的管理介面
Thumb
WordPress3.0版以前的預設主題介面

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

More information 圖例: ...
圖例: 舊版本 舊版本,仍被支援 當前版本 最新預覽版本 未來版本
Close
More information 版本號, 開發代號 ...
版本號 開發代號 發布時間 詳情
舊版本,不再支援: 0.7 2003年5月27日 使用了原項目「b2/cafelob」的文件架構並且從其最後的版本號0.6開始[45]。官方WordPress Release Archive page只有0.71-gold可以下載。
舊版本,不再支援: 1.2 Mingus 2004年5月22日 加入新功能:支援外掛;截至2011年 (2011-Missing required parameter 1=month!)WordPress發行時仍在使用相同的頭部聲明。
舊版本,不再支援: 1.5 Strayhorn英語Billy Strayhorn 2005年2月17日 新增了一系列重要的新功能。其中一個是能夠管理靜態頁面。這使得用戶可以建立和編輯脫離傳統網誌的時間排列方式的頁面,這也是WordPress從簡單的網誌管理軟體成為一個全面的內容管理系統CMS)的第一步。另一個新增功能是新的模板/主題系統,從而可以讓用戶輕鬆啟動和關閉「面板」(模板)。在WordPress還配備了新的預設模板(代號為Kubrick[46])設計者為Michael Heilemann[47]
舊版本,不再支援: 2.0 Duke 2005年12月31日 加入了富文本編輯、圖片上傳和快速發布功能,改進管理工具和導入系統,以及徹底改變的後台管理介面。WordPress 2.0也為外掛開發者帶來了很多進步和改變。[48]
舊版本,不再支援: 2.1 Ella 2007年1月22日 除了解決安全問題的一些更新以外,增加了重新設計的介面和增強的編輯工具(包括集成拼寫檢查和自動儲存),改進的內容管理選項,以及各種代碼和資料庫的優化。[49]
舊版本,不再支援: 2.2 Getz英語Stan Getz 2007年5月16日 在模板中支援視窗小工具Web widget),更新對Atom Feed的支持,以及速度上的優化。[50]
舊版本,不再支援: 2.3 Dexter英語Dexter Gordon 2007年9月24日 內建了標籤Tags)的支援,使用taxonomy作為分類系統,更新的通知功能,以及其他介面的改善。充分支援遵循發布協議的Atom 1.0。在WordPress 2.3還包括一些急需的安全性修正。[51]
舊版本,不再支援: 2.5 Brecker英語Michael Brecker 2008年3月29日 開發者跳過發行版2.4而直接發布2.5,所以2.5版包含算得上兩個版號更新的新代碼。此版本徹底重新設計的管理介面,甚至WordPress的官方網站也進行了重新設計以配合新的風格。[52]
舊版本,不再支援: 2.6 Tyner英語McCoy Tyner 2008年7月15日 增加了許多新功能,使得WordPress成為一個更加強大的內容管理系統CMS):可以追蹤每一篇文章和頁面的修改(比較適用於多人協作撰寫的網誌,以及從網路的任何地方發出文章的功能,以及改善了幾十個2.5版開始導入的新功能。[53]
舊版本,不再支援: 2.7 Coltrane 2008年12月11日 重新設計了後台介面,更加合理的佈局和更多方便的功能,比起2.6版本,2.7版本在寬螢幕上顯示就漂亮許多了。控制板模組化,可以隨意組合、隱藏、顯示套件,快速發布功能,線程化可分頁評論,直接在控制板裡回覆評論,直接安裝外掛,增加了自動升級WordPress功能。[54]
舊版本,不再支援: 2.8 Baker 2009年6月10日 速度提升,管理介面內加入自動化安裝主題的功能,加入支持代碼高亮CodePress編輯器和重新設計的Widget介面。[55]
舊版本,不再支援: 2.9 Carmen英語Carmen McRae 2009年12月19日 內建編輯圖片功能,回收站,批量升級插件,修復、優化MySQL數據庫等功能。支持全局回退。大量的底層調整。[56]
舊版本,不再支援: 3.0 Thelonious 2010年7月17日 增加了新的主題API,並提供了一個叫「Twenty Ten」的主題,並附帶新主題的API;將Wordpress MU合併到Wordpress之中,提供了建立多網站的功能;大量的底層調整。[57]

此後WordPress每年都發布以該年份命名的官方主題,下表不再贅述。

舊版本,不再支援: 3.1 Reinhardt英語Django Reinhardt 2011年2月24日 當管理員登錄時,在所有博客頁面上顯示管理欄,增加「文章形式」功能,類似於Tumblr的輕博客特性。更易於管理評論和更新。引入了全新設計的連結方式,流式寫作界面。導入和導出系統的改造、分類法進階查詢等功能。[58]
舊版本,不再支援: 3.2 Gershwin 2011年7月5日 停止支援PHP 4MySQL 4[59],優化WordPress的性能。發布於3.1版後4月,反映着WordPress社群的壯大。
舊版本,不再支援: 3.3 Sonny英語Sonny Stitt 2011年12月12日 使初學者與平板電腦的用戶編輯更簡便[60]
舊版本,不再支援: 3.4 Green 2012年6月13日 可自訂佈景主題及頁首;支援Twitter和其他小改動。
舊版本,不再支援: 3.5 Elvin英語Elvin Jones 2012年12月11日 支持Retina顯示屏,顏色選擇器。改進圖片流。[61] 全新的媒體管理器,並首次移除了鏈接管理器[62]
舊版本,不再支援: 3.6 Oscar 2013年8月1日 改進UI;查看差異;自動保存等
舊版本,不再支援: 3.7 Basie英語Count Basie 2013年10月24日 加入背景自動套用維護及安全性更新、自動更新語言檔案等功能
舊版本,不再支援: 3.8 Parker 2013年12月12日 新主題:Twenty Fourteen
舊版本,不再支援: 3.9 Smith英語Jimmy Smith (musician) 2014年4月16日 [63] 此次更新包括實時小工具預覽和新的主題安裝程序等新內容。

新的可視化編輯器在速度、可用性、移動支持方面都有了進步。 裁剪和旋轉工具更易訪問,在您編輯文章時修改圖像相比以往更加便捷。您也可在編輯器中縮放圖像。

舊版本,不再支援: 4.0 Benny 2014年9月4日 [64] 新的上傳管理介面,支援嵌入影片,功能更多的編輯器,外掛程式搜尋功能改進。
舊版本,不再支援: 4.1 Dinah 2015年1月8日 [65] 新增專心寫作模式、簡易語言切換、Vine 嵌入與推薦安裝的外掛。
舊版本,不再支援: 4.2 Powell 2015年4月29日 [66] 全新「發表至網誌」工具、支援延伸的字元集、支援表情符號、提升自訂功能、支援更多崁入內容與更順暢的更新外掛。
舊版本,不再支援: 4.3 Billie 2015年8月19日 [67] 新增選單自訂器、格式化捷徑、自訂網站圖示、提升密碼安全與改進行動裝置瀏覽顯示。
舊版本,不再支援: 4.4 Clifford 2015年12月12日 [68] 改善圖片顯示、即時嵌入預覽、後台機制強化。
舊版本,不再支援: 4.5 Coleman 2016年4月13日 [69] 改善編輯功能、即時自適應版面預覽、自定網站標誌與強化自訂功能。
舊版本,不再支援: 4.6 Pepper 2016年8月18日 [70] 勾點內的多項更新。

視覺化外掛、主題等更新、使用原生字體加速文字載入、增加文章編輯連結快速修正機制與提升外掛的穩定性。

舊版本,仍被支援: 4.7 Vaughan 2016年12月7日 [71][72] Content Endpoints API 整進核心。PDF 檔案提供預覽圖片。自訂介面 (Customizer) 的改良。自訂 CSS 編輯器的加強。
舊版本,仍被支援: 4.8 Evans 2017年6月8日 [73][74] 下一代編輯器。進化的可視連結功能「連結邊界」,三個新的媒體小工具:包含圖片、音訊和影片小工具。還有支援視覺編輯的加強版文字小工具。停止支援微軟IE瀏覽器版本8, 9, 10。
舊版本,仍被支援: 4.9 Tipton 2017年11月16日 [75][76] 改善自訂主題的體驗,加入文章排程發佈、設計預覽連結、自動儲存修訂、主題瀏覽、改善選單功能,以及語法高亮度顯示。加入新的藝廊小工具和更新文字小工具「新增媒體」功能。當使用主題跟外掛編輯器,儲存檔案發生程式碼錯誤時,會提示警告並不儲存。
舊版本,仍被支援: 5.0 Bebo 2018年12月6日 [77] url=https://tw.wordpress.org/plugins/gutenberg/%7Ctitle=「古騰堡」Gutenberg%7Caccess-date=2019-02-17%7Carchive-date=2022-05-18%7Carchive-url=https://web.archive.org/web/20220518100728/https://tw.wordpress.org/plugins/gutenberg/}。

另外若想使用已被移除的Classic Editor (傳統編輯器). [2019-02-17]. (原始內容存檔於2022-05-17).,使用者可以到安裝外掛的介面瀏覽安裝。

舊版本,仍被支援: 5.1 Betty 2019年2月21日 [78] 新增站點健康功能,並開始向PHP過期版本的網站管理員發布通知。另外,如果新外掛安裝時,發現PHP版本不適用,將會阻止安裝。提升編輯器的可靠度及效率,打字應該感覺更順暢。
舊版本,仍被支援: 5.2 Jaco 2019年5月7日[79] 基於在5.1中引入的站點健康功能,這次發布加入了兩個新頁面,幫助網站站長調試常見的配置問題。此發布還加入了讓開發者顯示調試信息給站點維護者的空間,並能夠讓站長在不需要開發者協助的情況下,安全地修正及管理致命錯誤。這個功能特別針對所謂「白屏死機(white screen of death)」的情況,並提供了進入能夠暫停造成錯誤的插件或主題的恢復模式的方式。
舊版本,仍被支援: 5.3 Kirk 2019年11月12日[80] 這次更新對區塊編輯器有超過150個新功能和可用性改進,並針對無障礙人群進行了優化。

新版本提升了擴展設計彈性,帶來了更多用於創建令人讚賞的設計的強大工具。

實現了在9年前即被提出的自動圖像旋轉——在上傳時依據內嵌的方向數據旋轉圖片。

在帶來了眾多改進的同時,完整支持了PHP 7.4。

舊版本,仍被支援: 5.4 Adderley 2020年3月31日[81] 添加了「社交圖示和按鈕」區塊,改進了區塊自定義和用戶界面,增加了個人數據匯出功能,選單項目的自定欄位,為開發人員改進了區塊。
舊版本,仍被支援: 5.5 Eckstine 2020年8月11日[82] 添加了延遲加載圖像,預設情況下的XML站點地圖,對外掛和佈景主題的自動更新以及對「區塊編輯器」Block Editor. [2022-01-17]. (原始內容存檔於2022-01-18).的改進。
舊版本,仍被支援: 5.6 Simone 2020年12月8日[83] 添加了更好的視頻字幕。
舊版本,仍被支援: 5.7 Esperanza 2021年7月03月09日[84] 修改了塊編輯器:支持在更多的位置調整字體的大小;可復用塊:即更新的時候這些都會與帖子一起保存;支持將塊拖入到帖子內;全高對其;現已支持選擇垂直或者水平布局,可以將按鈕的寬度設置為預設的百分比;可以更改圖標的大小。

現在,管理界面(WP Admin)有了一個新的調色板。

現已支持一鍵從「http」切換到「https」,同時WP會自動更新數據庫中的URL。

現在,有了一個新的機器人API。

更新到jQuery 3.5.1。

「iframe」可以延遲加載了。

當前版本: '5.8' Tatum 2021年7月20日[85] 三大核心動力:使用塊管理小不會、顯示帶有新的塊和模式的帖子、編輯帖子周邊的模板。

三個工作流程助手:頁面結構概述、塊的建議、樣式和圖像着色。

以供開發者探索的內容:主題json、放棄對InternetExplorer 11的支持、添加對webp圖像格式的支持、添加額外的塊支持。

Close

未來

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

安全性問題

許多安全問題[89][90]曾被發現,特別是在2007年和2008年。根據Secunia的報告,2009年4月WordPress中有7個已公布的被認作「不太緊急」的安全缺陷(總共32個)未被修復。[91]Secunia維護着一個實時更新的WordPress缺陷列表。[92][93]

2007年1月,幾個使用AdSense的知名度較高的SEO博客與知名度較低的商業博客因為WordPress的缺陷而被攻擊和利用。[94]WordPress 2.1.1一個問題導致了網站的網絡服務器可被植入惡意的後門代碼。隨後的2.1.2版修復了這一問題;並建議所有用戶迅速更新到這一版本。[95]

2007年5月,一個研究認為98%的WordPress博客已經不再被項目支持,所以可以被注入惡意代碼。[96]為了解決這個問題,WordPress使升級軟件變得更加容易,在2008年12月發布的版本,只需要「一次點擊」即可。[97]然而,無規律的發布周期讓服務器管理員依舊面對着安全問題,並且這種升級方式需要開放文件系統的權限設置,也增加了額外的風險。[98]

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

個人能通過安裝WordPress的安全插件,如 Better WP Security頁面存檔備份,存於網際網路檔案館)、WP Security Scan頁面存檔備份,存於網際網路檔案館) 以獲得更好的安全性。[100]用戶也能通過使用最新版的軟件、插件和主題,僅使用被信任的主題和插件,[101],重命名默認的管理員賬戶來規避安全風險。修改站點的.htaccess文件也可避免幾種類型的SQL注入攻擊和訪問未授權文件的攻擊。[102]

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

開發與支持

主要開發者

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

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

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

WordCamp愛好者及開發人員大會

Thumb
2011年在保加利亞索非亞召開的WordCamp

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

支持

作為自由及開放源代碼軟件平台,WordPress依賴於互助。主要的支持站點是WordPress.org。[110]

參考文獻

外部連結

參見

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.