我将我的wordpress网站从共享主机迁移到了Digitalocean,除Font Awesome图标外,其他一切进展顺利。
它们在实时网站上显示为空白方块。
我发现问题是未出现图标的必需的“ fa”类。我正在使用Avada主题,对此是全新的。
1)在搜索SFTP文件时,我不知道CDN链接在哪里。有人可以告诉我在哪里可以找到它,以便我可以尝试重新添加链接。
2)是否有另一种方法可以使图标自动具有“ fa”类,以便它们显示出来?
3)对于解决此问题的任何其他见解,将不胜感激。
答案 0 :(得分:2)
将此添加到您的functions.php
文件中:
/**
* Proper way to enqueue scripts and styles
*/
function theme_name_scripts()
{
// add this line
wp_enqueue_style( 'font-awesome', '//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css' );
// Example styles and scripts
wp_enqueue_style( 'style-name', get_stylesheet_uri() );
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/example.js', array(), '1.0.0', true );
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );
或者,您可以将此代码添加到header.php文件中:
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
让我知道这是否可行。
答案 1 :(得分:1)
对于在Wordpress和Avada中仍然存在此问题的任何人:
已经有过多次,这就是我上次解决它的方式。
答案 2 :(得分:0)
以前,每次迁移网站后,我都遇到类似的问题,内置字体真棒,根本不显示,而是显示正方形。
然后我进入“主题选项”-直接单击“保存”按钮,然后硬刷新页面,一切将恢复正常。
或者在某些情况下,您需要从“主题功能”中仔细检查字体真棒版本,打开“ Font Awesome v4兼容性”,然后关闭“ Font Awesome Pro”。
希望有帮助。