正在转移主题和导入的帖子附件

时间:2010-11-03 作者:jnolte

最近,我从本地开发区部署了2个站点到live站点,在导入帖子时遇到了一些问题。附件的参考链接仍然指向某些附件的本地主机。我想删除开发站点,但删除它们会拉下对一些实时附件的引用。

我很好奇是否有人知道解决这个问题的最佳实践。我知道所有附件都在live server上,只是缺少引用。我在大多数帖子中使用了带有完整路径的自定义字段。

我的想法是直接编辑db以删除对文件的引用。

提前感谢您的帮助,

JN公司

2 个回复
SO网友:eileencodes

如果我读对了,不仅是你的自定义元数据,还有你的附件(所有图像、视频、媒体等)

你有博士学位吗?导出数据库,搜索“http://em>yourlocalhostaddress.com”,替换为“http://em>yournewwebaddress.com”保存并重新导入

您也可以使用mysql来实现这一点,但我对mysql命令非常陌生,不想告诉您错误的命令。

正如Ethan提到的,总是先备份数据库。

SO网友:Ethan Seifert

在我阅读您的问题时,您似乎正在使用自定义字段存储完整路径。我认为最干净的方法是运行SQL查询来清理自定义字段。

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, \'MYOLDPATH\', \'MYNEWPATH\')
WHERE
meta_key = \'CUSTOMFIELDNAME\'

Always backup your DB before you run an Update Query

结束

相关推荐