WordPress: aggiungere un CSS personalizzato al tema

WordPress: aggiungere un CSS personalizzato al tema

Spesso abbiamo bisogno di personalizzare gli stili CSS del nostro tema ma non vogliamo modificare il file CSS principale. Per questo motivo possiamo aggiungere i nostri stili personalizzati in un foglio di stile separato da aggiungere agli stili già presenti. Secondo la cascata CSS, infatti, le regole di stile presenti in un file CSS sovrascrivono quelle degli altri file se quest'ultimo viene dopo degli altri nel sorgente. Vediamo come fare.

Aggiungete il seguente codice nel file functions.php del vostro tema (se non esiste, createne uno):


add_action('wp_print_styles', 'add_custom_css');

function add_custom_css() {

	$url = 'http://sito.it/styles/custom.css';
    wp_register_style('custom', $url);
    wp_enqueue_style('custom');

}

La variabile $url contiene il percorso assoluto del vostro file CSS personalizzato. Questo file viene prima registrato con il nome di custom da WordPress tramite la funzione wp_register_style() e quindi inserito subito dopo gli altri tramite la funzione wp_enqueue_style().

La action di WordPress utilizzata è wp_print_styles che è quella che serve al CMS per inserire i fogli di stile nell'elemento head.

Torna su