如何在临时服务器上添加页面,然后将它们转移到生产环境中 时间:2011-08-18 作者:blockhead 这里只是可能出现这种情况的几个场景之一。假设您在开发服务器上添加了一个插件,这需要一个wordpress页面来发挥其魔力。有几个问题。要将页面转移到生产环境中,没有简单的方法。页面和帖子混杂在一起事件如果您将其移到另一个位置,则无法保证页面ID是相同的,因为在此期间可能会在生产中创建新内容。大多数以这种方式操作的插件都会存储一个页面ID。 3 个回复 SO网友:Rachel Baker @笨蛋,您可能还想查看DeployMint,它只在WordPress Multisite上工作,但可能是您所寻找的最佳解决方案。http://markmaunder.com/2011/08/19/deploymint-a-staging-and-deployment-system-for-wordpress/ SO网友:Annika Backstrom 我最近听说RAMP for WordPress, 这是一个99美元的解决方案。期待更彻底的检查。我不知道它是否考虑了数据库ID。 SO网友:marfarma 根据您描述的场景,有两种方法可以避免手动重新配置插件。这两种选择都没有吸引力。对于我自己,我会选择选项2。WPSE上的大多数其他成员似乎更倾向于选项1。将开发或暂存数据库移动到生产数据库,然后使用wordpress导出/导入功能从以前的生产数据库迁移较新的内容。检查存储在数据库中的插件选项/设置数据的内容。编写一个自定义迁移脚本,该脚本将create any necessary pages or posts, including custom fields, capturing the post_id of the newly created page, 然后,使用您编写的特定于插件的自定义php或sql,使用新创建的post\\u id插入更新的选项/设置数据。如果插件的选项/设置数据被序列化,那么here 将非常有用。 结束 文章导航