Css WordPress不显示字体图标\f0d7

Css WordPress不显示字体图标\f0d7,css,wordpress,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-decoratio

你好

我已经建立了一个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访问该网站的后端。

根据我们的评论,您的网站上似乎还没有出现
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
的文件夹中名为
mcfae.php
的空白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' );
}

相关:听起来font awesome可能没有排队-如果你查看页面源代码,你能看到fontawesome样式表加载到任何地方吗?@JonathonReinhart不相关,我不会破解主题-如果我更新主题,所有更改都将丢失。它可以在其他网站上运行,所以添加css来覆盖是一个很好的选择workaround@Frits不,它不在那里。我以为这个主题就行了that@TungstenX是的,有几个网站特别地不使用令人敬畏的字体,所以通常主题创作者最感兴趣的是,除非主题特别需要它,否则不要将其排队。不过,大多数主题在生成社交媒体链接时都会使用它。。。我添加了一个答案,解释了你如何自己排队:)祝你好运!谢谢@Frits,这是一个如此优雅的解决方案。我选择了第二个。在另一个网站上做了第一个方法,更新主题,并且必须尝试并记住我对functions.php所做的更改。awome@TungstenX:)很乐意帮助:)如果您需要再次更改主题文件,并且担心在编写工作时会出现主题更新,查看一下设置,它本质上是一种添加附加文件的好方法,这些文件会随主题一起加载(比如secondary functions.php文件),在更新等过程中不会被触及!干杯:)