Ma hai copiato i file .css con le tue personalizzazioni nella cartella del tema child?
Hai attivato il tema child al posto di quello “genitore”?
Chi ha creato la discussione
massi85
(@massi85)
Esattamente…
Attivato il Child Theme, praticamente mi sa che mi tiene le modifiche dei file di tipo “.php” ma non a quelli “.css”
Ciao @massi85 ,
consiglio se non è già stata data una lettura a questo CHILD THEME
Immagino sarà stato scritto il file style.css dentro la cartella del child tipo
/enigma_child/style.css
per capire quale file viene caricato usare l’inspector del browser come ben spiegato qui
https://en.support.wordpress.com/custom-design/how-to-find-your-themes-css/
Secondo me ci deve essere qualcosa di impostato in maniera scorretta …. probabilmente ha caricato i file css nella giusta cartella del tema child ma non vengono “richiamati” correttamente.
Chi ha creato la discussione
massi85
(@massi85)
Intanto grazie dei suggerimenti…
Ho dato un’occhiata e seguendo i vostri consigli mi pare proprio che ci sia qualche problema di “mancato richiamo”.
Ispezionando con chrome, il file style.css del tema Child compare nelle sottocartelle ma effettivamente sembra che continui a pescare lo style.css del tema genitore.
Il file default.css del tema Child invece non figura nemmeno tra le sottocartelle di enigma-child che visualizzo con chrome…
Il file del child per essere trovato deve chiamarsi style.css
E’ stata seguita questa procedura dal link precedente dato?
Il foglio di stile del tema child sovrascriverà l foglio stile del tema genitore, ma è probabile che vorrete includere il foglio stile del tema genitore. Per fare ciò non si dovrebbe usare la funzione @import nel foglio di stile del tema child, ma la funzione wp_enqueue_style() nel file “functions.php”. Dovrete creare questo file nella cartella principale del vostro tema child, ed inserirvi il seguente codice:
<?php
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' );
}
Chi ha creato la discussione
massi85
(@massi85)
Eh si, fatte entrambe le cose… Ho seguito le procedure che si trovano nei vari siti internete, ho creato sia il file che si chiama style.css sia il functions.php nelle cartelle del child theme…
Chi ha creato la discussione
massi85
(@massi85)
Buongiorno ancora a tutti,
andando per tentativi credo di aver risolto con lo style.css aggiungendo al codice “array( ‘parent-style’ )”.
<?php
add_action( ‘wp_enqueue_scripts’, ‘carico_stili’ );
function carico_stili(){
wp_enqueue_style( ‘parent-style’, get_template_directory_uri() . ‘/style.css’ );
wp_enqueue_style( ‘child-style’, get_stylesheet_directory_uri() . ‘/style.css’, array( ‘parent-style’ ) );
}
Non riesco però a venire a capo della questione default.css a cui il mio Child Theme non riesce a dare precedenza rispetto al parent… Qualcuno conosce qualche codice che si possa inserire da qualche parte?
Grazie,
Massimiliano