在我的 header.php 文件中,如果页面不是我的主页,我只想加载 font-awesome css 文件(它花费 1 秒的加载时间并且几乎没有做任何事情)。 <head> html 部分中的以下代码不起作用:

<?php if ( !is_home() ){ ?>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<?php } ?>```

#1楼 票数:0 已采纳

首先,如果要定位网站Front Page,则需要使用is_front_page()。 当显示博客文章索引时 is_home() 条件返回 true,该索引可能位于也可能不在站点首页上。

<?php if ( !is_front_page() ){ ?>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<?php } ?>

其次,您需要将您的函数挂钩到适当的挂钩中,在本例中,它显示为 wp_enqueue_scripts。

function rf_enqueue_front_page_scripts() {
    if( !is_front_page() )
    {
        wp_enqueue_style( 'font-swesome', "https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" );
    }
}
add_action( 'wp_enqueue_scripts', 'rf_enqueue_front_page_scripts' );

  ask by Dan translate from so

未解决问题?本站智能推荐:

3回复

Rails-使用font-awesome图标

我有一个rails 4应用程序,我正在尝试使用其中的字体真棒图标(用于社交媒体登录链接)。 我有: 在我的gemfile中: 我也在使用bootstrap sass。 在我看来,我尝试: 它呈现“<>>”,两者之间没有任何内容。 我也尝试过: 我犯了
3回复

由于一段CSS代码,无法加载Font-Awesome图标

我试图将font-awesome集成到一个Web项目中,但是在我的CSS中识别出的一小段代码会使字体-awesome图标显示为白色正方形。 当我删除一些CSS代码时,它可以工作,但是由于当前的网站布局,我无法删除它。 是否有办法使图标正确显示? 这是阻止布局所需的图标的代码: 无论是
3回复

Font-Awesome不显示字体?

我正在尝试使用FA v4.7来显示一些图标。 我无法使用CDN,因为我正在构建一个内部网络站点,该站点无法访问网络外部。 我将.css文件复制到了Content文件夹中,并将字体复制到了站点根目录中的目录中。 我将.css添加到了我的MVC项目中的捆绑包中。 现在,我获得了不同FA图标
2回复

无法显示Font-Awesome

我已经检查了一下,并且确定这是我忽略了的简单操作,但是我的字体没有显示。 第一段假定周围有引号(您会看到它现在带有引号,因为我是在没有字体真棒的情况下完成的); 但是,您将看到第二个完整的段落假定在开头有一个引号,并且没有显示。 请帮忙 http://dev.healthcareso
3回复

在Wordpress中手动加载Awesome字体

我对Wordpress相当陌生。 我试图将真棒字体添加到wp_enqueue样式表的“列表”中。 当我使用CDN链接添加它时,它可以完美运行。 但是,当我手动添加样式表时,它会在图标应放置的区域周围显示框(好像什么也没有添加或未添加)。 这是我当前的代码不起作用 wp_enqu
3回复

从Wordpress网站删除灯箱

有谁知道如何删除Wordpress中的所有灯箱? 我们使用的是Cherry Framework,但在他们的论坛上没有取得成功(这似乎减少了一半的时间)。 我得出的结论是,我只需要禁用单击图像的功能即可,但不能找到执行此操作的文件。 您可以在http://dev.allinsure.ca/
1回复

Font-Awesome中没有标尺图标

我在项目中使用了Font-Awesome,并且我需要一个标尺图标,此刻我创建了一个带有background-image的按钮,一个标尺图标,但是如果将其悬停,它不会改变颜色。 如何在此按钮上添加Font-Awesome的相同功能? 我需要使它响应, button button:hover
2回复

Font-Awesome加载但未在wordpress中显示,图标就像正方形

我的网站上有一个Font-Awesome图标,它已加载,但图标未出现在其中(显示为Square)! 什么原因 ? 我的网站网址是: sitefestival