从我的旧博客中迁移图像

时间:2020-03-26 作者:Enrico Rossini

我正在将我的旧博客迁移到Wordpress。我导入了所有旧帖子。我复制了旧网站的所有图片uploads 贴子能正确显示所有内容。

Folder structure

问题是当我尝试更新新媒体时,因为上传失败,我无法看到所有图片。

Media in Wordpress

如何解决此问题?

如果打开,则更新Media 一切似乎都很好

enter image description here

但当我改变看法时,我看到:

enter image description here

1 个回复
SO网友:Tom J Nowell

问题是一个失败的假设,媒体库不是一个文件目录,它甚至没有查看uploads文件夹。

当您将内容上载到WP时,它会创建attachment 发布,这些内容会显示在媒体库中。否则,如果只列出了uploads文件夹中的内容,则每个文件对于每个图像大小都会显示3到4次。不仅如此,它还会将描述、标题等存储在哪里

因此,要使这些图像显示在媒体库中,您应该迁移attachment 帖子,不仅仅是postpage 职位。将它们添加到数据库将解决此问题

您可能还存在导航菜单问题,因为WordPress在幕后使用了其他自定义帖子类型,例如:。nav_menu_item.

此外,由于您没有迁移附件帖子,如果您还原它们,它们可能具有不正确的帖子ID,这意味着您的所有特色图片都将被破坏,并且可能会有许多其他内容,例如主题中的标题图片。这是因为插件和主题是为了存储附件ID,然后询问他们想要的图像大小,而不是存储URL。因此,您可能需要清除数据库,然后重新进行迁移。

如果您使用的是WordPress导入器,请确保导出所有内容,并且在导入时告诉它导入媒体