迁移后,我是否需要重新注册媒体库中的所有图像?

时间:2021-01-03 作者:Kip Kniskern

我正在将一个运行了6年以上的WordPress站点迁移到一个新的(Azure VM/LEMP)服务器上,花时间升级Ubuntu、Nginx等,并试图清理多年来的垃圾~20位作者、40k篇帖子、6 GB以上的图像等等。我正在手动移动内容,复制上传文件夹,因此图像不会在媒体库中注册。我正在寻找一些插件来提供帮助,但我想知道是否有必要将所有旧图像重新注册到媒体库中?它们在帖子中都有适当的链接,等等。所以,我想知道如果不把(大部分)图像带回媒体库,我会得到什么样的性能提升(如果有的话)?其中大多数将不再使用(那些将被我定义为进入ML的)。值得这么麻烦吗?

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

假设您的旧站点仍然可以访问,我只想使用工具->;导出并创建包含介质的导出文件。

在新WordPress服务器中,导入文件并选择选项;下载并导入文件附件;。(您的旧网站需要公开才能运行)。

这似乎是一个很好的指导:https://www.itjon.com/moving-posts-and-media-between-wordpress-blogs-with-wordpress-importexport/

如果你只是复制uploads文件夹,WordPress对此一无所知,你所有的图像引用都是404。即使您通过从旧站点拖动uploads文件夹中的所有内容来导入媒体,它们也会有不同的ID,因此我建议您遵循导入方法。

完成此操作后,您可能需要使用plugin to find stale images and remove them. 删除数据库中某个位置的图像引用可能会提高性能。

相关推荐

Responsive header images

我刚刚建立了一个WordPress网站,但我的其他WordPress网站都有同样的问题:标题图像没有响应。不管屏幕有多小,它都有2000像素宽。我尝试了各种修复,从添加自定义CSS到安装特殊插件,但都没有成功。我最终通过选择不显示标题图像,然后打开文件标题来修复它。并手动在标题上方插入指向图像的链接。它工作得很好,但有两个注意事项。网站标题(在h1标签中)现在位于标题图像下方,而不是上方。此外,此修复程序仅适用于主页。我还没有弄清楚我要为其他页面做什么,除非我选择只在主页上使用标题图像。所以在我继续之前,