自定义设置是否在数据库迁移过程中消失?

时间:2011-07-11 作者:market

我注意到,在将WP安装从一个地方移动到另一个地方(通常是同一台服务器)时,偶尔会出现一个问题

我将所有文件复制到它们的新位置,获取mysql转储,更新对sql文件中旧路径的所有引用,然后将其导入新数据库。

除了使用register\\u设置添加的自定义设置外,其他一切都正常工作。我仍然可以在数据库中看到它们,但WP完全忽略了它们,需要在后端再次添加它们。

有什么明显的东西我忽略了吗?如果需要,我可以发布用于构建自定义设置面板的代码。。。

干杯

2 个回复
最合适的回答,由SO网友:markratledge 整理而成

主要是一个傻瓜:Why is my database import losing text widget data?

在sql转储上执行搜索和替换会中断小部件和主题选项的序列化数据中的URL。请参阅上面的链接,了解移动WP站点时更改URL的更好方法。

使用Database Search and Replace Script in PHP | interconnect/it 通过正确序列化数据在数据库中查找/替换。

SO网友:Alex Older

您最好更新URL:http://codex.wordpress.org/Changing_The_Site_URL

尽量避免直接编辑数据库中的任何内容。

结束