导入博客帖子后出现特色图像错误

时间:2020-09-11 作者:Iggy\'s Pop

我将博客文章从WordPress网站导出到xml文件,然后将其导入到另一个网站。我通过FTP移动了所有正确文件夹中的图像,然后使用插件将它们注册到媒体库中。他们也在正确的月份。所以,我有博客帖子,我有图片。

我甚至在数据库中进行了搜索和替换,将所有域名都更改为新域名。然而,当我去编辑帖子时,特色图片有一个加载微调器,它会一直旋转,而图片永远不会显示。

当我在控制台中查看时,我看到以下错误:

Failed to load resource: the server responded with a status of 404 (Not Found)
https://example.com/wp-json/wp/v2/media/24168?context=edit&_locale=user
如果我遵循该链接,我会看到:

{
"code": "rest_post_invalid_id",
"message": "Invalid post ID.",
"data": {
"status": 404
}
}
这里发生了什么,我该如何解决?

1 个回复
SO网友:montrealist

您是否检查了;下载和导入文件附件“;导出期间的选项?这是一个answer talking about it.

如果没有,那么图像上的数据就不是导出的一部分,但是导出的帖子仍然引用旧站点(新站点上不存在)中的图像ID。

如果是,则可能发生的情况是导入期间未从旧服务器下载图像。尽管从错误的角度来看,这不太可能。

此外,仅供参考:WordPress以与帖子和页面相同的方式跟踪图像:图像数据与帖子/页面存储在数据库的同一个表中。因此,帖子的特色图像字段包含WordPress帖子的ID,类型为;图像;。

相关推荐

How to list posts by terms

我有一个带有自定义分类法和3个不同术语的自定义帖子类型。我正在尝试构建具有以下结构的页面:Term 1<贴子标记为术语1Term 2<用术语2标记的帖子Term 3<贴有术语3等的帖子。。。实现这一目标的最佳方式是什么?是否有\\u term()?