WordPress提示“无法检索特色图片数据”

WordPress 换域名后提示“无法检索特色图片数据”,99 % 是因为数据库里还残留旧域名,导致 WordPress 去旧地址请求图片元数据失败。按下面 4 步一次性清理干净即可恢复:

先备份网站文件和数据库。

把“站点地址”“WordPress 地址”换成新域名(后台 → 设置 → 常规)。

用 SQL 把旧域名全部替换掉,在 phpMyAdmin 或 MySQL 命令行执行(把 https://wodepress.com/old 和 https://wodepress.com/new 换成你的实际域名):

-- 1. 选项表
UPDATE wp_options SET option_value = REPLACE(option_value,'https://wodepress.com/old','https://wodepress.com/new') WHERE option_name IN ('home','siteurl');

-- 2. 文章正文、GUID、附件链接
UPDATE wp_posts SET post_content = REPLACE(post_content,'https://wodepress.com/old','https://wodepress.com/new');
UPDATE wp_posts SET guid        = REPLACE(guid,       'https://wodepress.com/old','https://wodepress.com/new');

-- 3. 特色图、缩略图等元数据
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'https://wodepress.com/old','https://wodepress.com/new');

清空所有缓存(插件缓存、CDN、浏览器),再刷新文章,特色图即可正常显示 。

如果执行完仍然报错,再按下面顺序做二次排查:

用“Regenerate Thumbnails”插件重新生成所有缩略图 ;

确认主题支持 add_theme_support(‘post-thumbnails’) ;

把 /wp-content/uploads 目录权限改回 755(文件 644);

临时关闭所有插件,排除插件冲突 。

完成以上步骤,特色图片基本都能恢复。