除了plugins文件夹之外,还需要备份数据库。数据库中不仅存储了关于安装哪些插件的版本的信息,更新后的插件本身还可以更改存储在数据库中的设置。
如果不备份数据库和plugins文件夹,就无法从错误的更新中回滚。
理想情况下,您应该使用临时服务器来测试更新。
无论您使用的是临时服务器还是生产服务器,我建议您学习使用WP CLI。这使得备份和更新更加容易,尤其是当您需要从不起作用的内容中回滚时。
通过使用WP CLI,您可以使用单个命令导出整个数据库-wp db export
. 然后,您可以压缩整个站点(其中将包括db备份)-zip -r mysite_backup.zip *
.
此时,您已经有了数据库和站点上每个文件/文件夹的备份,您可以从中将站点完全恢复到更新前的状态。
(顺便说一句,您还可以使用WP CLI批量更新插件wp plugin update --all
. 如果需要,您还可以使用它将单个插件回滚到以前的版本-wp plugin update my-cool-plugin --version=1.2.3
)