Php 如何将WordPress内容从开发环境部署到生产环境?
我们继承了WordPress网站,并建立了开发、登台和生产环境。通过将代码放在Git中,将代码更改部署到每个环境(例如从开发到登台)非常简单 但是,我们不确定如何处理数据库中的WordPress内容和wp content/uploads目录中的文件 我们希望使用我们的开发站点作为真相的来源,准备其中的内容更改,然后将这些内容更改部署到登台和生产中,就像我们对代码所做的那样 我们必须处理的一些情况:Php 如何将WordPress内容从开发环境部署到生产环境?,php,wordpress,Php,Wordpress,我们继承了WordPress网站,并建立了开发、登台和生产环境。通过将代码放在Git中,将代码更改部署到每个环境(例如从开发到登台)非常简单 但是,我们不确定如何处理数据库中的WordPress内容和wp content/uploads目录中的文件 我们希望使用我们的开发站点作为真相的来源,准备其中的内容更改,然后将这些内容更改部署到登台和生产中,就像我们对代码所做的那样 我们必须处理的一些情况: 仅将内容(而不是用户)从一个环境部署到另一个环境 能够在wp_posts表之外实时部署更改。例如
- 仅将内容(而不是用户)从一个环境部署到另一个环境
- 能够在
表之外实时部署更改。例如,如果我们在“外观>菜单”中更改菜单,则该菜单存储在WordPress数据库的其他位置wp_posts
- 确保任何硬编码的绝对URL(如图像、链接、小部件等)均未与硬编码域一起部署(如dev.mydomain.com)
- Wp_员额
- 邮差
- wp_术语
- wp_termmeta
- wp_术语_分类法
- wp_术语_关系
- 任何不在wp核心中的插件表
- wp_用户
- wp_usermeta
- wp_选项
- Wp_员额
- 邮差
- wp_术语
- wp_termmeta
- wp_术语_分类法
- wp_术语_关系
- 任何不在wp核心中的插件表
- wp_用户
- wp_usermeta
- wp_选项
您可以手动编写,也可以使用类似的程序。我认为WP Migrate DB pro可以满足您的需求。我认为WP Migrate DB pro可以满足您的需求。