WordPress发布文章电脑端图片不显示的解决方法

来自:素雅营销研究院

头像 方知笔记
2025年07月04日 03:00

问题现象

许多WordPress用户在发布文章时遇到一个常见问题:在编辑器中上传并插入的图片,在发布后电脑端无法正常显示,而手机端却可以正常查看。这种情况通常表现为图片位置出现空白或破损图标。

可能原因分析

  1. 文件权限问题:上传目录权限设置不正确
  2. URL路径错误:绝对路径与相对路径混用
  3. 缓存问题:浏览器或服务器缓存未更新
  4. CDN冲突:内容分发网络配置不当
  5. 主题或插件冲突:某些功能干扰了图片加载

解决方案

1. 检查文件权限

通过FTP或文件管理器,确保wp-content/uploads目录权限设置为755,文件权限设置为644。

2. 修正URL路径

在WordPress后台”设置”→”媒体”中,确认”文件的完整URL地址”选项是否正确配置。建议使用相对路径而非绝对路径。

3. 清除缓存

  • 清除浏览器缓存
  • 清除WordPress缓存插件缓存
  • 清除服务器端缓存(如OPcache)

4. 检查CDN设置

如果使用了CDN服务:

  • 确认CDN是否已正确缓存图片
  • 检查CDN回源设置是否正确
  • 尝试暂时禁用CDN测试

5. 排查主题/插件冲突

  • 切换至默认主题(如Twenty系列)测试
  • 禁用所有插件后逐一启用排查

6. 数据库修复

有时数据库中的附件链接可能损坏,可以使用以下SQL查询修复:

UPDATE wp_posts SET post_content = REPLACE(post_content, '错误的URL', '正确的URL');

预防措施

  1. 定期备份网站
  2. 更新WordPress核心、主题和插件至最新版本
  3. 使用可靠的托管服务
  4. 安装前测试主题和插件兼容性

专业建议

如果以上方法均无效,建议:

  1. 检查服务器错误日志
  2. 联系主机提供商技术支持
  3. 咨询WordPress专业开发人员

通过系统性地排查这些问题,大多数图片显示异常问题都能得到解决。保持WordPress环境的整洁和更新是预防此类问题的关键。