WordPress 4.9.8 开始吹风「Gutenberg 编辑器」,WordPress 5.0 正式引入新的基于块(block-based)的编辑器 —— Gutenberg,老头应该一直到删库跑路都不会用这玩意。WordPress 3.7~5.5 到目前都一直在更新,当然,旧版本只是安全更新。
2020年9月初更新 WordPress 5.5.1,发现有些函数更新了,得修改主题适配。最近这几天又发现新版本编辑器貌似会吞掉 href="javascript:;" 中的 javascript:。
WordPress 3.7 其实就够用,于是寻思着将 WordPress 降级,不过主题一直跟着新版本 WordPress 更新,应该不能降级到太低版本,那就先定个目标:干掉「Gutenberg 编辑器」即可,虽说 5.0 才正式添加,不过 4.9.8 已经吹风了,那么 WordPress 4.8 应该更好。
备份好数据即可开干,VPS 可以先做个快照,就算失败,也可以快速恢复。开干前切记先备份!!!
SSH 连接 VPS 操作:
rm -rf `ls *.php | grep -v wp-config.php`
rm -rf wp-admin wp-includes readme.html license.txt
cd /data/wwwroot/cyhour.com && wget -O w.zip https://wordpress.org/wordpress-4.8.14.zip && unzip w.zip && cd wordpress/ && mv * ../ && chown -R www /data/wwwroot/cyhour.com && cd .. && rm -rf wordpress && rm -rf w.zip
删掉除 wp-content 目录外所有 WordPress 文件,然后下载解压需要降级的 WordPress 版本文件到网站目录,然后登录 WordPress 后台,升级数据库即可。
WordPress 4.8.14 可正常运行,不过 debug.log 一堆 PHP Deprecated 提示,主要就是下面这两个信息:
PHP Deprecated: Function create_function() is deprecated in /data/wwwroot/cyhour.com/wp-includes/pomo/translations.php on line 208
PHP Deprecated: Function get_magic_quotes_gpc() is deprecated in /data/wwwroot/cyhour.com/wp-includes/formatting.php on line 4365
再加上手痒,PHP 升级到了 7.4 版本,这样就算只降级到 5.2.7 版本,仍旧有 Function get_magic_quotes_gpc() is deprecated 提示,5.3 就不会有。
PHP 7.2 会在 2020-11-30 停止安全更新支持(End of life),就这样,折腾一圈,最终又回到了 WordPress 5.5.1 ……
目前还是老老实实跟着更新折腾好了~
哈哈哈。。搞了半天还得老老实实。。
@老麦 是啊,不过也得到了点答案~
对了,说一句,为什么你博客的RSS一直订阅不了?
@老麦 啥订阅器?有些 UA 貌似被禁掉了。
还是typecho好,又好几年没更新了,省了不少事,哈哈。
@山小炮 几年没更新,并不好啊。嫌新版 WP 臃肿,大可以用 WP 3.7,目前还在安全更新呢~
@老头 有更新确实可以修复一些漏洞,安全性更高。
@山小炮 嗯,不过想想好像也无所谓,毕竟就一个个人博客。
古腾堡我也吐槽过,然而目前用着挺顺手的。
@Yan 习惯了 html 代码模式……自定义了很多快捷按钮。
我断更好久了,回来一次性把wp更到5.5.1,发现编辑器大变样,第一件想到的事也是降级。完全不适应啊。
@JV 我是把古腾堡禁用了,一直都是直接 html 编辑。
手贱点了更新,遇到问题了,已经降级了。
@郑永 嗯,可以开启小版本自动更新,一直停留在旧大版本……
我觉得古腾堡的编辑器还挺好用的
@发泡鲸 习惯了 html 代码编辑,之前试用古腾堡编辑器会多出不少多余 html 代码。
typecho万年不更新确实有漏洞,古腾堡还是挺简单明了
@黑暗游侠 古腾堡用得上的话还是挺方便……
你那里貌似ssl没有配置好?提示:An SSL error has occurred and a secure connection to the server cannot be made.