
Non è illegale includere un CSS o un JS dentro header.php, ma WordPress offre una soluzione più elegante.
wp_enqueue_style( 'filecss', get_template_directory_uri() . '/css/file.css' );
add_action( 'wp_enqueue_scripts', '_enqueue' );
Ecco un esempio completo da inserire in functions.php per includere file CSS, e JS correttamente come spiegato qui su wordpress.org.
function _enqueue() {
wp_enqueue_style( 'filecss', get_template_directory_uri() . '/css/file.css' );
wp_enqueue_script('filejs', get_template_directory_uri() . '/js/file.js');
}
add_action( 'wp_enqueue_scripts', '_scripts' );
E’ possibile vedere l’utilizzo pratico di queste tecniche in diversi articoli su questo sito web, fra cui questo in particolare.