我刚刚遇到了这个或类似的问题(我没有使用WP导出工具,而是手动从一个环境迁移到另一个环境)。
据我所知,出现问题的原因是WP如何将缩略图数据存储在WP\\u Posteta表中(使用键“\\u WP\\u attachment\\u metadata”)。这些数据是序列化的,因此在新的导入中,单个元数据的长度可能发生了变化,从而破坏了序列化的数据。所以我的理论是,这就是为什么WP默认输出标准图像的原因——它不再能够解析数据。
我可以通过运行“重新生成缩略图”插件来修复此问题(http://wordpress.org/plugins/regenerate-thumbnails/). 请注意,由于某种原因,这只在我第三次或第四次尝试时才起作用-非常奇怪-我可能有权限问题,导致缩略图在开始时自动失败。这将重新生成\\u wp\\u attachment\\u元数据字段,然后输出正确的图像。
为了澄清,我遇到了以下情况(我认为你的情况是一样的,但很高兴能说清楚):
我在我的函数文件中为我的所有自定义大小提供了相关的“add\\u image\\u size”声明。文件本身存在于文件系统中,路径与我的主题模板中的路径完全相同,我使用自定义名称调用图像-例如。
the_post_thumbnail(\'my-custom-name\');
希望这能有所帮助。