Categories
Tutorial WordPress WordPress

Realizzare un child theme per WordPress

Il file functions.php

All’interno di ogni tema WordPress è presente questo file, anche se tecnicamente non è necessario che ci sia perché il tema funzioni, è poco utile realizzare un tema senza di esso, infatti tutto il codice inserito all’interno di questo file viene eseguito ad ogni richiesta di pagina.

Il contenuto minimo di questo file, in genere, è il codice che registra l’esistenza del foglio di stile style.css in modo che il CMS sia in grado di caricarlo.

/**
 * Si registra all’hook wp_enqueue_scripts per registrare il foglio di stile
 */
add_action( 'wp_enqueue_scripts', 'twentytwenty_child_enqueue_styles' );

/**
 * Questa funzione viene eseguita all’hook wp_enqueue_scripts
 */
function twentytwenty_child_enqueue_styles() {
 
    /// Il file style.css dal tema genitore 
    wp_enqueue_style(
        'twentytwenty-style',
        get_template_directory_uri() . '/style.css'
    );
    /// Il file style.css dal tema figlio
    wp_enqueue_style(
        'twentytwenty-child-style',
        get_stylesheet_directory_uri() . '/style.css',
        array( 'twentytwenty-style' ),
        wp_get_theme()->get('Version')
    );
}
Loading spinner

Leave a Reply

Your email address will not be published. Required fields are marked *