我正在将许多帖子从旧站点迁移到新站点,这些帖子附带了许多高级自定义字段“关系”数据。因此,我希望在新数据库中保持帖子、分类术语、图像等的所有ID不变,这样就不会丢失这些关系。我用分类法成功地做到了这一点,但我不知道如何让图像工作。
为了做到这一点,我从旧数据库中导出了所有类型为“attachment”的帖子,并将它们导入到新数据库中。我更改了所有guid,使它们指向新域而不是旧域。我将整个/wp-content/uploads/folder从旧站点复制到新站点,因此路径仍然正确。
当我转到媒体库时,我可以看到列出的所有图像帖子,但它们都有默认的/wp-includes/images/Media/default。png“未找到”图像。如果我点击“查看”,它会显示默认单曲。php页面,但不显示图像-相反,它有一个指向GUID值的文本链接,当我单击它时,它会直接显示图像文件。如果单击“编辑”,则有字段可以输入标题、Alt文本和描述,但顶部带有“编辑图像”按钮的大图像丢失。右侧的GUID正确。
似乎数据库中还有另一个我不知道的连接,因为GUID连接正确,但WordPress无法在任何地方找到图像。我错过了什么?我如何才能将其从旧数据库转换到新数据库?