Elementor图标显示为小方块,替换URL后仍无法修复求助
Elementor图标显示异常(小方块)解决方案
- 排查字体文件跨域拦截问题:Elementor图标本质是字体文件(.woff、.woff2格式),大多数小方块故障都是服务器配置不允许跨域加载字体导致。你可以在服务器配置中添加字体文件的跨域许可规则:
如果是Nginx服务器,在配置文件中添加如下代码:
如果是Apache服务器,在站点根目录的.htaccess文件中添加如下规则:location ~* \.(eot|ttf|woff|woff2|svg)$ { add_header Access-Control-Allow-Origin *; }<FilesMatch "\.(eot|ttf|woff|woff2|svg)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> - 执行Elementor自带修复工具:进入WordPress后台,依次打开
Elementor→工具→常规选项卡,先后点击「重新生成CSS」「同步库」两个按钮,完成后清空所有缓存再前台校验。 - 确认URL替换完全:仅修改站点常规设置里的URL不够,需要将数据库中残留的旧域名全部替换为当前生效域名,注意要覆盖http/https、带www/不带www的所有旧域名格式。你可以使用Elementor工具选项卡下的「替换URL」功能,或WordPress搜索替换类插件完成操作。
- 全链路清理缓存:依次清理浏览器本地缓存、站点缓存插件生成的缓存、CDN节点缓存,排除缓存导致的旧资源加载问题。
- 排查插件/主题冲突:临时切换为WordPress默认主题,再逐个禁用非Elementor的其他插件,每操作一次刷新前台看图标是否恢复,定位是否有第三方扩展冲突导致图标加载失败。
- 检查资源拦截规则:查看站点根目录的.htaccess文件、服务器安全配置、安全类插件规则,确认没有拦截字体类资源加载的规则。
故障示例图


内容的提问来源于stack exchange,提问作者Julio Lopez
相关产品推荐
相关产品推荐

