針對WordPress程序無法升級最新版本的問題分析
WordPress程序是當前使用率最高的CMS系統(tǒng)之一,因開發(fā)功能完善,WordPress模板和插件眾多而著稱,茹萊神獸做三個網站,其中有兩個網站使用的是WordPress程序搭建,可見它的受歡迎程度。

而WordPress程序本身也相當給力,為迎合市場需求而在不斷的迭代更新,現(xiàn)今WordPress 6.1.1已經能夠使用,升級至當前最新版本是WordPress使用者需要做的事兒,茹萊神獸也是如此。
但實際上,茹萊神獸目前使用的WordPress程序還是5.8.3版本的,本人也對WordPress網站程序進行了多次的升級和降級處理,原因是因為升級至WordPress最新版本之后,后臺的文章和媒體功能無法正常顯示,后臺不兼容。
推測,WordPress網站程序無法升級至最新版本的原因如下:
1)WordPress插件不兼容;
2)服務器運行PHP版本低;
3)WordPress模板不兼容;
WordPress網站程序升級出現(xiàn)問題,就要針對這些問題進行逐個的排查,下面茹萊神獸將對這三個問題一一進行分析。
1、WordPress插件不兼容問題
眾所周知,WordPress插件安裝過多會影響網站的加載速度,若是你的WordPress網站無法升級至最新版本,WP插件不兼容當前程序應該是你首先要考慮的問題。
經常更換WordPress插件的站長就會發(fā)現(xiàn),后臺安裝插件,很多因為不兼容當前最新版本的WordPress程序而無法安裝,原因可能是WordPress插件開發(fā)者沒有更新插件導致的。
WordPress后臺安裝的插件越多,站長排查的難度就越大,所以茹萊神獸建議安裝WordPress插件最好不要超過5個,否則不但影響WordPress網站的加載速度,還會給程序升級帶來阻礙。
茹萊神獸的WordPress網站程序無法升級,不是插件的問題,因為本人只安裝了兩個WordPress插件,而且會定期迭代更新,所以也不會出現(xiàn)程序不兼容的問題。
2、服務器運行PHP版本低的問題
關于服務器運行PHP版本問題,茹萊神獸最開始是沒有考慮這個問題,直到WordPress 5.5版本出現(xiàn)之后(有可能記錯了),對服務器PHP有了新的要求。
當時茹萊神獸的WordPress網站程序也無法升級,后臺針對最新版本升級的描述是英文的,后臺才搞清楚是服務器PHP版本問題,登錄主機服務商更改PHP版本后,WordPress升級順利進行。
茹萊神獸前幾次嘗試給WordPress程序升級,甚至把服務器的PHP版本調制8.0,通過FTP上傳之后,后臺的文章和媒體功能仍然不兼容,所以這個問題也排除了。
3、WordPress主題模板不兼容的問題
分析了前面兩個問題之后,茹萊神獸的WordPress網站程序還是無法升級,或者說升級之后,后臺仍然出現(xiàn)了后臺不兼容等問題,那么剩下的就是WordPress主題模板程序不兼容了。
所以WordPress網站無法升級的問題出在這里,茹萊神獸的網站使用的是大前端DUX主題,目前的版本是7.3,不是大前端DUX主題的最新版本,但是足夠WordPress程序升級至最新版本使用,但后臺仍然出現(xiàn)了不兼容問題。
最開始茹萊神獸是想不通問題出在哪里,后來發(fā)現(xiàn)可能是大前端DUX主題升級后遺留下來的,因為這個網站是2017年搭建的,使用的是大前端DUX主題5.1版本的。
而大前端DUX主題的升級方式實際上是新版本覆蓋老版本,隨著DUX主題模板的不斷迭代更新,很多功能已經放棄使用了,而遺留下來的DUX老版本多余的功能程序是沒有升級的。
而老版本的多余功能中的PHP程序由于過時,無法完全兼容新的WordPress程序版本,所以升級完成后,仍然會出現(xiàn)后臺兼容性問題。
這個問題是茹萊神獸后面想通的,若WordPress升級失敗,那么茹萊神獸猜測可能是因為沒有使用正版的大前端DUX主題模板的原因導致的。
作者:茹萊神獸
文章來源:https://www.badpon.com/4436.html