我能想到的唯一方法是通过备份/迁移协议。不幸的是,这两个服务器不能指向同一个DB,因为站点url和小部件/主题配置都存储在DB中。所以您仍然需要两个数据库。
秘诀就是如何迁移/复制。您将要做的是拍摄生产数据库的“快照”,并将其迁移到测试箱中。您不需要每次都这样做,因为您只需要对live server中的内容进行“采样”。因此,备份生产数据库,将其迁移并部署到开发框中,然后对生产文件(wordpress目录及其所有内容)执行相同的操作。或者,您可以选择只复制“wp content”目录。
尽情地在你的开发箱里混日子。安装插件,编辑主题,编辑wp内容中的任何php。
当您准备将某些内容部署到生产环境中时,只需确保不要将数据库从dev迁移到prod!您可以很容易地从wp内容迁移文件。
请注意,如果您正在尝试插件或新主题,仅迁移文件是不够的:您仍然必须在后端启用它们,因为这是一个数据库写入操作。
如果确实要迁移所有配置更改,请小心。在备份和迁移dev服务器上数据库的wp\\u options表之前,请确保将生产服务器设置为重定位模式,因为wp\\u选项还包含站点url。
希望这有意义。我在写速记,所以如果你需要更多的解释,请留下评论。