Correct me if I wrong, but I think the folder location of the Font Awesome font and css has changed in some theme update.
I believe the fonts and CSS used to be under the folder /fa/ and are now under /assets/fonts/font-awesome/
For example :
– OLD location for the CSS : /fa/css/font-awesome.css
– NEW location for the CSS : /assets/fonts/font-awesome/css/font-awesome.css
This means that if you are using a Child Theme, the enqueue code needs to be adjusted to point to the correct folders.
Here is what I have in my CHILD’s functions.php file to make it work :
add_action( 'wp_enqueue_scripts', 'enqueue_child_theme_styles', PHP_INT_MAX);
function enqueue_child_theme_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
wp_enqueue_style( 'hitchcock_fontawesome', get_template_directory_uri() . '/assets/fonts/font-awesome/css/font-awesome.css' );
}
Correct me if I am wrong, but this does work for me! Hope it works for others too.
Christophe