什么会导致 Fontawesome 图标从 CSS 加载而不是 <i> 标签?

What would cause Fontawesome icons to load from CSS but not with <i> tags?

Cloudflare 上具有自定义主题的 WordPress 站点 运行,在 header(不是 functions.php)中调用 FA,如下所示:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

这曾经有效

<i class="icon-search"></i> 

但在最近的 WP 更新后似乎已停止运行,我注意到当我通过从 CSS 调用图标来使用变通方法时,它不再适用于其他站点。

给出的示例是从 searchform.php 调用的,但它在 WYSIWYG 中也不起作用。不过,大多数 BS 字形图标似乎都可以正常工作。

该网站是 https,但就像我之前提到的那样,它运行良好,所以我倾向于认为这是由于 WP 更新所致。

集体怎么说?

FontAwesome 不使用 icon-*** classes,但您需要为标签提供 'fa' 和 'fa-search' 的 class,因为实例.

查看示例here

在 FontAwesome 3.* 中,您必须使用 (http://fontawesome.io/3.2.1/icon/search/)

<i class="icon-search"></i> icon-search

现在您的 Wordpress 网站似乎有 FontAwesome 4.* 的升级版本,您应该像这样使用它:(http://fontawesome.io/icon/search/)

<i class="fa fa-search" aria-hidden="true"></i>