Font Awesome没有显示 - Avada主题(Wordpress) - 添加fa类

I migrated my wordpress site from a shared host to Digitalocean and everything went well except for the Font Awesome icons.

They are showing as blank squares on the live site.

I found the issue to be the required "fa" class for the icons is not showing up. I am using the Avada theme and am brand new to this.

1) I do not know where the CDN link is when I am searching through SFTP files. Can someone tell me where to find it so I can try to re-add the link.

2) Is there another way to automatically have the "fa" class to the icons so they will show up?

3) Any other insight into fixing the issue would be much appreciated.

Add this to your functions.php file:

/**
 * 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' );

alternatively you can add this code to your header.php file:

<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

Let me know if this works or not.

For anyone still having this issue in Wordpress & Avada:

Have had this multiple times, this is how I solved it last time.

  • Verify that the link is right, checking for typo's in the error link.
  • Verify that the files of the error link are in place, also check if FTP rights are set right. (755 for folders, 644 for files)
  • If the fonts still do not show, de-activate themes and plugins and re-activate them.