Supporto » Aspetto = Temi » theme child

  • ciao ragazzi, ho un problema con la configurazione del mio tema child…
    ho messo i due file style.css e function.php.. wordpress legge tutti e due e il file funcition funzione perche’ ho inserito delle funzioni e girano… insieme a queste per richiamare il file style.css ho inserito questo codice:
    add_action( ‘wp_enqueue_scripts’, ‘enqueue_parent_theme_style’ );
    function enqueue_parent_theme_style() {
    wp_enqueue_style( ‘parent-style’, get_template_directory_uri().’/style.css’ );
    }

    solo che appena inserisco modifiche sul file style.css del tema child non me le legge..dove sbaglio:(?

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Moderatore Guido Scialfa

    (@wido)

    Ciao,

    Succede perchè usando la funzione get_template_directory_uri() fai sempre riferimento al tema genitore, ma non stai caricato lo stile del child theme per il quale devi chiamare nuovamente la funzione wp_enqueue_style ed il percorso deve essere richiamato con get_stylesheet_directory_uri() o alternativamente per omettere completamente anche il nome del file get_stylesheet_uri()

    Esempio.

    
    wp_enqueue_style( 'child', get_stylesheet_uri(), array(), '', 'all' );
    

    Alternativamente e la trovo più corretta come soluzione, effettui la registrazione dello stile del parent theme ed usi l’handle come dipendenza per lo stile del child.

    • Questa risposta è stata modificata 6 anni, 6 mesi fa da Guido Scialfa. Motivo: Added example
    Chi ha creato la discussione Goshack

    (@goshack)

    grazie:)

Stai visualizzando 2 risposte - dal 1 al 2 (di 2 totali)
  • Il topic ‘theme child’ è chiuso a nuove risposte.