WordPress迁移:字体真棒图标不显示工作

时间:2018-03-04 21:31:39

标签: migration icons font-awesome

我要将网站http://www.thetrekkr.com(从朋友)迁移到另一台服务器。当前服务器确实有问题,在我迁移域之前,我创建了一个http://www.thetrekkr.pd-design.at的子域。一切都有效,除了主题(Avada)图标 - 这必须是font-awesome-icons。这些图标在Edge中有效,但在FF,Chrome,Opera中没有。

我尝试了以下方法来解决问题:

不幸的是没有任何帮助。

更新

我注意到我在网络标签中收到了这些错误。他们是个问题吗?

  

阻止跨源请求:同源策略禁止在http://www.thetrekkr.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.woff读取远程资源。 (原因:缺少CORS标题'Access-Control-Allow-Origin'。

     

阻止跨源请求:同源策略禁止在http://www.thetrekkr.com/wp-content/themes/Avada/includes/lib/assets/fonts/icomoon/icomoon.ttf读取远程资源。 (原因:缺少CORS标题'Access-Control-Allow-Origin'。

4 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,但我发现的解决方案最终很简单。

转到主题选项 - >高级 - >动态css / js然后禁用文件缓存,这对我有用。您还可以在此页面上重置缓存。

由于

杰米

答案 1 :(得分:1)

我遇到了类似的问题,这就是我在迁移后如何修复丢失的真棒字体的方法

我使用一次迁移将客户的网站从MAMP迁移到hostgator,但是在迁移之后,经过数小时的修复,所有avada真棒字体都无法显示(前端和后端),我终于找到了解决方案。

在wordpress主题仪表板中,导航至>“主题选项”>“高级”>“主题功能”>“ FontAwesome”,然后重新选择每个字体真棒选项,然后单击“保存”。

我现在可以再次选择所有字体:)

答案 2 :(得分:0)

您的临时站点中似乎有一个硬连线域。错误是尝试将资产从一个站点加载到另一个站点,除非远程站点明确允许,否则浏览器将出于安全原因禁止它。如错误所示,如果您希望长期使用此配置,则可以使用Access-Control-Allow-Origin标头使远程设置允许它。

但是,由于此配置是使用两个域的意外,因此最好修改站点代码以从/开始从相对路径加载这些字体,而不是显式引用域。

答案 3 :(得分:0)

转到 Avada > 选项 > 高级 > 主题功能,然后检查 Font Awesome v4 兼容性选项是否已打开。如果没有,请将其打开并单击“保存更改”。如果它已经打开,请将其关闭并再次打开,然后单击保存更改。