美好的一天,
我已经设置了一个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。
答案 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' );
}