WordPress没有显示字体图标\ f0d7

时间:2018-06-12 14:36:17

标签: css wordpress

美好的一天,

我已经设置了一个WordPress网站并选择了一个主题(Metrolo)和WooCommerce。菜单项应该有一个向下箭头(\ f0d7)我认为这是由主题设置的。箭头没有显示,只显示一个空框。

我检查了css并看到了这个:

.sf-menu.sf-arrows .sf-with-ul:after {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    speak: none;
    -webkit-font-smoothing: antialiased;
    vertical-align: middle;
    content: "\f0d7";
    float: right;
    margin-left: 5px;
}

到目前为止,我所看到的是它似乎不是主题或WordPress,而是托管问题。

我对网站后端的唯一访问权限是通过cpanel。

1 个答案:

答案 0 :(得分:1)

根据我们的评论,似乎font-awesome样式表尚未在您的网站上排队。

您可以通过主题文件或自定义插件自行排队来轻松解决此问题:

列入主题文件:

在functions.php文件中添加以下行:

add_action( 'wp_enqueue_scripts', 'so_my_custom_scripts' );
function so_my_custom_scripts() {
    wp_enqueue_style( 'llt-google-fonts', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css?ver=4.9.6' );
}

通过自定义插件排队:

如果您无法访问functions.php文件,或者您没有使用子主题并且不愿意冒险在主题中添加此主题,则可以随时添加自己的插件以将其排入你。

将以下代码添加到名为mcfae.php的文件夹中名为mcfae的空白php文件中,并通过ftp将该文件夹上传到插件目录,或者压缩文件夹并从插件仪表板中上传

<?
/*
Plugin Name: My Custom Font Awesome Enqueuer
Plugin URI: https://stackoverflow.com/a/50832019/6049581
Description: Ensures that Font Awesome is enqueued.
Version: 1.0.0
Text Domain: mcfae
Author: TungstenX
Author URI: https://stackoverflow.com/a/50832019/6049581
*/
add_action( 'wp_enqueue_scripts', 'mcfae_enqueue_scripts' );
function mcfae_enqueue_scripts() {
    wp_enqueue_style( 'llt-google-fonts', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css?ver=4.9.6' );
}