You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

WordPress站点删图后仍显示,找不到缓存位置该如何清除?

解决WordPress删除图片后仍显示的奇怪问题

这种情况我之前碰过好多次,完全懂你那种“文件明明没了却还能看到”的抓狂感!别着急,咱们一步步排查:

  • 先检查WordPress缓存插件/内置缓存
    很多WordPress站点都会装缓存插件(比如WP Rocket、W3 Total Cache),或者部分主题自带缓存功能。这些插件会把页面静态化,哪怕你删了图片,缓存副本里还保留着旧内容。赶紧去插件后台找“清除所有缓存”的按钮点一下,要是用的是WP 6.0+的版本,也可以去「工具」-「站点健康」里看看有没有缓存相关的选项,手动清掉。

  • 排查服务器/CDN级别的缓存
    这是最容易被忽略的点!如果你的站点用了CDN,或者主机商自带服务器缓存(比如SiteGround的SuperCacher、Bluehost的缓存工具),浏览器清缓存根本没用。

    • 要是用了CDN,去CDN控制面板里选“清除单个文件”,把那张图片的完整URL输进去清除缓存;
    • 要是主机自带缓存,去主机后台找到缓存管理工具,一键清除服务器缓存。
  • 确认是否删对了文件(含缩略图)
    WordPress会自动生成不同尺寸的缩略图(比如thumbnail、medium、large),你通过SFTP删的可能只是原图,但页面引用的其实是某个缩略图版本!去服务器的wp-content/uploads目录里,找对应图片的所有衍生文件(比如my-image.jpgmy-image-300x200.jpg),把这些都删掉,然后再清一遍缓存。

  • 用浏览器硬刷新/无痕模式验证
    有时候普通的缓存清除不彻底,试试用「Ctrl+Shift+R」(Windows)或「Cmd+Shift+R」(Mac)强制硬刷新页面,直接跳过本地缓存加载最新内容。或者打开浏览器的无痕窗口访问页面,这样能彻底排除本地缓存的干扰。

  • 验证图片URL的真实状态
    右键页面上的图片,选择「复制图片地址」,然后在新标签页打开这个地址:

    • 如果打开后显示404,那说明页面的缓存还没更新,回到前面的步骤清缓存;
    • 如果打开后还能看到图片,那说明这个URL对应的文件还在服务器上,你可能删错了路径或者文件,再去SFTP里核对一下路径和文件名。

内容的提问来源于stack exchange,提问作者J.D. Walker

火山引擎 最新活动