我正在将一个wordpress网站从一个托管服务提供商转移到另一个托管服我将媒体文件从 wp_content / upload 文件夹从源站点复制到目标。我看到文件位于上传文件夹中。
我导出了源网站上的所有内容。然后我导入了目的地。这带来了类别......
当我转到仪表板中的 media \ library 菜单项时,我看不到所有已移动的文件。我只看到了我搬过的一半文件。
如何查看已在信息中心上传的所有文件?
答案 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尝试从您的站点读取图像时,它将失败并告诉您媒体导入错误,并且您将获得一个空的媒体库。
通过我告诉你的技巧,你可以很好地填充你的库。