大多数情况下,升级时需要进行的任何更改都与数据库相关。核心文件几乎可以自由交换。
WP通过比较db_version
选项(存储在数据库中)相对于管理加载时的当前值(来自核心文件)。如果不匹配,则运行升级例程以执行所有必要的更改,直到版本更新为当前版本。
在您的情况下,最简单的方法可能是:
在新位置解包最新的稳定WP core将旧数据库复制到新位置(或简单地重用旧数据库),并配置新core以查看它(将内容文件夹复制到新位置(配置新core以在不放置在core文件夹中时查看它)
新core会将其作为现有WP站点使用过时的数据库并执行必要的升级