WordPress的升級歷程

2021年1月22日18:57:02 發表評論 2,504 ℃

WordPress5.0版本2018年12月6日就發布了,到現在已經到5.6了,一直使用的WordPress4.4.24版本,一直不升級就是怕麻煩。

上一次從3.x升級到4.x就導致主題不兼容,換主題太折騰人了,搞了好幾天。4.x版本也使用了快五六年了,當時也是在網上找的免費主題yusi1.0,剛開始用也挺好的,沒啥問題,后臺功能也比3.x版本那個主題好太多,自己也改了一些樣式。

但是升級了幾次WordPress小版本以后,發現模板的主題設置無法保存了,每次需要更改,只能去改數據庫,特麻煩,但是和換主題相比還是能忍受。

去年加了yusi主題那個博主咨詢了下,告知現在1.0版本沒有維護了,現在只維護2.0版本,2.0版本需要收費。

由于一直沒找到好看適合的主題,這個事情也就擱置了。

去年10月在給博客添加一些小功能的時候,意外發現了知更鳥博客主題,瀏覽了幾個相關主題的博客,還不錯,但是主題收費也就放棄了,不過無意間找到了免費版的。

但是也一直沒有下定決心更換,顧慮升級以后現有的插件不能使用,自己二次修改過的編輯器不能用等等。

這個月初,剛好需要搭建一個公司官網,于是就用WordPress5.6和知更鳥主題試了試水,說實話剛開始用這個主題還有點不會用,差不多摸索了兩天才搞懂這個主題配置。經過幾天的熟悉以后,發現這個主題功能真心挺強大,各種小工具也比較豐富。

但是WordPress5.x版本編輯器用的是Gutenberg(古騰堡)編輯器,和4.x的經典編輯器還是區別很大的,用慣了4.x版本的編輯器,再去用這個很不習慣,不過有插件可以切換為經典模式,網上也找了有WordPress百度編輯器的插件,可以安裝使用。

上周準備把博客從虛擬機遷移到騰訊云,在騰訊云辦理備案接入的時候,騰訊云審核的時候說我的網站不合格、有廣告、有評論功能,需要關閉才能通過。

但是模板的主題設置功能又無法使用,于是下定決心升級到5.6版本試試看。

于是馬上克隆了一個阿湯博客(千萬不要在線上去直接升級,如果失敗回滾也比較麻煩),換了一個測試域名,馬上升級測試,升級檢查就沒有通過,PHP版本必須大于7.0,然后升級了PHP版本,再次升級超時導致失敗。

然后只能手動升級,下載了升級包,解壓覆蓋以后,發現首頁無法訪問了。還好后臺訪問沒什么問題,然后安裝了知更鳥主題,再去訪問一切正常。

接下來的事情就是主題各種設置,樣式各種調整,小工具設置等等,反正前前后后花了兩三天時間。

老版本的插件都還可以使用,但好幾個提示更新,升級了一個SEO插件到最新版本,結果就悲劇了,之前的設置全部沒有了,然后只能還原到老版本,其他插件升級以后都使用正常。

編輯器在切換回經典模式以后,百度編輯器UEditor還能正常使用,這個就省了好多事情。

不過還是有一些小問題,就是之前的主題文章中的圖片,默認是居中,所以每次文章中的圖片我都沒有去設置樣式,更換主題以后,文章中的圖片沒有設置對齊的情況下,默認是左對齊,目前就發現這個小問題,文章的樣式由于都是用的同一個百度編輯器UEditor,所以都正常。

從2014年7月開始使用WordPress3.9建立阿湯博客開始,建立博客的初衷是為了學習SEO優化,后面沒有做這方面的工作,也就慢慢分享一些技術,成了技術博客。這期間也經歷了WordPress的幾個大版本升級,大版本升級真的特麻煩,第一次從3.9升級到4.x,當時沒考慮那么多,直接在線上升級的,升級以后模板和當前版本不兼容,導致網站好幾天不能正常訪問。

最開始的WordPress3.x的技術宅主題:

WordPress的升級歷程

陪伴了阿湯博客幾年的WordPress4.x的yusi1.0主題:

WordPress的升級歷程

這次更換的WordPress5.6的知更鳥lts主題:

WordPress的升級歷程

使用了WordPress5.6版本,給我最大的感覺就是流暢了好多,以前后臺發個文章要等半天才能響應發布成功,前臺訪問也是要等1s多才響應,以前懷疑是插件導致,把所有插件禁用還是一樣的效果。也有可能是主題的原因,還有個WordPress5.6的站點,在之前的虛擬機跑著,也很流暢,可以排除主機的問題。

總的來說,WordPress升級到5.6以后,體驗還是很好的,升級以后也沒啥問題,大部分的插件兼容性也不錯。

不得不說PHP開源程序里面,WordPress絕對是排第一的,它讓好多不會程序的人擁有了屬于自己的博客和網站,也為好多企業節省了一部分網站開發的成本。

【騰訊云】云服務器、云數據庫、COS、CDN、短信等云產品特惠熱賣中

發表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: