将媒体文件从一个wordpress站点迁移到另一个wordpress站点

时间:2016-01-24 13:16:23

标签: wordpress

我正在将一个wordpress网站从一个托管服务提供商转移到另一个托管服我将媒体文件从 wp_content / upload 文件夹从源站点复制到目标。我看到文件位于上传文件夹中。

我导出了源网站上的所有内容。然后我导入了目的地。这带来了类别......

当我转到仪表板中的 media \ library 菜单项时,我看不到所有已移动的文件。我只看到了我搬过的一半文件。

如何查看已在信息中心上传的所有文件?

1 个答案:

答案 0 :(得分:1)

如果您已经在媒体库实际文件夹中有图像,则可以使用插件"来自FTP的媒体"它将轻松扫描您的实际媒体库文件夹和"添加"那些不存在的图像。

该插件将"注册"文件夹中的图像到wordpress数据库。

另一种解决方案是修改XML文件,使其指向媒体库外部实际域(目标)中的某个位置。

假设您的目标域名为:yournewsite.com

您需要将原始图片导出到yournewsite.com

您编辑导出XML文件并将对theoldersite.com/wpcontent/uploads的所有引用修改为yournewsite.com/uploads

然后将实际图像从youroldsite.com/wp-content/uploads/移动到yournewsite.com/uploads

这样你就不会覆盖"您执行导入时的图片,让wordpress读取新域中的图像,并允许您将它们插入yournewsite.com/wp-content/uploads

出于某种原因,当wordpress尝试从您的站点读取图像时,它将失败并告诉您媒体导入错误,并且您将获得一个空的媒体库。

通过我告诉你的技巧,你可以很好地填充你的库。