Che cos’è un tema child WordPress

Immagine avatar per Andrea Di Rocco

di Andrea Di Rocco Aggiornato il

Che cos'è un tema child WordPress

Quando installi e attivi un nuovo tema WordPress, la cosa più importante da fare immediatamente è creare un tema child.

Forse ne hai già sentito parlare, ma non hai ben capito a cosa serva.

In questa guida ti spiegherò che cos’è il tema child WordPress, perché è importante e come si crea.

In breve, il tema child è una sorta di salvagente che ti permette di effettuare tutte le modifiche che desideri al tuo tema, ma le mantiene sempre salvate, anche quando effettui gli aggiornamenti.

Creare un tema child non è difficile, ti basterà seguire passo per passo le mie istruzioni.

A volte, esso è perfino già incluso nel tema parent, quindi non dovrai far altro che installarlo.

Infine, puoi sempre fare affidamento su un plugin che ti renderà le cose più semplici.

Andiamo a scoprire tutti i segreti dei temi child per WordPress!

Che cos’è un tema child WordPress

Che cos'è un tema child WordPress

Un tema child WordPress (o tema figlio) è una sorta di copia del tema “parent” (genitore), cioè il tema che installi sul tuo sito web.

In questa copia, vengono importate tutte le funzionalità e le caratteristiche del tema parent, in modo tale da poter effettuare tutte le modifiche che vuoi senza sovrascrivere i file originali.

Esiste un motivo decisamente valido per evitare di modificare i file del tema, e ora te lo spiego subito.

A cosa serve un tema child WordPress

Ogni volta che personalizzi il tuo tema, i file che lo compongono vengono modificati.

Di tanto in tanto, però, gli sviluppatori del tema rilasciano degli aggiornamenti, che è sempre consigliabile effettuare, poiché garantiscono maggiore sicurezza e introducono nuove funzionalità.

Ma c’è un grande problema: l’aggiornamento di un tema comporta la sovrascrittura di tutti i file che lo compongono.

Se tu hai fatto delle modifiche, specialmente se sei intervenuto nei file CSS o addirittura nei file PHP, queste spariranno nel nulla e verrà invece utilizzata la versione base rilasciata dagli sviluppatori.

Conseguenza: un sacco di lavoro perso e tutto da rifare.

Ecco, qui salta fuori la grande utilità di un tema child WordPress.

Utilizzando un tema child, avrai da un lato il tema parent bello pulito e aggiornato, dall’altra le tue modifiche, senza sovrascrivere i file originali.

Infatti, i file del child non fanno altro che lavorare insieme ai file del parent, complementandoli.

In altre parole, alla base avrai il tuo tema parent, ma sopra di esso ci sarà il tema child, che ha il compito di aggiungere le tue modifiche.

E quindi qualsiasi tua personalizzazione rimarrà sempre al sicuro.

Come si crea un tema child WordPress

Tema child WordPress

Ma come utilizzare un tema child?

Bisogna crearlo da zero o esiste già?

E come si installa?

In realtà, a queste domande ci sono diverse risposte, dipende dal tema che usi.

Nota: prima di effettuare qualunque modifica ai codici o al tema del tuo sito web, assicurati di effettuare un backup di tutto il sito per evitare di perdere contenuti o configurazioni importanti.

Se ritieni che questa procedura non sia alla tua portata, contattaci attraverso la pagina Servizi e ci pensiamo noi!

Tema child incluso nel tema parent

Avada child

Alcuni temi hanno al loro interno un tema child già pronto all’uso.

È questo il caso, ad esempio, di Avada, uno dei migliori temi WordPress secondo il mio parere.

Quando scarichi la cartella zip del tema, troverai al suo interno la cartella Avada Theme, con dentro Avada.zip e Avada-Child-Theme.zip.

La prima è la cartella del tema parent, che dovrai installare per primo dalla sezione Aspetto > Temi della tua Bacheca.

La seconda contiene invece il tema child, e andrà installato esattamente come qualsiasi altro tema. Una volta installato il child, lo dovrai attivare e in questo modo lavorerai con Avada e potrai fare tutte le modifiche che desideri.

Tema child non incluso nel tema parent

Ci sono però molti temi che non includono il child già pronto, e quindi sarà necessario crearlo da zero.

La creazione di un tema child WordPress prevede alcuni passaggi, ma non sono complicati e ora ti fornirò tutte le istruzioni per non commettere errori.

Seguimi attentamente.

Creazione cartella del tema child WordPress e file CSS

Prendiamo come esempio il tema Twenty Nineteen, uno dei temi default di WordPress.

La prima cosa da fare è creare la cartella del tema child.

  1. Accedi alla root del tuo sito. Puoi utilizzare due sistemi:
    1. Attraverso il File Manager del tuo hosting;
    2. Via FTP.
  2. Entra nella cartella wp-content e poi all’interno della cartella themes. Qui troverai tutti i temi installati sul tuo sito.
  3. Crea una nuova cartella chiamata con il nome del tuo tema seguito da “-child”. Nel caso di Twenty Nineteen sarà quindi twentynineteen-child.

Perfetto, ora che abbiamo la cartella, dobbiamo inserire al suo interno il file CSS.

Vediamo come crearlo.

  1. Crea un documento di testo, un semplice file txt che puoi creare con Blocco Note (o con Text Edit su Mac);
  2. Rinominalo chiamandolo style.css. Dovrai modificare quindi anche l’estensione del file, da .txt a .css.
  3. Apri il file utilizzando un qualsiasi editor di testo e incolla al suo interno questo codice:
    /*
    Theme Name: Twenty Nineteen Child
    Theme URI: http://example.com/
    Description: Tema Child per il tema Twenty Nineteen
    Author: Inserisci il tuo nome
    Author URI: http://example.com/about/
    Template: twentynineteen
    Version: 0.1.0
    */
  4. Correggi le parti di ciascuna riga dopo i due punti per adattare il codice al tema che utilizzi. Come vedi, qui ho fatto l’esempio con il tema Twenty Nineteen.
  5. Carica questo file all’interno della cartella wp-content/themes/twentynineteen-child (o /tuotema-child) del tuo spazio web.

Ricapitolando, hai dato il nome al tema che stai creando, e nel campo Template hai inserito il tema “parent”, quello cioè già installato e di cui vuoi ereditare funzionalità e caratteristiche.

Creazione del file functions.php

Ora che hai creato lo stile del tema child, devi fare in modo che esso erediti lo stile del tema parent.

Chi è già pratico di CSS potrebbe pensare che la via più semplice sia utilizzare il metodo @import, ma in realtà non è consigliabile.

Infatti, questo sistema comporta un aumento dei tempi di caricamento della pagina e quindi un peggioramento delle performance del sito.

Segui invece questa procedura:

  1. Crea un file di testo sul tuo computer e rinominalo in functions.php. La procedura è la stessa che hai utilizzato per creare il file style.css.
  2. Apri il file con un editor di testo e incolla questo 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' );
    }
  3. Carica anche questo file all’interno della cartella wp-content/themes/twentynineteen-child (o tuo-tema-child).

Qui, a differenza del CSS, non sarà necessaria alcuna modifica. Copia e incolla il codice esattamente così com’è.

A questo punto non ti resta che attivare il tema child dalla tua Bacheca WordPress. Lo troverai all’interno di Aspetto > Temi insieme a tutti gli altri temi installati.

Avendo creato tu stesso la cartella al posto giusto, non è necessario installarlo, ci hai già pensato tu manualmente.

Una volta attivato il tema, potrai fare tutte le modifiche che desideri mantenendo inalterato il tema parent, ma comunque sfruttandone completamente tutte le sue funzionalità.

Apro e chiudo parentesi: se vuoi sapere come individuare con il tuo browser i codici su cui lavorare per modificare il tuo tema leggi questo articolo su come modificare un tema WordPress.

Ulteriori funzionalità di un tema child WordPress

Finora abbiamo messo in risalto soprattutto i vantaggi riguardanti il CSS di un tema child. Ma il suo potenziale non si esaurisce qui.

Infatti, è possibile modificare anche le funzionalità del tuo tema, poiché hai creato un file functions.php, che può lavorare insieme al functions del tema parent.

Se hai esperienza di PHP, puoi creare le tue funzioni e aggiungerle a questo file. Esso verrà caricato prima di quello genitore, unendo quindi il tuo codice a quello del tema parent.

Alcuni esempi dell’uso del file functions possono essere l’aggiunta o l’eliminazione di aree widget nel tuo tema, la modifica di un testo nel footer o la rimozione della funzione di ricerca in WordPress.

Il tema child ti permette anche di aggiungere script nella header delle tue pagine: dovrai copiare il file header del tema parent e incollarlo nella cartella del child. Quindi, aggiungi i tuoi script nell’header.php del tema child.

Puoi fare lo stesso lavoro con il footer, duplicando il file footer.php e inserendolo nella cartella child.

Se hai la possibilità di realizzare tutte queste modifiche senza l’uso di plugin, e quindi senza appesantire ulteriormente il tuo sito, ne trarrai un grande vantaggio.

Mi raccomando, però, assicurati di conoscere a sufficienza il linguaggio PHP prima di mettere mano su questi file!

Come installare un tema child WordPress con un plugin

Tema Child WordPress con plugin

Non ti piace lavorare su file e codici?

Nonostante i passaggi per la creazione di un tema child WordPress non sia particolarmente complessa, tante persone hanno un po’ di timore nei confronti di operazioni così delicate.

Ma non c’è nessun problema, perché un plugin semplicissimo da usare ti verrà incontro.

Child Theme Configurator creerà automaticamente il tuo tema child.

Dopo aver installato e attivato il plugin, troverai la voce Strumenti > Child Themes.

Scegli il tema del quale creare il child e clicca su Analyze per controllare se è possibile la creazione automatica.

Creazione tema Child WordPress con plugin

Lascia tutte le impostazioni così come sono di default, ma al punto 7 personalizza gli attributi, inserendo il tuo nome, la descrizione ecc.

Al punto 8, puoi selezionare l’opzione per copiare menu, widget e altre impostazioni dal tema parent.

opzioni tema child

Clicca infine su Create New Child Theme per creare un nuovo tema child. Controlla sempre l’anteprima del tema child prima di attivarlo, in modo da verificare che non ci siano errori.

Una volta creato, il plugin ti permette anche di modificare le impostazioni degli attributi, di duplicare il tema child oppure di ripristinarlo da zero.

Quest’ultima opzione eliminerà qualsiasi tua modifica effettuata sui file style e functions, quindi attenzione!

Conclusione

Ora conosci bene l’importanza di un tema child WordPress e sai come crearlo in pochi passi.

Sicuramente, un tema child è molto utile per fare esperienza e testare funzionalità e opzioni del tuo sito web, oltre che a risparmiarti tempo e lavoro al momento degli aggiornamenti del template.

Hai mai utilizzato un tema child WordPress?

È stato facile crearlo oppure hai avuto difficoltà?

Lasciaci un commento qui sotto, e condividi con noi la tua esperienza.

Guide correlate:

Immagine di Andrea Di Rocco autore articoli SOS WP
Andrea Di Rocco Fondatore di SOS WP™
La mia passione per WordPress mi ha portato negli ultimi 10 anni a voler aiutare sempre più persone a creare blog e siti web in WordPress in completa autonomia. Spero che troverai utili le oltre 700 guide su WordPress e sulla SEO che ho pubblicato su questo blog. Se ne hai voglia ti invito a leggere la mia storia, cliccando sul pulsante qui sotto.
441Commenti
Lascia un commento
  1. Immagine avatar per Elisa
    Elisa

    Grazie per le vostre guide, sempre utilissime e chiare. Sto lavorando ad un sito con Enfold. Purtroppo non ho installato subito il Theme Child posso installarlo ora? Il sito non è ancora finito, ho installato una delle demo e fatto un po’ di modifiche.
    Grazie in anticipo.

    Elisa

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Elisa, se non hai fatto modifiche dirette al codice, puoi installare il tema child anche adesso. Un saluto!

  2. Immagine avatar per jacopo
    jacopo

    Ciao e grazie per l’articolo ben fatto. Ho seguito tutti i punti ma arrivato in fondo a “A questo punto non ti resta che attivare il tema child dalla tua Bacheca WordPress. Lo troverai all’interno di Aspetto > Temi insieme a tutti gli altri temi installati.”

    In realtà il tema non appare. Nell’editor del tema invece appare…
    Se non appare fra i temi e non lo attivo non funziona (credo), perché le aggiunte che sto facendo sul tema child non le vedo nel sito.

    Come posso risolvere?

    Grazie della disponibilità

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Jacopo, vi è qualche errore perché il tema child deve apparire in Aspetto>Temi. Esegui di nuovo la procedura, a presto!

  3. Immagine avatar per Antonio
    Antonio

    Ciao Andrea, ho seguito la tua procedura e ho importato all’interno della cartella child i file style e fuctions. Una volta fatto questo bisogna andare nella cartella del tema parent, copiare tutti i file e incollarli nella cartella del tema child (tranne style e fuctions)?

    Ma se sul tema parent sono già state fatte delle modifiche, queste verranno copiate anche sul tema child o bisogna rifare tutto da zero?

    Ti ringrazio per la disponibilità!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Antonio, non devi fare nulla sul tema parent. Se hai fatto delle modifiche al CSS sul tema genitore, devi riportarle nel foglio di stile del corrispettivo tema child.

  4. Immagine avatar per Gio
    Gio

    Ciao Andrea,

    grazie mille per l’articolo e per l’ottimo lavoro che svolgete.
    Ho seguito gli step indicati per installare il tema child di twentynineteen ma senza successo.
    All’inizio ricevevo, come molti, l’errore del “tema parent mancante”. Mi sono reso conto che Text Edit aggiungeva una serie di stringhe al file quando lo rinominavo come .css . Non so da cosa dipenda ma usando un editor online questo problema si è risolto e ho visualizzato correttamente il child fra gli altri installati. Non appena l’ho attivato però ho ricevuto il messaggio di “errore critico con il tuo sito, riceverai un’email con i dettagli”. Insomma tutto bloccato. Non sono riuscito a trovare un altro commento con questa problematica perciò chiedo direttamente a te e al tuo team se avete qualche suggerimento.
    Grazie mille in anticipo!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Gio, quali problemi vengono indicati nella mail che ti è stata inviata?

  5. Immagine avatar per Isabella
    Isabella

    Buonasera e grazie per l’interessante articolo.
    Il mio sito è stato realizzato quasi quattro anni fa ed ho sempre usato il tema parent di Avada. Ho notato diverse volte che, se vengono effettuati gli aggiornamenti autonomatici, il mio sito non funziona più correttamente.
    Per questo motivo ho disattivato questi aggiornamenti automatici.
    Vorrei sapere se, avendo caricato adesso il tema child, attivandolo andrei a perdere tutti i contenuti che ho creato fino ad oggi?
    Se così non fosse, potrei aggiornare tranquillamente il tema parent oppure, avendo fatto le modifiche su questo tema, rischierei ancora di perderle?

    Ringrazio già in anticipo.
    Isabella

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Isabella, la mancanza di un tema child comporta dei rischi solamente per quanto riguarda la personalizzazione del tema, e quindi per esempio le modifiche al codice del file style.css. Non c’è alcun problema per i contenuti delle pagine e degli articoli. In ogni caso, ti suggeriamo di eseguire un backup di tutto il sito prima di procedere con l’attivazione del tema child e l’aggiornamento del tema. Restiamo a disposizione se hai altre domande, un saluto!

    2. Immagine avatar per Isabella
      Isabella

      Buongiorno,
      Grazie mille per il tuo riscontro.
      Visto che faccio modifiche al sito, aggiungendo pagine o modificandone i contenuti, senza però toccare i codici css e php, a questo punto il tema child non mi serve? Conviene comunque attivarlo, oppure non è necessario in questo caso?
      Grazie già in anticipo per la risposta.
      Saluti
      Isabella

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Sempre meglio attivare il tema child, in ogni caso. Grazie a te e a presto!

  6. Immagine avatar per francesca
    francesca

    Buongiorno e grazie per questo tutorial! Sto cercando di effettuare la creazione del tema child tramite codice poichè il plugin da voi consigliato non è testato per l’ultima versione di wp. Una cosa non mi è chiara e spero possiate aiutarmi, nel codice ci sono queste due voci:
    Theme URI: http://example.com/
    Author URI: http://example.com/about/
    Cosa devo inserire?
    Grazie per l’aiuto

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Francesca, alla voce Theme URI puoi inserire l’url dello sviluppatore del tema parent, mentre come Author URI puoi indicare la tua pagina Chi siamo o la tua pagina autore. Se vuoi usare un plugin, dai un’occhiata anche a Child Theme Generator.

  7. Immagine avatar per Simona
    Simona

    Ciao e grazie dell’articolo, sono riuscita a far comparire il tema child tra i demi nella dashboard, ma se lo attivo, si spacca tutto! Forse forse, l’unica cosa che rimane simile è il footer.. la home page è completamente vuota! Il tema si chiama Metro Magazine, la versione non premium.
    Non so se ho capito bene: esattamente SOLO ED ESCLSIVAMENTE i file che ci sono scritti nell’articolo vanno messi nella cartella -child? Tutto il resto viene importato automaticamente?
    Forse il problema è perchè il tema parente ha nella cartella ‘css’ un file style.php e non .css? Ho provato a scrivere style.php nel file functions.php ma si spacca ancora peggio, non carica assolutamente i css.
    Che casino è?
    Grazie, Simona

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Simona, che tema stai usando? Hai fatto delle modifiche usando del css personalizzato?

  8. Immagine avatar per Amalia
    Amalia

    Buonasera. Ho seguito tutti i passaggi ma mi dice che non è installato il tema parent (Enfold). Però è installato, è quello che sto usando attualmente.. a cosa può essere dovuto?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Salve Amalia, probabilmente hai indicato in maniera errata il nome del tema parent alla voce Template del file style.css del tema child. Guarda il file style.css di Enfold e copia esattamente il nome indicato alla voce Theme Name. Facci sapere se hai ancora problemi, un saluto!

  9. Immagine avatar per Gianluca
    Gianluca

    Salve Andrea grazie per i tuoi articoli. In merito a questo del child theme, morale della storia alla fine quale attivo su Aspetto del backend, il child o il parent? Forse il child xché è quello che porta le eventuali aggiunte/modifiche rispetto all’originale?
    Grazie.

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Gianluca, esatto, una volta creato il child, sarà quello che dovrai attivare. Continua a seguirci!

  10. Immagine avatar per GIOVANNA
    GIOVANNA

    Buongiorno e grazie per le spiegazioni, ho seguito i passaggi ma appare questa scritta:
    “Tema corrotto
    I seguenti temi sono installati ma incompleti.
    Il tema padre è mancante. Installare il tema padre”
    ma il tema è attivo

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Giovanna, ovvero il tema padre è presente nei temi scaricati sul server? Lo vedi presente, andando su Aspetto>Temi?

  11. Immagine avatar per gianluigi cremonesi
    gianluigi cremonesi

    usato per creare divi-child
    tutto ok
    semplice da usare
    grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ottimo Gianluigi, grazie del tuo feedback!

  12. Immagine avatar per Gianni
    Gianni

    Ho creato il tema child, ma nella gestione temi viene visualizzato il seguente messaggio:
    Greenorganic child Il tema padre è mancante. Installare il tema padre “Greenorganic”.
    Perchè?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Gianni, il tema child per funzionare ha la necessità che sia anche installato il tema padre.

  13. Immagine avatar per Mario
    Mario

    Salve, ho bisogno di un aiuto, ho acquistato un tema che ha anche la versione child, solo che inizialmente non l’ho installata iniziando a lavorare sul tema parent, personalizzandolo a mio piacimento, ma senza aver apportato modifiche se non aver aggiunto nel footer il codice di analytics. Adesso leggendo il vostro articolo vorrei installare il tema child, facendolo adesso avrò problemi? Andranno perse tutte le configurazioni grafiche fatte al tema parent? Grazie e perdonate la lungaggine

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Mario, procedi pure ad installare il tema child ma ricordati di aggiungere ad esso il codice di Analytics. Fai comunque un backup preventivo. Un saluto!

  14. Immagine avatar per Cristian
    Cristian

    Ciao, ringrazio intanto per l’utile guida.
    Chiedo poi: se io inserisco il functions.php nel child, posso inserire o modificare stringhe rispetto quanto già esistente nel tema parent. Ma qualora volessi rimuovere una riga rispetto al parent?
    Lo stesso meccanismo vale con qualsiasi altro file che compone il tema?

    Grazie!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Cristian, in tal caso puoi usare un filtro o una azione per rimuovere la funzione. Si richiede però una discreta conoscenza del PHP.

  15. Immagine avatar per Alice
    Alice

    Ciao Andrea, articolo molto bello e completo.
    Ho scaricato il tema Listing Hive conseguentemente ad aver scaricato il plug in Hivepress per una questione di compatibilità, e ho cominciato a lavorare e apportare modifiche al plugin, mentre il tema è rimasto ancora intoccato. Se io ora installo e attivo il child theme, le modifiche apportate al plug in rimarranno invariate? o devo riportare tutto nella cartella hivepress-child? e se voglio modificare qualcosa tramite file devo sempre riportare tutto nella cartella del tema child?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Alice! Le modifiche al plugin rimarranno invariate, ad ogni modo fai un backup preventivo prima di installare il child theme.

  16. Immagine avatar per Stefano Damico
    Stefano Damico

    Ciao, ottimo articolo, come sempre. Purtroppo ho provato entrambi i metodi, aggiunta codice manualmente oppure creazione del tema child tramite il plugin indicato. Il risultato è identico in entrambi i casi: diversi problemi, il titolo del blog in alto sparisce, invisibile, il colore dei caratteri del menù diventa trasparente, i pulsanti “read more” diventano stranamente verdi, i pulsanti dei social diventano grigi e forse altro che non ho notato. La cosa più curiosa è che andando a modificare il tema child per cercare di ripristinare colori dei caratteri, dimensioni, colori dei pulsanti, etc. nelle opzioni di modifica è sparita la funzione, e questo sia nel tema child sia nel tema parent. La vedo più dura del previsto. Per ora ripristinato tutto all’ultima versione funzionante con il backup di siteground. Qualche consiglio?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Stefano, che tema stai utilizzando?

    2. Immagine avatar per Stefano Damico
      Stefano Damico

      Ciao, sto usando Evolve di Theme4Press, uno dei temi proposti da WordPress, attualmente ho la versione 3.6.7. Richiede il plugin Redux Framework. Oltre al problema con il tema Evolve da aggiornare, aggiornando Redux l’intero sito va in crash, forse a causa di un problema di compatibilità con la versione vecchia del tema, ho quindi ripristinato anche la versione precedente di Redux (3.6.18), mentre con la 4.1.11 il sito collassa. A parte Redux e Evolve tutto il resto è aggiornato.

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Che versione di PHP stai usando sul server?

    4. Immagine avatar per Stefano Damico
      Stefano Damico

      Ho impostato la gestione automatica di PHP con SG Optimizer e attualmente è in uso la versione 7.3. Ho scritto anche a Theme4Press (creatore di Evolve) per info e ho scoperto che le ultime versioni di Evolve sono basate su un plugin diverso da Redux Framework, utilizzano Kirki. Mi chiedo quindi se un tema child di una versione vecchia di Evolve basato su Redux, se riuscirò mai a crearlo senza errori, possa funzionare anche con le ultime versioni basate su Kirki. Stavo quasi pensando di utilizzare un ambiente di test, aggiornare Evolve brutalmente senza child e vedere cosa succede, se riesco a ripristinarlo modificando i parametri per renderlo simile al mio. Poi mi basterebbe creare il tema child dell’ultima versione. Ho notato tuttavia che nel sito di Theme4Press suggerisce di creare il child con @import url(“../evolve/style.css”); invece che con wp_enqueue_style come consigliato da WordPress e da altri (link: https://theme4press.com/create-wordpress-child-theme/). Comincio ad avere qualche dubbio sulla validità di questo tema.

    5. Immagine avatar per SOS WP Team
      SOS WP Team

      Prova intanto a lavorare su un backup del sito, per capire se questa soluzione può essere comunque seguita.

  17. Immagine avatar per ALICE
    ALICE

    Ciao.
    come ho letto negli altri commenti, il tema padre non va mai attivato, ma va usato solo per gli aggiornamenti : intendete solo aggiornamenti globali del template oppure anche gli aggiornamenti dei plugin? oppure i plugin li posso aggiornare anche dal child theme?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Alice, i plugin non si aggiornano dal tema ma a parte. Prosegui quindi ad aggiornarli come hai sempre fatto, nessun problema.

  18. Immagine avatar per Davide Vispi
    Davide Vispi

    Ciao,
    innanzitutto grazie per l’articolo.

    Ho seguito alla lettera tutti gli step, ma il tema child non è del tutto corretto e volevo sapere il motivo e come sistemarlo.

    In particolare:
    Il font è diverso, sia quello generico che dei vari formati (H1, H2 ecc.).
    Il colore del menu e dei link è quello del tema predefinito, blu, mentre io l’ho cambiato ieri in arancione. Stessa cosa con il colore dei pulsanti. C’è un problema anche con il colore in background del menu, quando seleziono una parola mi si oscura tutta quella parte del menu e non si legge, quindi è un altro problema con i colore dell’active text color e active background color.
    Ci sono anche altri errori mi sa.

    È come se avesse preso dal parent tutte le pagine ma non le modifiche generali che ho fatto negli ultimi giorni (il font, i colori del sito ecc.). Sono modifiche che non ho fatto nelle singole pagine ma dal menu generico del tema.

    (Uso il tema theGem)

    Qualche consiglio?

    Grazie in anticipo.

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Davide, hai installato il tema child che è fornito direttamente nel folder del tema theGem? Un saluto!

  19. Immagine avatar per Luigi
    Luigi

    Salve, ottimo articolo. Ho un tema premium e sia con il codice che con il plugin, il tema child si aggiorna male. Nel senso che i colori del font ed il font stesso tornano quelli originali di quando ho installato il tema, poi su alcune pagine compare la sidebar che ho solo nello spazio blog. Devo comunque attivare il child e modificarlo? Eventualmente posso tornare indietro al tema attuale? Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Luigi, aggiorni direttamente il child quindi?

    2. Immagine avatar per Luigi
      Luigi

      Fino ad ora ho sempre aggiornato il tema genitore, ora con il child attivo immagino che le modifiche le effettuerò direttamente su quello, giusto? Oppure continuo ad aggiornare il genitore e le modifiche si riflettono sul child? In ogni caso il child ad ora non ha le modifiche fatte sul genitore

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Si, lavorerai solo sul child, il genitore lo utilizzerai solo per gli aggiornamenti.

    4. Immagine avatar per Lorena
      Lorena

      Cosa significa?
      I contenuti vanno messi sul child e il parent si aggiorna in automatico?
      Il child è sempre l’unico attivo, o in alcuni momenti si deve attivare il parent?

    5. Immagine avatar per SOS WP Team
      SOS WP Team

      No, il parent non si attiva mai. Però, è su di esso che si fanno gli aggiornamenti necessari.

    6. Immagine avatar per Maricuta
      Maricuta

      Ciao, molto utile l’articolo, ma io vorrei chiarirmi un dubbio, quale tema deve essere attivato per il sito …. tema child oppure tema genitore? Io ho un tema boxshop con incluso il tema child, quale dei 2 devo attivare? Poi ho anche il tema di wp twenty nine. In health site mi dice di cancellare i temi non attivi … quindi posso cancellare questo di wordpress? Attualmente e da sempre ho avuto come tema attivo il tema genitore boxshop … ho provato a cambiarli e ho fatto un bel casino…con il plugin … grazie!

    7. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao, devi attivare il tema child, lasciando non attivo il tema genitore ma senza cancellarlo. Non ti consigliamo invece di eliminare i temi default di WordPress, puoi eliminare invece gli altri temi. Un saluto!

  20. Immagine avatar per marta menchini
    marta menchini

    Buongiorno,
    se il mio sito è un e-commerce, quando escono aggiornamenti sul tema genitore, il Tema child non si aggiornerà corretto? Quindi poi come posso inserire gli aggiornamenti sul mio e-commerce e quindi sul mio Tema child?
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Marta, gli aggiornamenti del tema genitore si riflettono sul child, che non deve essere aggiornato. Un saluto!

  21. Immagine avatar per Francesca
    Francesca

    Ciao Andrea, grazie mille per i tuoi suggerimenti in questo post. Ho un quesito da porti: ho installato il tema Avada per un sito (nuovo, da creare), ma non ho trovato il tema child così l’ho creato seguendo le tue indicazioni… il tema child ovviamente si è “presentato” e l’ho attivato, ma mi sono accorta che, nella sezione Aspetto->Temi, il tema non presenta un’immagine… nel senso: lo riconosco perchè c’è scritto il nome ma non un’immagine… è normale sia così visto che l’ho creato io, o posso aver peccato in qualche passaggio e quindi avere problemi in seguito? Non vorrei iniziare ad inserire contenuti e a strutturare il sito e poi ritrovarmi a rifare tutto… ti ringrazio in anticipo!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Francesca, poiché Avada permette di installare un proprio child già creato, ti consigliamo di riferirti a questo. Puoi scaricarlo direttamente dal tuo account Envato.

  22. Immagine avatar per Arianna
    Arianna

    ciaoooo volevo chiederti, ma se faccio un aggiornamento del tema che ho comprato, devo rifare il tema child? Grazie!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Arianna, no, non è necessario. Il tema child rimane come è, non devi assolutamente rifarlo ad ogni aggiornamento del tema genitore.

  23. Immagine avatar per Lilly
    Lilly

    Ciao, ho creato i file style.css e function.php come da te indicatonella cartella orchid-store-child appositamente creata, quando però vado in Aspetto/Temi, trovo il messaggio:
    Tema corrotto
    I seguenti temi sono installati ma incompleti.
    Nome Descrizione
    Orchid Store Template mancante. I temi devono avere un file template index.php . I temi child devono avere un template per l’header nel foglio stile style.css.
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao, hai installato anche il tema genitore oltreché il tema child?

    2. Immagine avatar per Lilly
      Lilly

      Ciao sì, ho trovato l’errore: avevo scritto il nome del parent e del chil con gli spazi, cioè con il loro nome “proprio”, poi ho provato scrivendo esattamente il nome delle rispettive cartelle di file e ha funzionato. Grazie!

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Molto bene 🙂

  24. Immagine avatar per Tiziano Marchetti
    Tiziano Marchetti

    Ciao! Per ulteriore conferma: avendo già apportato diverse modifiche al tema parent – e avendo scoperto soltanto adesso l’importanza del tema child – se installo ora il tema child con Child Theme Configurator non perdo nessuna delle modifiche fatte né i plugin installati, corretto?
    Grazie!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Tiziano, no, non perderai nulla di questo. Un saluto!

  25. Immagine avatar per jacopo
    jacopo

    Avevo installato, seguendo le indicazioni in questo articolo, il tema child (gucherry blog). Però tutte le modifiche (tag di google, breadcrumbs…) le ho dovute sempre fare nel parent perché se andavo su editor del tema child non trovave header… Quindi ho provato a copiare tutto dal tema parent aggiornando il child.
    Ovviamente a livello grafico ho perso le modifiche che avevo fatto. ma le mie domande sono:
    – come si fa a inserire html nell’header del tema child? oppure è corretto che lo faccia nell’header del parent e non verrà cancellato dagli aggiornamenti?
    – adesso che ho fatto questo passaggio azzardato tutto quello che avevo installato (tipo il tag di google) devo rifarlo?

    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao, devi copiare il file header.php nella cartella del tema child. Un saluto!

    2. Immagine avatar per jacopo
      jacopo

      grazieee

  26. Immagine avatar per Diego
    Diego

    Ciao Andrea,
    innanzitutto complimenti e grazie dei tuoi preziosi suggerimenti.
    Ho installato il tema child tramite plugin Child Theme Configurator
    ho iniziato ad effettuare delle modifiche sul file style.css ma purtroppo anche pulendo le cache non vengono applicate. E come se le regole css valgono solo quelle del tema genitore. Puoi aiutarmi?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao, le modifiche le esegui sul file style.css del tema child, corretto?

  27. Immagine avatar per Michela
    Michela

    Ciao Andrea!
    Ho un blog wordpress nel quale ho da poco fatto un restyling installando un nuovo tema (Avventure). Ho installato sia il tema parent che il child ma volevo capire quale dei due devo attivare? Avevo attivato il parent (non avendo la più pallida idea di cosa volesse dire tema child!). Dopo aver letto il tuo articolo ho provato ad attivare il child non sapendo però bene se questi due temi avrebbero poi lavorato insieme o meno. Ora vedo che è attivo solo il child. Su quale devo andare a lavorare per aggiornare il blog?
    Grazie mille

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Michela, devi attivare solo il tema child e lavorare solo su di esso. Gli aggiornamenti invece li eseguirai sul tema genitore. Un saluto!

    2. Immagine avatar per Roberta Radure
      Roberta Radure

      Cosa intendi per “fare gli aggiornamenti sul tema genitore”? che quando faccio l’aggiornamento devo disattivare il tema child e attivare il tema genitore? Grazie sempre!

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Il tema attivo è sempre il tema child. Il tema genitore è comunque presente tra i temi a disposizione, puoi aggiornarlo comunque anche se non in uso.

  28. Immagine avatar per Andrea
    Andrea

    Salve Andrea, io ho creato come da guida il tema child del tema furlen woocommerce; il problema è che il tema child non prende la caratteristica responsive del tema genitore.
    C’è qualche soluzione?
    Grazie.

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Andrea, per prima cosa contatta il supporto del tema e senti cosa ti dicono in merito. Un saluto!

  29. Immagine avatar per Alessandro
    Alessandro

    Buongiorno, volevo avere un informazione.
    Ho creato il tema child tramite plugin poi ho copiato tutta la cartella woocommerce nel tema child. Mi basta copiare solo il file che voglio modificare nella cartella child o mi serve tutta la cartella?
    Poi attraverso Advanced Custom Fields ho creato dei field che visualizzo nelle card prodotto, una volta aggiornato il tema, nel child non rischio di perdere i field? Grazie!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Alessandro, il tema child è valido solo per il tema; non puoi salvare il plugin WooCommerce dentro il tema child perché appunto si tratta di un plugin.

  30. Immagine avatar per Laura
    Laura

    Buongiorno, ho già attivo il tema child.
    Se volessi modificare un determinato file php di una delle funzionalità di un widgets, devo inserire il file (con modifica) nella cartella child. Ma qui sorge il dubbio, dovrei ricreare l’intero percorso di cartelle fino al corretto posizionamento di quel file o semplicemente devo aggiungerlo alla cartella ‘generica’ child insieme ai due file style.css e functions.php?

    Grazie.

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Laura, se il file php è legato al tema puoi inserirlo dentro la cartella del child, semplicemente. Se dipende da un plugin, in questo caso devi agire direttamente su di esso, non serve inserire il file in questione all’interno della cartella del tema figlio.

  31. Immagine avatar per Marica
    Marica

    Ho installato il tema child di Endold scaricandolo e seguendo le istruzioni di Kriesi.
    Ho provato ad importare le caratteristiche del tema parent, invano. Il tema child è diverso nei caratteri e nei colori. Come posso risolvere?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Marica, hai importato le impostazioni del tema parent come indicato e poi hai pulito la cache del browser?

    2. Immagine avatar per marica
      marica

      sì, ho anche disattivato momentaneamente sg optimizer e pulito la cache del browser più volte ma la grafica del child è diversa dal parent

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Contatta allora il supporto di Enfold, oppure lo hai già fatto?

    4. Immagine avatar per Gianluigi Lasco
      Gianluigi Lasco

      Ciao Andrea! Complimenti per il tuo lavoro… Davvero utile.

      Una domanda: non sapendo dell’utilità del tema child, ho lavorato su grafica e pochi cambiamenti css direttamente dal tema parenti. Se creo adesso il tema child, quest’ultimo manterrà almeno le impostazioni grafiche o tornerà all’aspetto originale del tema parenti? Se perdo le modifiche css non è un gran problema…

      Grazie.
      Gianluigi

    5. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Gianluigi, manterrà le impostazioni grafiche ma non ovviamente le modifiche fatte al tema parent. Un saluto!

  32. Immagine avatar per giuseppe
    giuseppe

    salve, ho un tema sul mmio sito che è questo: Storefront Child Theme Versione: 1.0.0 , praticamente da Aspetto- Personalizzazione- denominazione del sito aggiungo il logo che ma dopo circa 15-20 minuti ritorna la scritta e sparisce il logo. Potete darmi un suggerimento per risolvere il problema? grazie anticipatamente.

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Giuseppe, hai pulito la cache del browser?

  33. Immagine avatar per Alessandra Del Puglia
    Alessandra Del Puglia

    Ciao, grazie per la guida. Se volessi fare una modifica sui soli post (far apparire breadcrumbs con codice Yoast) su single.php, posso copiare questo file da tema parent nella cartella del child, e poi modificare quello copiato? Funzionerebbe?
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Alessandra, sì esattamente. Puoi fare in questo modo 🙂

  34. Immagine avatar per GNV
    GNV

    Ho seguito le tue indicazioni per la creazione del tema child mediante creazione della cartela e dei file .css e .php.
    Nella bacheca dei temi, però appare l’errore ‘foglio di stile mancante’: a cosa è dovuto?
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao, sei sicuro di avere formattato correttamente il file style.css del tema child?

    2. Immagine avatar per GNV
      GNV

      Credo di si..
      /*
      Theme Name: Greenorganic Child
      Theme URI: https://apusthemes.com/greenorganic
      Description: Tema child per il tema Greenorganic
      Author: xxxxxxxxx
      Author URI: https://apusthemes.com
      Template: greenorganic
      Version: 1.1
      */

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Come hai scritto l’autore?

  35. Immagine avatar per Ilaria
    Ilaria

    Ciao, graato dal mio wpzie per il tuo articolo, molto chiaro e utile.
    Però ora sono in difficoltà. Spero di non aver sbagliato nessun passaggio.
    Io ho creato il tema child e l’ho attivato dal pannello wp. però se voglio andare a modificarlo, trovo solo i due file che ho creato io. come faccio a modificare il sito tramite child?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Ilaria, che tipo di modifiche devi effettuare? Un saluto!

    2. Immagine avatar per Alberto
      Alberto

      Nel Tema-child ci sono appunto i 2 file: functions.php e style.css
      Ci puoi mettere anche altri file del sito modificati purché questi file originali si trovino direttamente nella directory principale del sito (non in cartelle), altrimenti le modifiche di questi ulteriori file non vengono lette dal sito, non funzionano.

  36. Immagine avatar per Beatrice
    Beatrice

    Ciao,
    ho già apportato diverse modifiche al tema parent e ora, per aggiornare il tema, ho necessariamente bisogno del child. Ho provato a seguire la procedura da voi consigliata tramite plugin “Child Theme Configurator”..tutto bene fino all’anteprima del tema child prima dell’attivazione. Perdo completamente il css personalizzato del parent. Quale passaggio sbaglio nella configurazione del plugin? Potete aiutarmi?
    Grazie mille!

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Beatrice, le modifiche le hai fatte sul codice direttamente? O solo lavorando alle impostazioni del tema?

    2. Immagine avatar per Beatrice
      Beatrice

      Ciao,
      mi riferisco al css aggiuntivo presente in aspetto – personalizza

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Copia tutte le regole che inserito nel box dedicato al CSS e copiale all’interno del tema child.

    4. Immagine avatar per Alberto
      Alberto

      Non c’è bisogno del plugin per creare un tema-child.
      Io faccio così:

      Nel tema-child metto style.css e nella parte più alta del file scrivo solo 2 cose (Donovan è il mio tema, tu scrivi il tuo):
      /*
      Theme Name: Donovan Child
      Template: donovan
      */
      Ora mettici le modifiche css che vuoi e vedrai che rimangono.

      Nel function.php che c’è nel child metto in alto:
      <?php
      add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
      function theme_enqueue_styles() {
      wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css');
      }

  37. Immagine avatar per Enrico
    Enrico

    Ciao,
    volevo chiedere se è possibile creare un tema child in un secondo momento. Nel senso che se avessi già installato un tema e apportato diverse modifiche sul “parent” e solo dopo creo il “child” quest’ultimo funzionerebbe lo stesso? oppure perderò tutte le modifiche già effettuate nel parent?
    Grazie

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Enrico, se hai fatto delle modifiche dirette al codice, conviene riportarle dentro il child. Non perderai nulla in questo modo.

    2. Immagine avatar per Alberto
      Alberto

      Le modifiche che apporti ai file che ci sono nella cartella tema-child si mantengono sempre anche se modifichi l’originale.

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Esatto Alberto. Il tema child ci permette di non perdere le modifiche, dopo un aggiornamento del tema genitore.

  38. Immagine avatar per Stefano
    Stefano

    Ho creato un tema Child con le tue indicazioni. Adesso il tema Elfold Child mi segnala alla voce aggiornamento tema che c’è un aggiornamento disponibile. L’aggiornamento va fatto cliccando su aggiorna ora dal tema child o devo riattivare quello principale?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Stefano, devi aggiornare il tema genitore. Un saluto!

  39. Immagine avatar per Massimiliano Maffia
    Massimiliano Maffia

    Ciao Andrea e grazie mille per il tuo supporto, è possibile modificare il codice dei plugin all’interno di un child theme?
    Grazie ancora, Max

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Massimiliano, no. In un child theme, puoi modificare esclusivamente i file che fanno riferimento al tema WordPress e non altri.

  40. Immagine avatar per Francesca
    Francesca

    Ciao, ho seguito le vostre istruzioni per creare un tema child (grazie!). Dovevo cambiare solo un colore, usato però diverse volte. La domanda è questa: il colore, oltre che nello stile css, è richiamato anche nel file functions.php originale in questa parte di codice:
    ‘color’ => apply_filters( ‘donovan_primary_color’, ‘#f0873b’ ),
    Come posso modificarlo anche qui?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Francesca, se lo modifichi dal foglio di stile, puoi non modificare il file functions.php. Ad ogni modo, potresti semplicemente modificare il codice del colore con quello da te prescelto, sempre dentro gli apici. Un saluto!

  41. Immagine avatar per MARCO LUNGHI
    MARCO LUNGHI

    Ho creato un tema child seguento passo passo le istruzioni presenti in questo documento, ma una volta attivate ottengo i seguenti errori e non viene caricato il tema parent. Dove sbaglio? Grazie.
    Warning: Use of undefined constant ‘wp_enqueue_scripts’ – assumed ‘‘wp_enqueue_scripts’’ (this will throw an Error in a future version of PHP) in /web/htdocs/www.voceamicafirenze.org/home/wp/wp-content/themes/twentytwenty-child/functions.php on line 2

    Warning: Use of undefined constant ‘carica_stili_parent’ – assumed ‘‘carica_stili_parent’’ (this will throw an Error in a future version of PHP) in /web/htdocs/www.voceamicafirenze.org/home/wp/wp-content/themes/twentytwenty-child/functions.php on line 2

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Marco, quale versione di PHP stai usando sul server?

    2. Immagine avatar per Filippo
      Filippo

      Ciao, anche a me dà questo errore.

      Warning: Use of undefined constant �wp_enqueue_scripts� – assumed ‘�wp_enqueue_scripts�’ (this will throw an Error in a future version of PHP) in /home/mhd-01/www.nomesito.it/htdocs/wp-content/themes/thevoux-wp-child/functions.php on line 2

      La scritta compare solo dalla versione PHP 7.3 in poi. Usando la 7.1 è a posto, ma vorrei aggiornare la versione PHP del sito e sono al palo. 🙂 Mi date una mano a risolvere? Grazie!

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Filippo, verifica che il tuo file functions.php del tema child inizi con la stringa <?php. Facci sapere se riesci a risolvere il problema!

    4. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao di nuovo Filippo, abbiamo verificato il codice inserito nell’articolo e c’era un errore negli apostrofi. WordPress infatti li aveva convertiti automaticamente in un formato che non viene accettato dal linguaggio php. Copia nuovamente il codice e riprova. In questo modo non dovresti più avere alcun tipo di errore. Un saluto e continua a seguirci!

  42. Immagine avatar per Giovanna
    Giovanna

    Ciao Andrea
    ho una domanda da autodidatta e non addetta ai lavori, devo modificare l’immagine del logo, a suo tempo inserita, nel tema child da un amico al momento irreperibile.
    Devo creare un nuovo tema child o come spero basta modificare in contenuti dell’asset da cui pesca questo tema?
    Se la risposta è la seconda, come faccio a sostituire questa immagine nell’asset, come ci arrivo?

    1. Immagine avatar per SOS WP Team
      SOS WP Team

      Ciao Giovanna, puoi lavorare sullo stesso tema child, dovresti riuscire a modificare il logo andando su Aspetto>Personalizza. Rimaniamo a disposizione, un saluto!

  43. Immagine avatar per Rossella
    Rossella

    Ciao, ho seguito passo passo la vostra guida e sarebbe andato tutto perfetto ma aimè il tema child di twentyseventeen appare tutto sgangherato, nel senso che il logo, ad esempio, non appare più nell’immagine dell’header e altre cose del genere. Da cosa potrebbe dipendere? Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Rossella, il tema parent è sempre presente, anche se non attivo?

  44. Immagine avatar per Ro
    Ro

    Ricapitolando:
    1 Creare il tema child seguendo le vostre istruzioni.
    2 Attivare il tema child.
    3 Aggiornare il tema genitore.

    Il tema child sostituirà per sempre il tema genitore, e il tema genitore verrà utilizzato solo per gli aggiornamenti.

    E’ corretto?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Esatto, proprio così! Un saluto e grazie del tuo commento.

  45. Immagine avatar per Marco
    Marco

    Ciao, avrei bisogno di un suggerimento se possibile perché fino ad ora non ho mai utilizzato un tema “child” utilizzando prevalentemente DIVI.
    Ho dovuto acquistare, per un cliente, un tema diverso da DIVI (Bauhaus) su Themeforest.
    Ho visto che nella cartella oltre il tema, è presente anche uno zip denominato “bahaus_child”.
    Al suo interno però c’è solo il file “style.css” ed uno screenshot.png mentre non c’è il file “functions.php”.
    Contattando lo sviluppatore mi ha risposto che funziona lo stesso anche senza, però leggendo la tua guida ho capito che utilizzerebbe un metodo vecchio che appesantirebbe il caricamento del sito.

    I consigli che ti chiedo sono:
    1) Mi suggerisci di creare comunque il file mancante “functions.php” ed inserirlo nella cartella “child” e poi importare “_child.zip”?

    2) Per creare il file “functions.php” basta creare un file vuoto (ad es con “TextEdit” o “Dreamveawer” ed inserire all’interno il codice che hai riportato nell’articolo?

    3) Una precisazione: essendo già presente la cartella “child” nel tema acquistato, è ancora necessario utilizzare un plugin tipo “Child Theme Configurator” oppure creare la cartella “child” nel file manager oppure basta semplicemente caricare la cartella “child” attraverso il dashboard di WP come quando si carica un tema…?

    Grazie per le risposte e complimenti per l’articolo!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, non serve inserire anche il functions.php, perché a differenza degli altri file il functions.php non viene sovrascritto.Non è necessario installare il plugin, carica la cartella del tema child come se fosse il tema genitore, quindi attivalo. Un saluto e buon lavoro!

  46. Immagine avatar per Giuseppe
    Giuseppe

    Salve,
    Mi è sorto un problema ma non so da quanto perché al progetto al quale sto lavorando lo avevo accantonato per diversi mesi e l’ho ripreso da una settimana.
    Mi è apparso un messaggio di errore nella sezione aspetto/temi:
    Tema corrotto
    I seguenti temi sono installati ma incompleti.

    Nome Descrizione
    Greta Child Il tema padre è mancante. Installare il tema padre “greta”.
    Quando avevi installato il tema a suo tempo avevo messo sia il child che il padre è non avevo riscontrato nessun messaggio di errore. Nel frattempo il tema si é aggiornato dalla ver 1.0 alla 1.6 e adesso è stato tolto da themeforest e io mi ritrovo ad avere salvata in un file rar la versione 1.5. Ora non capisco come è sorto il problema se sono stati gli aggiornamenti di wordpress o altro. Il sito è online e non riscontro problemi… ho provato a nettere il tema padre 1.5 ma l’errore rimane. Come posso risolvere? Se lascio tutto com’e’ in avanti riscontrato problemi o no?
    Se ce un modo per sistema la situazione aiutatemi pls 🙁

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Giuseppe, il tema si chiama semplicemente “Greta”? A quando risale l’ultimo aggiornamento?

  47. Immagine avatar per Luca
    Luca

    Ciao.
    Se scelgo un theme free (che ha una versione a pagamento), posso creare un child per usare funzionalità disponibili solo nella versione a pagamento? Violo qualche norma?
    Nello specifico, vorrei cambiare il font, ma tale opzione è disponibile solo nella versione a pagamento.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Luca, non infrangi alcuna norma se lavori sul tema child del free per aggiungere funzionalità mediante integrazioni via codice. Un saluto!

    2. Immagine avatar per Luca
      Luca

      Grazie mille!

    3. Immagine avatar per Luca
      Luca

      Altro dubbio simile.
      Che copyright dovrei indicare? Qualcosa del tipo

      [Parent child theme] by [mio nome]. [Parent theme] is a theme by [autore del Parent theme]. Copyright 2018. All Rights Reserved.

    4. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Si Luca, va bene.

  48. Immagine avatar per aldo
    aldo

    Ciao,
    sono relativamente nuovo a WordPress e non ho pensato di utilizzare Child Theme, dunque dopo aver letto su questo argomento mi sono reso conto che è necessario creare un Child Theme, ma a questo punto mi chiedo posso farlo adesso dopp aver lavorato oer un certo periodo sul parnt thema?
    grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Aldo, certamente. Puoi creare il tuo child theme anche dopo aver lavorato sul tuo tema, usando questo ottimo plugin. Il child sarà una esatta copia del tema genitore, tu potrai quindi lavorare direttamente su quello e utilizzare l’altro solo per gli aggiornamenti. Un saluto e buon lavoro!

    2. Immagine avatar per aldo
      aldo

      grazie

  49. Immagine avatar per Valentina
    Valentina

    Ciao,
    io non comprendo una questione. Se ho necessità di modificare dei codici proprio nel file style.css (dei colori per intenderci), ma nel file functions.php ho detto al mio tema child di prendere tutte le impostazioni di stile dal tema parent, come posso fare?
    Ho provato a copiare i codici dal style.css del parent e a incollarli con le relative modifiche nel style.css del child, ma ovviamente non le modifiche non vanno.
    Per intenderci: vorrei modificare il file style.css del mio child senza creare danni al parent. È possibile? Se sì, come devo fare?
    Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Valentina, non devi copiare tutto lo style.css nel file del tema child. Nel file style.css del tema child, inserisci SOLO le modifiche che desideri apportare. Che tema stai utilizzando?

    2. Immagine avatar per Valentina
      Valentina

      Sto usando Baskerville. Ok, quindi se indico solo le voci in cui voglio che si modifichino i colori di determinate voci, lui modifica quelle, mentre il resto lo prende dal tema genitore.
      Grazie

  50. Immagine avatar per antonio
    antonio

    Buongiorno.
    Sto usando il tema Scent di Coffeecream.
    Coffeecream per scent fornisce sia il tema parent che quello child più i file demo che vorrei utilizzare per il mio sito. In questo caso la procedura corretta da seguire sarebbe:
    1) Installo il parent
    2) Installo il child
    3) Installo i file demo sul child
    4) Lavoro sul child come se fosse il parent
    5) Se arriva un aggiornamento del parent aggiorno il parent ed automaticamente si aggiorna il child.
    Corretto oppure sbaglio qualcosa?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Antonio, i passaggi indicati sono corretti, procedi pure. Un saluto!

  51. Immagine avatar per Sergio
    Sergio

    Se volessi aggiungere dello script, come faccio a far si che vena letto in un tema child?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Sergio, che tipo di script?

    2. Immagine avatar per Sergio
      Sergio

      Si scusa non ho specificato 😛 per esempio dello script js nel tema child, come faccio a far sì che venga letto correttamente nel footer? grazie

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Puoi aggiungere il file footer.php nel tema child.

  52. Immagine avatar per Nicola
    Nicola

    Il plugin per generare il tema child può essere disattivato ed eliminato una volta creato e attivato il tema child stesso?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Nicola, può essere disattivato dopo che hai creato il tema child. Un saluto, continua a seguirci!

  53. Immagine avatar per Livio saule
    Livio saule

    Richiesta chiarimento xché ho un po’ di confusione: nel tema child devo copiare tutto il tema parent, oppure come descritto nel “passo 4 ” eredito tutte le funzionalità e caratteristiche semplicemente inserendo nel campo template il nome del tema parent? Ma, se il tema parent cambia completamente, anche se ho il tema child installato il layout del sito no sarà più come l’ho creato?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Livio, il tema parent non deve essere copiato tutto nel tema figlio. A parte il foglio di stile, deve contenere esclusivamente i file che saranno modificati e che quindi non devono essere sovrascritti quando si aggiorna il tema parent (genitore).

  54. Immagine avatar per fab
    fab

    Ciao,
    il file functions.php non dovrebbe avere il tag di <?php aperto, nel tuo esempio lo hai chiuso
    Ma ho visto altri nel file di altri temi che non lo chiudono mai.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Si, non è obbligatorio chiuderlo.

  55. Immagine avatar per Mary
    Mary

    Ciao Francesco,
    non riesco a capire quale sia la procedura per creare un tema child su un tema con del contenuto demo importato.
    Devo: 1 installare il tema parent, 2 installare il tema child, 3 importare il demo content (quindi anche widget e plugin) del tema parent?
    L’ordine è sbagliato?
    Ho già dovuto reinstallare wp perchè avevo provato a installare un child theme ma non mi aveva cambiato bene tutto e mi aveva scombussolato tutto..

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Mary, prima di tutto fai un backup. Poi devi installare i demo content nel child, non nel parent. Il parent theme lo utilizzi solo per gli aggiornamenti, mentre lavorerai esclusivamente sul tema figlio. Un saluto e grazie del commento.. (chi è Francesco?) 😉

  56. Immagine avatar per Valeria
    Valeria

    Ciao, articolo molto utile ma vi chiedo comunque consiglio perché ho il terrore di fare danni.
    Il mio tema ha un aggiornamento, per non perdere le modifiche fatte ho utilizzato il plugin child theme configurator, ho configurato il tema child e sembra a posto. Adesso cosa devo fare? C’è l’opzione Attiva&pubblica, devo attivarlo?
    Poi ho un dubbio sullo step 6 della configurazione: si è settato automaticamente su “Do not add any parent stylesheet handling.”, che significa? E’ giusto così? Prima di aggiornare il tema devo fare altro? E dopo che lo avrò aggiornato che succede?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Valeria, prima di tutto fai un backup. Questo ti metterà al ripardo da eventuali problemi. Si, il child theme va attivato; il parent ti servirà solo per procedere agli aggiornamenti. Lascia flaggato quel campo, e procedi. Ricorda che devi aggiornare il parent, non il child!

  57. Immagine avatar per Anders Ge
    Anders Ge

    Salve, ottima risorsa come sempre.
    Una domanda: ma quando il tema Parent si aggiorna, come si fa ad aggiornare anche quello Child? Lo chiedo perché nel tema Parent vedo la nuova versione, mentre in quello Child è indicata ancora la versione precedente.
    Grazie per l’aiuto.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, il Child recepisce direttamente gli aggiornamenti dal Parent, se creato correttamente. Un saluto!

    2. Immagine avatar per Anders Ge
      Anders Ge

      Ciao, grazie per la risposta.
      Il tema Child è creato direttamente dall’autore del tema, che lo fornisce insieme al tema parente.
      Direi quindi che sotto questo punto di vista non dovrebbero esserci problemi.
      Ma il problema resta comunque.

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Lo hai contattato per rendergli noto questo comportamento?

  58. Immagine avatar per Simo
    Simo

    Buongiorno !
    Avrei una domanda : seguendo passo passo questa guida ho attivato dal File Manager del mio cPanel Aruba un tema Child inserendo manualmente i codici riportati.

    Successivamente per completare al meglio la procedura ho però voluto utilizzare Child Theme configurator come da voi consigliato.

    Vorrei quindi procedere all’eliminazione del primo tema Child, avendo attivato il secondo tramite il plugin, ma NON mi viene permesso ! La risposta ufficiale è infatti: “Cancellazione della directory /wp-content/themes/twentyseventeen-child fallita ”
    Come posso procedere ?
    Grazie già da ora del vostro prezioso supporto : )

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Simo, prova a rimuovere il child via FTP come indicato in questa guida. (il procedimento è lo stesso, solo che nel tuo caso devi rimuovere e non trasferire la cartella del tema child)

  59. Immagine avatar per sonia
    sonia

    Ciao Andrea sto facendo una semplice modifica di colore alla menu bar. Se faccio un’anteprima di modifica in “Analizza elemento” aggiungendo la voce background-color funziona perfettamente. Se la stessa modifica la applico al main.css o al child non funziona. Ho svuotato la cache. Cos’altro può essere che non fa funzionare le modifiche? Grazie per consiglio.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Sonia, utilizza l’apposito box CSS personalizzato (che trovi andando su Aspetto>Personalizza) per modificare il foglio di stile. Un saluto!

    2. Immagine avatar per sonia
      sonia

      Ho provato anche da lì ma non ha alcun effetto. Questa la dicitura che ho riportato che in analizza elemento funziona.
      .header-normal.pos-relative.lp-header-full-width {
      width: 100%;
      background-color: #ff006f;}

      Vedi anomalie?

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ricordati di pulire la cache del browser.

    4. Immagine avatar per sonia
      sonia

      Perfetto, funziona! Grazie mille per il supporto!

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Bene 🙂

  60. Immagine avatar per Andrea
    Andrea

    Ciao Andrea,
    grazie per la guida, davvero utile e con il plugin creare il child diventa una banalità
    Sono nuovo su wordpress e cms in genere ma lavoro nell’informatica da una ventina d’anni.
    Mi chiedevo una cosa in merito al child. Ok serve per modificare tranquillamente il tema originale per personalizzarlo a piacere, capisco quindi l’utilità in una installazione con più siti (voglio usare lo stesso tema per due siti ma personalizzare ognuno in maniera diversa intervenendo sul codice) , invece non la capisco in caso di un sito solo, se lo scopo deve essere solo quello di evitare che aggiornamenti automatici del parent vadano a rovinare il child, perchè non disabilitare semplicemente gli aggiornamenti? inoltre volevo capire, se una volta che ho creato il child, ed esce un aggiornamento del parent, non lo posso più applicare?

    grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Andrea, quando aggiorni un tema si sovrascrivono tutti i suoi file. Questo vuol dire, ad esempio, che se hai modificato il functions.php perderei tali modifiche. Il child permette di beneficiare dell’aggiornamento, senza perdere gli interventi effettuati direttamente sul codice. Il child non si danneggia con l’aggiornamento del tema parent (genitore) anzi! Sempre consigliato fare gli aggiornamenti, anche per questioni di sicurezza. Speriamo di aver chiarito il tuo dubbio, un saluto!

  61. Immagine avatar per Zeppe
    Zeppe

    Grazie, articolo interessante e utile, ho creato in un attimo il tema child senza codice con il plugin consigliato. (con il codice a me non aveva funzionato 🙂 )

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ottimo, adesso puoi fare le tue personalizzazioni al codice (se vorrai) senza problemi. Grazie del tuo commento!

  62. Immagine avatar per Samanta
    Samanta

    Ciao Andrea, ho seguito il tuo articolo, come sempre trovo molto professionale, ma mi dava sempre tema corrotto, perchè non trovava il tema padre, poi ho utilizzato un programma che genera tema chiedo, ma c’è qualcosa che non v’è, perchè purtroppose vado a variare il logo mi cambia le misure, insomma non è uguale al padre, ho forse sbagliato qualcosa? Gra mille!!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, il tema padre è correttamente installato?

    2. Immagine avatar per Samanta
      Samanta

      Buon pomeriggio si ben istallato, ora sono riuscita a risolvere. Grazie

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Bene 🙂

    4. Immagine avatar per Samanta
      Samanta

      Ho dovuto creare il tema child con un generatore perchè ogni volta mi dava tema corrotto, ma se devo fare una modifica devo modificare il foglio di stile del tema figlio, come mai non trovo scritto nulla?

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Sul foglio di stile del tema figlio devi inserire solo eventuali modifiche al codice. Per le altre direttive, queste rimangono quelle dello style.css del tema genitore.

  63. Immagine avatar per Roberta
    Roberta

    Ciao grazie per l’articolo, avrei una domanda, non so perchè cosa ho sbagliato ma o mi da il problema che non trova il tema padre, mi dice che è mancante; oppure mi chiede l’intestazione del foglio style.css e il file di modello index.php. Sapreste aiutarmi? nel file style nella cartella tema-child vanno inserite solo quelle informazioni giusto?
    grazie mille per la disponibilità e cortesia

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Roberta, il tema padre è comunque installato?

    2. Immagine avatar per Roberta
      Roberta

      si è installato il tema si chiama Amadeus, il sito è praticamente finito. per questo non capisco perchè mi da questo problema. Nel file style.css del sito la voce “template” non c’è, ho provato cmq a inserirla nel file style.css del child e mi dice che il tema non è installato. se non la inserisco ma faccio fede al file style.css del sito mi chiede l’intestazione del foglio style.css e il file di modello index.php

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Se stai usando il tema free Amadeus, puoi generare in automatico il tema child usando questo link.

    4. Immagine avatar per Roberta
      Roberta

      Grazie mille per l’aiuto, e grazie per la risposta anche di sabato 🙂
      non sapevo dell’esistenza di questo sito sicuro per questa funzione. una domanda se posso, perchè richiedono la mail? è importante per la creazione dei 2 file css e php oppure non è fondamentale

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Roberta, richiedono la email per poter inviare eventualmente per email il tema child. Sì, crea i 2 file css e il file funcions.php come indicato, è importante per poter utilizzare il tema child al massimo delle sue funzionalità 🙂

    6. Immagine avatar per Roberta
      Roberta

      grazie mille. Il theme-child è stato creato e non da problemi, l’unica cosa è che ho sbagliato a crearlo dopo aver finito il sito, quindi attivandolo mi modifica un po di cose. Quindi ora valuterò sul da farsi. grazie infinite per la disponibilità

    7. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Bene Roberta, contenti di esserti di aiuto!

  64. Immagine avatar per Lidia
    Lidia

    Ciao Andrea, ho appena creato un tema child seguendo questa guida, lo vedo già fra i miei temi ed è proprio uguale alle personalizzazioni che ho fatto finora (usando le personalizzazioni messe a disposizione dal tema stesso, senza toccare css o altro perché non sono capace).
    Ho in attesa un aggiornamento del tema parent, devo prima attivare il tema child? E dopo avviare l’aggiornamento?
    Grazie!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Lidia, devo attivare il child e lavorare esclusivamente sul child. Il tema parent lo utilizzerai solo per gli aggiornamenti 🙂

  65. Immagine avatar per Francesco
    Francesco

    Salve,
    una domanda… ho installato il tema Enfold e iniziato a creare gran parte del mio sito, non ho usato la funzionalità child (non sapevo cosa fosse sinceramente). Che succede se ora faccio l’update del tema Enfold? Rischio di perdere tutto il lavoro fatto finora?
    Grazie.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesco, hai fatto modifiche al foglio di stile del tema o al file functions.php?

    2. Immagine avatar per Francesco
      Francesco

      No non ho toccato quelli…

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ok 🙂 Puoi allora procedere ad installare e attivare il tema child. Lavora su quello, puoi importare le impostazioni del tema genitore direttamente dai settings di Enfold. Il tema genitore lo userai solo per effettuare gli aggiornamenti ogni qualvolta siano rilasciati.

  66. Immagine avatar per Stefano
    Stefano

    Ottimo articolo, completo ed esaustivo. L’aggiornamento del tema senza fare danni è una delle noiose incombenze che deve affrontare chi crea un sito. Tuttavia mi sono sempre chiesto perchè WordPress non automatizza in qualche modo la procedura di aggiornamento del tema. Un po’ come accade per qualsiasi altro programma dove sono previste impostazioni personali da mantenere. Tutti ci riescono, ma Worpress no. Perchè?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Stefano, il punto è che il codice dei temi è diverso; anche se WordPress.org ha bisogno dello style.css per funzionare, le funzioni di classi, id e inserti di Javascript si integrano in modo diverso da tema a tema. Inoltre considera che non sempre si interviene direttamente sui file del tema, spesso si gestisce tutto senza dover modificare o inserire del codice.

    2. Immagine avatar per Stefano
      Stefano

      Sì capisco che i temi abbiano codici diversi e caratteristiche diverse. Sono come programmi diversi. Però lo stesso tema potrebbe avere una struttura analoga ed essere aggiornato con una procedura automatica sicura. Qualche soluzione standard e più rapida potrebbero certamente trovarla. Ho notato anche, con un certo stupore, che siti importanti con alto traffico e ad alta visibilità non hanno aggiornato il tema wordpress, usano ancora una versione vecchia anche di un paio d’anni. Certamente non gli mancano le risorse per fare un aggiornamento, visto che dal traffico che hanno dovrebbero fatturare migliaia di euro al mese. Eppure i plugin e la versione di wordpress sono aggiornati, ma il tema no. Secondo voi perchè? E in quali inconvenienti potrebbero incorrere?

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ci sono degli inconvenienti legati all’integrazione del tema con i plugin, e maggiore possibilità di incappare in errori, rallentamenti e in una minore sicurezza. Non è detto che vi siano problemi effettivi, ma per scongiurare questa possibilità è sempre meglio adoperarsi per un aggiornamento tempestivo.

  67. Immagine avatar per Giovanni
    Giovanni

    Salve a tutti,
    complimenti per il sito e gli argomenti trattati in maniera professionale.
    Ho da poco iniziato ad utilizzare WordPress per cercare di crearmi un sito personale senza troppe pretese.
    Ho installato come tema Ignis e ho seguito la Vostra guida per creare il child theme a cui poter applicare le modifiche.
    Alcune cose non mi sono chiare:
    1. Nel file style.css nella riga Author URI va inserito il link dell’autore del tema? E’ una riga fondamentale?
    2. Volendo modificare alcune parti del tema, tipo lo sfondo ed altre cose che la dashboard non consente di fare, clicco con il pulsante dx su ispeziona sull’elemento da modificare e, copio/incollo nel file .css, del tema child, le righe relative all’elemento da modificare. In seguito modifico nel file .css i valori, ma vedo che non ha effetto sul sito.
    Sbaglio qualcosa?

    Grazie per il supporto
    Giovanni

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Giovanni, non è fondamentale inserire il link all’autore del tema. Hai pulito la cache del browser dopo aver inserito le modifiche allo style.css del tema child? Un saluto e grazie dei complimenti 🙂

    2. Immagine avatar per Giovanni
      Giovanni

      Grazie per la celere risposta.
      Per la pulizia della cache posso semplicemente ripulire la cronologia del browser utilizzato o devo andare in qualche cartella specifica?

      Grazie nuovamente

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Giovanni, pulisci solo la cache del browser.

  68. Immagine avatar per Andrea
    Andrea

    Ciao, una domanda: nella riga del file style.css che indica “Theme URI: http: //example.com/twenty-elevent-child/” devo lasciare “exemple.com” o devo mettere altro e se si, cosa?
    Grazie per l’aiuto e per la guida.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Andrea, va modificato inserendo i dati specifici del tuo tema in uso. Puoi trovare più info a questo link. Grazie a te per il commento!

  69. Immagine avatar per Mabel
    Mabel

    Ciao Andrea, ho letto quasi tutta la lista dei commenti ma non ho trovato un caso complicato come il mio.
    Mi spiego: ho un sito con un tema Yegor installato quasi 4 anni fa, e facendo l’aggiornamento di WP il sito non è crushato in quanto quella versione non è compatibile con l’ultima versione 4.9.
    Quindi ho chiesto ad Aruba di ripristinare al copia precedente ( il sito è semi istituzionale ) all’upgrade, ma ora si pone la questione: devo per forza aggiornare WP, e al momento non posso cambiare il tema padre Yegor.
    Quindi lo devo aggiornare ma come posso recuperare le modifiche fatte allora, e inserirle in un child ed essere sicura di mantenere lo stesso layout e funzionamento?
    C’è una strada da seguire per uscire da questo ginepraio?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, puoi copiare nel tema child le modifiche che hai fatto. Su quali file del tema genitore sei intervenuto?

  70. Immagine avatar per edoardo
    edoardo

    ciao, volevo eseguire tema child su enfold.
    e ho seguito la procedura guidata, cartella, style, function etc etc
    devo ancora vedere se parte
    poi leggo un commento e vedo che bisogna scaricare la child di Enfold sul sito?
    io ora provo a vedere se gira con il metodo spiegato sopra

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Edoardo, Enfold come molti temi premium prevede un tema child già impostato. Quindi, anche se potresti usare quello che tu hai realizzato in autonomia, consiglierei di utilizzare quello previsto dal tema.

  71. Immagine avatar per Luigi
    Luigi

    Salve,
    complimenti per l’articolo e per il vostro sito molto utile a noi beginners in materia!
    Pongo una domanda forse alquanto superficiale, ma leggendo tutti i commenti qui di seguito, purtroppo invece che chiarirmi i dubbi che avevo li hanno aumentati!
    Le domande in questione sono:
    1) Sapere se il tema child mi serve soltanto se voglio modificare il file CSS e quindi personalizzare il mio sito tramite codici da inserire nell’editor.
    2) Se invece personalizzo il mio tema (genitore) esclusivamente attraverso la dashboard di WordPress, la page builder inserendo immagini testi, creando categorie ecc ecc. e poi in seguito ho degli aggiornamenti del tema stesso o di WP o dei plugin perderò tutto quello che ho creato?

    Grazie in anticipo per la risposta!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Luigi, il tema child serve per non perdere modifiche fatte direttamete al codice, non se personalizzi usando gli strumenti del tema presenti sulla dasboard.

  72. Immagine avatar per Francesca
    Francesca

    Buonasera, complimenti per le guide!
    Premetto che mi sto interfacciando da poco al mondo dei siti internet, WordPress, CSS e tutto ciò che concerne questo argomento.
    Vorrei creare un sito/portfolio e sono ancora alla ricerca di un tema, avevo già sentito parlare di tema “genitore” e “figlio” ma non avevo mai approfondito l’argomento.
    Vorrei sapere se una volta acquistato un tema qualunque ed installato su WordPress il tema “figlio” posso crearlo tramite il Plugin indicato da voi (vi chiedo questo perché non ho dimestichezza con il CSS e tanto meno con FTP o PHP).
    Inoltre una volta installato come capisco che su WordPress sto modificando il tema “figlio”

    Vi ringrazio anticipatamente.
    Un saluto!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesca, fa tutto il plugin, per tutti i temi. Considera che i temi premium spesso sono provvisti del tema child. Devi installare ed anche attivare il tema figlio. Dovrai lavorare unicamente su quello, e aggiornare il tema parent quando gli update sono disponibili.

    2. Immagine avatar per Francesca
      Francesca

      Buongiorno e grazie per la pronta risposta!
      Spero di potervi ricontattare per ulteriori dubbi! =)

      Buona giornata!

  73. Immagine avatar per Erik
    Erik

    Buongiorno! A breve acquisteró Enfold..inizialmente modificheró solo l’aspetto grafico e l’impaginazione..nel prossimo futuro peró intenderó agire sul codice e css..consigliate quindi di creare fin da subito un tema child oppure crearlo al momento del bisogno? Grazie mille e complimenti!!!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Erik, puoi crearlo fin da subito, conviene! Ti diremo noi dove scaricarlo, e come iniziare ad utilizzarlo.

    2. Immagine avatar per Erik
      Erik

      Grazie! Io per ora ho letto tutto a riguardo, sia in questa pagina dove ho commentato, sia nel vostro video…metodo con nuova cartella, fogli functions.php e style.css…e metodo tramite plugin apposito ( https://wordpress.org/plugins/child-theme-configurator )…ci fosse altro che dovrei sapere apprezzerei molto me lo comunicaste!!! 🙂 grazie!!!

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Hai abbastanza info per procedere 🙂

    4. Immagine avatar per Erik
      Erik

      Ciao! La mia procedura é stata questa: accedo a siteground tramite il link di Andrea..nel frattempo chatto con Andrea per il supporto :), tempestivamente invio il form compilato per l’assistenza prioritaria 😉 (di cui aspetto riscontro)..acquisto e scarico Enfold “genitore” per poi andare sul sito Kriesi e scaricare il relativo tema “child” e “theme options” ecc..per ora sembra vada tutto bene..attivato il tema child ed ora inizieró a stravolgerlo! Una domanda, il codice di monitoraggio di google analytics va messo su tutte le pagine? Grazie

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Erik, la procoedura seguita è perfetta 🙂 Il codice va messo solo nell’apposito spazio, nelle impostazioni di Enfold, una volta sola.

  74. Immagine avatar per Tiziano Furlanetto
    Tiziano Furlanetto

    Ciao Andrea,

    grazie per la guida e per il tuo lavoro davvero utilissimo. Da buon ignorante, ho una domanda: io sto utilizzando il tema Karuna (v. 1.1.1), ora c’è l’aggiornamento 1.1.5. Se lo installo, che cosa perdo di preciso? Io sul file css non credo di essere mai intervenuto, uso plugin com Blog Designer per la parte blog, Mail Chimp per la newsletter, Theme Tweker per i colori e Yoast per il SEO. Le modifiche fatte tramite i plug in, le immagini ed i contenuti non dovrebbero perdersi anche se aggiorno senza aver costruito una child theme o sbaglio?

    Grazie in anticipo!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Tiziano, in questo caso, non dovresti perdere nulla. Fai comunque un backup preventivo, prima dell’aggiornamento!

  75. Immagine avatar per luca
    luca

    Ciao,
    io avrei una domanda…se l’unica modifica ma importante del tema parent riguarda il file testata.php che cosa devo fare? il collegamento del functions.php o devo fare una cosa analoga sul file in questione?

    Grazie mille!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Luca, puoi importare nel child il file header.php con la modifica.

  76. Immagine avatar per Giuseppe
    Giuseppe

    Ciao,

    grazie per l’articolo molto interessante.
    Volevo chiedere se è possibile importare e come, oltre ai files style.css e function.php, anche altri file da modificare e annidati nelle cartelle del tema parent.
    Grazie infinite.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Giuseppe, si è possibile. In genere sono comunque quelli i file su cui vengono apportate eventuali modifiche al tema.

    2. Immagine avatar per Luca
      Luca

      quindi ad esempio posso copiare e incollare direttamente il file dentro la cartella del tema child?

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Esatto, si.

  77. Immagine avatar per Vittorio Salvadori
    Vittorio Salvadori

    Grandissimo sito e di grandissimo contributo.
    Non capisco essendo da un paio di giorni entrato in questo mondo di WordPress il discorso che con gli aggiornamenti perdo le personalizzazioni del tema. Se sono un newbie in teoria mi limito ad applicare un tema in tutte le sue opzioni e quindi anche se escono aggiornamenti non perdo le impostazioni che ho dato tra quelle che il tema mi propone o sbaglio? Mi serve il child se iniziassi a modificare i css o che altro che pottebbe essere “sovrascritto” dagli aggiornamenti di tema?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Vittorio, serve il child se modifichi il codice del tema genitore. Le impostazioni, intese come quelle che presenta il tema di default, non saranno sovrascritte. Continua a seguirci, e grazie dei complimenti 😉

  78. Immagine avatar per Attilio
    Attilio

    Ciao Andrea,
    Ho seguito alla lettera la tua procedura che avevo già fatto altre volte senza riscontrare problemi. Questa volta però mi succede una cosa strana e non capisco perché.

    Sto facendo il child del tema switch ma mi sparisce tutto il CSS del parent. Ho messo la cartella switch-child dentro themes così come da te indicato. Cosa sto sbagliando?

    Grazie mille!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Attilio, cosa intendi per “sparisce”? Hai controllato anche via FTP? Un saluto!

    2. Immagine avatar per Attilio
      Attilio

      Ciao Andrea, innanzitutto grazie per la risposta celere.

      Si sull’FTP c’è tutto. Praticamente io vedo solo il css che creo per il tema child che è un css vuoto, mentre tutto il css del tema padre non viene preso in considerazione. Tant’è che ho provato a forzarne il richiamo con un @import dal mio nuovo css figlio e in questo modo lo prende. Ma il tema padre ha qualcosa come 6 css e penso sia stupido importarli tutti e comunque c’è un problema. Non mi è mai capitato e proprio non so da cosa può dipendere.

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Di che tema si tratta?

    4. Immagine avatar per Attilio
      Attilio

      switch.

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Attilio, scrivici da helpdesk, dandoci anche il link diretto di dove hai scaricato il tema.

  79. Immagine avatar per Francesca
    Francesca

    Ciao! Sto mettendo online il mio promo sito. Ho caricato il tema Enfold su WordPress, ma vorrei lavorare su un tema child. Ho visto che per Enfold si può scaricare il tema child direttamente dal sito (https://www.kriesi.at/documentation/enfold/downloads/), come faccio per utilizzarlo? Devo caricarlo come ho fatto per il tema genitore? Grazie.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesca, esattamente. Puoi caricarlo esattamente come hai fatto per il tema genitore.

  80. Immagine avatar per Croce
    Croce

    Consiglio aggiornamento dell’articolo, poiché la procedura di @import è ormai deprecata, la pagina del codex da te linkata presenta la soluzione ideale con esempio utilizzando le funzioni di registrazione e accodamento script di WordPress.
    Saluti

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, avevamo già in previsione l’aggiornamento, adesso la guida è aggiornata correttamente 🙂

  81. Immagine avatar per Francesca
    Francesca

    Un consiglio riguardo a una cosa un po’ più complessa… non mi sono limitata a inserire il file style.css nella directory del tema child, ho inserito anche un file index.php piuttosto semplice con il codice html della “home page” dei miei sogni, che non è la home page del tema parent. Purtroppo questa mia nuova index.php non “sente” il css. Ho provato a inserirlo per intero sul nuovo style.css, ho provato a creare una cartella css contenente il file .css richiamandone l’url nell’head del file index ( link rel= ecc.) ma niente! Riesci a darmi una dritta? Grazie molte!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesca, nel tema figlio non dovresti inserire un altro index.php. La struttura html è più difficile da modificare (non basta copiarla nel file per attivarla e rendere la grafica esattamente come la aspetti), e probabilmente manca la correttezza dei collegamenti che da qui non possiamo verificare. Che tema stai usando?

    2. Immagine avatar per Francesca
      Francesca

      Grazie per la risposta Andrea, ho creato un child al Twenty Seventeen, speravo di poter intervenire sui file php del tema inserendoli in un tema figlio e lasciando intatti gli originali nel parent… so che è problematico cambiare l’html e nel mio esperimento mi aspettavo delle difficoltà. Nella visualizzazione del “sito” tuttavia mi viene restituito l’html della pagina (o semplicemente dell’header), ma è completamente privo di css.
      Ho provato un paio di cose: creare una cartella css e inserire un file stile.css aprire il file header.php creato da me nella cartella child, e inserisco il consueto . Niente! Faccio la stesa cosa sul file index.php o home.php copiando l’html dell’intero layout e provando a impostare la home come pagina statica. Niente! Ricopio tutto il .css sul foglio stile del tema child (style.css) posto accanto (dentro la stessa cartella) dei file index.php o header.php e inserisco alternatamente il link al foglio stile dentro questi ultimi ( ). Niente! Mi sono quasi rassegnata… probab lavorerò sulla struttura html del tema genitore usando l’interfaccia di wordpress!

    3. Immagine avatar per Francesca
      Francesca

      nel commento precedente ho fatto un errore… è saltato un dettaglio
      ‘inserisco il consueto link rel=”stylesheet” href=”css/stile.css”‘
      ‘dentro questi ultimi ( link rel=”stylesheet” href=”style.css”‘)’

    4. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Dovresti contattare il nostro reparto servizi per un check più approfondito sul codice. Puoi farlo da questo link, ti risponderemo tempestivamente.

  82. Immagine avatar per Michelangelo Parisi
    Michelangelo Parisi

    Buonasera sig. Andrea,
    ho seguito la creazione del tema -chil per moose, volevo chiedere se la cartella creata moose-child deve essere all’interno della cartella moose oppure all’interno di themes? Perchè se la inserisco in quest’ultima da aspetto>bacheca mi chiede di attivare il nuovo thema creato.
    Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Michelangelo, esatto! Devi installare la cartella del child, nella cartella themes. Quindi, devi attivare il child.

    2. Immagine avatar per Michelangelo Parisi
      Michelangelo Parisi

      ok perfetto, già che ci siamo le posso chiedere di controllare la prima parte del foglio di sstile:

      /*
      Theme Name: Sott1Metro
      Theme URI: http: //sott1metro.it/moose-child/
      Description: Tema Child di Twenty Eleven
      Author: Morethanweb
      Author URI: https://morethanweb.it/
      Template: moose
      Version: 1.0.0
      Tags: Portfolio, parallax, multi-purpose, hipster, personal, shop, vintage, trendy, creative, agency, fullscreen, photography, blog
      Text Domain: moose-child
      */

      @import url(“../moose/style.css”);

      /* =Theme customization starts here

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, è corretta tranne la description 😉

    4. Immagine avatar per Michelangelo Parisi
      Michelangelo Parisi

      si ho notato 😛 … Scusami ancora ma le modifiche delle classi vanno inseritre all’interno di questo spazio?

      /* =Theme customization starts here
      ————————————————————– */

      o successivamente?
      ESEMPIO:
      1) /* =Theme customization starts here

      .class {
      prova
      }
      ————————————————————– */

      2) /* =Theme customization starts here
      ————————————————————– */

      .class {
      prova
      }

      Quale è la procedura corretta?

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Le modifiche non devono essere comprese tra /* e */. Il testo racchiuso tra questi simboli è un commento e non è letto come codice.

  83. Immagine avatar per marco
    marco

    Grazie mille per la guida… Solo una domanda.
    Questo tema child conviene crearlo subito dopo aver scelto e installato il tema “parent”che vogliamo installare? Perchè nel mio caso ormai ho fatto un sacco di modifiche al tema , ho modificato vari file oltre al classico style.css… Ho cambiato e installato nuovi stili di carattere ecc… Sinceramente non ricordo neanche più quali file ho modificato poichè ho usato la funzione cerca…
    Mi conviene rifare tutto…??

    Grazie…

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco, ritengo ti convenga recuperare il più possibile delle modifiche effettuate e riportarle nel child. In genere si modifica il foglio di stile, e file come il functions.php.. non credo che tu ne abbia modificato molti di più. Un saluto!

    2. Immagine avatar per Marco
      Marco

      Ottimo… grazie mille!! Faro’ una prova allora…
      Prima mi salvo la cartella completa del sito e il database. Se ci dovessero essere problemi in teoria basta ricopiare l’intera cartella ( e il database ) e dovrei essere al punto prima della prova giusto? Grazie ancora…

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco, prima fai un backup completa, sito e database. Così potrai fare un veloce ripristino, se vorrai.

  84. Immagine avatar per Gabriella
    Gabriella

    Ciao Andrea,
    non ho mai creato un tema child, e ho dei dubbi a cui vorrei dare risposta. Cercherò di rubarti meno tempo possibile! Per chiarezza ti illustro due casi possibili:
    CASO 1. Non ho ancora iniziato a lavorare sul mio sito, ho già scelto il tema e so che dovrò apportare diverse modifiche (ipotizziamo al file style.css). Seguo le tue indicazioni e non dovrei avere problemi, giusto?
    CASO 2. Il mio sito già esiste e ho già personalizzato il foglio stile (ad esempio, inserendo le modifiche in Custom CSS nelle opzioni del tema o in Personalizza). Per creare un tema child, quindi, richiamare il foglio stile del tema padre con «@import url(“../nometema/style.css”);» non basta più. In pratica, come riporto le modifiche? Lo hai già spiegato in maniera diffusa, ma non mi è chiaro…
    Se puoi dedicarmi un minuto e ripeterlo ti ringrazio!
    Un saluto,
    Gabriella

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Gabriella, importi le modifiche che hai inserito nel Custom CSS del tema genitore, nel foglio di stile del tema child. Un saluto!

  85. Immagine avatar per Marco
    Marco

    Ciao Andrea io ho un tema padre con diverse modifiche nei css dei plugin comprese traduzioni varie, e ho questo grande problema che quando aggiornano i plugin tutte le traduzioni vanno a farsi benedire.

    Ora non capisco, ma nella cartella child devo inserire tutti i plugin? o solo le traduzioni o i css dei plugin? che confusione…

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco, per i plugin non esiste la configurazione di “padre” e “figlio”, come per il tema. Quindi, dovresti recuperare le modifiche e reimportarle manualmente, per non perdere le modifiche dopo un aggiornamento. Mi sembra però strano che tu debba interagire con il css dei plugin, più che con quello del tema. Contatta per una analisi approfondita il nostro reparto servizi, da qui. Un saluto!

  86. Immagine avatar per Matteo
    Matteo

    ciao andrea,
    Io ho gia un tema child, creato dal tema padre “primer”
    Ora ho bisogno di modificare il file index.php, ma esso non è presente nel mio tema child
    So che devo copiarlo dal tema padre, e mi chiedevo, il mio file index.php inizia cosi:

    ecc….
    Lo copio pari pari o devo cambiare qualcosa in questa prima parte? (non so cosa indicano quegli @…)
    grazie per questa guida completa ed i tuoi consigli!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Matteo, lo copi e lo ricrei nella cartella del child, così come è. Un saluto!

    2. Immagine avatar per Matteo
      Matteo

      ecco come inizia il mio file index.php, ieri non so perchè non ha inserito il codice nel commento

      * The main template file.
      *
      * This is the most generic template file in a WordPress theme and one
      * of the two required files for a theme (the other being style.css).
      * It is used to display a page when nothing more specific matches a query.
      * E.g., it puts together the home page when no home.php file exists.
      *
      * @link https://developer.wordpress.org/themes/basics/template-hierarchy/
      *
      * @package Primer
      * @since 1.0.0

      (spero ora si veda nel commento)
      mi chiedevo se devo copiarlo pari pari o devo cambiare qualcosa in questa prima parte, (non so cosa indicano quegli @…)
      Dici di ricrearlo identico nella cartella del child? nessuna modifica?
      grazie per questa guida completa ed i tuoi consigli!

    3. Immagine avatar per SOS WP Team
      SOS WP Team

      Fai prima un backup completo del sito, poi ricopialo esattamente così.

  87. Immagine avatar per Francesco
    Francesco

    Ho provato a fare tutti i passaggi con il Tema Enfold e pare funzionare.
    E’ necessario utilizzare anche il file functions.php oppure va bene solo editare il file style.css?

    Grazie per l’aiuto

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Se modifichi solo aspetto grafico, dovrebbe bastare lo style.css.

  88. Immagine avatar per Andrea
    Andrea

    Ciao Andrea,
    complimenti per la guida 🙂
    Purtroppo ho un problema che non riesco a risolvere da diversi giorni. Dovrei implementare i 2 codici di Google Tag Manager all’interno di header.php, nella sezione Aspetto –> Editor. Il punto è che nell’editor, sulla colonna di destra, non trovo tutte le voci che compongono il mio sito (tipo “header.php” etc), ma solo style.css. Credo che questo sia un errore vero?
    Come posso risolvere? O se non c’è un errore, dove posso implementare il codice di Google Tag Manager?
    Grazie in anticipo

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Andrea, stai lavorando sul child? In caso dovresti ricreare il file header.php, e inserire in esso il codice richiesto da Google.

    2. Immagine avatar per Andrea
      Andrea

      Credo di aver risolto come hai detto tu, importando il file header.php del tema genitore via FTP al tema child, e modificandolo inserendo i codici di Google Tag Manager. Credo di aver fatto bene il procedimento perché Google Tag Assistant mi trova il tag di GTM sul sito, quindi credo di non aver fatto danni.
      Grazie mille per la disponibilità e per il tuo aiuto 🙂

  89. Immagine avatar per Nicola Ghiro
    Nicola Ghiro

    Ciao Andrea sono poi riuscito ad installare ed attivare il tema child perfettamente ora ti chiedo per aggiornare il tema padre lo devo attivare?
    ed i plugin in che senso li aggiorno a parte?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Salve Nicola, per aggiornare il tema padre, puoi farlo senza attivarlo. La procedura di aggiornamento avverrà comunque. Un saluto!

    2. Immagine avatar per Nicola Ghiro
      Nicola Ghiro

      grazie solo che utilizzando un tema di themeforest (the7) non mi da’ l’aggiornamento tema come in quelli wordpress…quindi lo faccio dal tema padre?

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Sì, fai sempre un backup preliminare.

    4. Immagine avatar per Nicola Ghiro
      Nicola Ghiro

      Perfetto grazie mille ultima cosa i plugin li aggiorno direttamente dal tema Child o devo aggiornarli anche quelli del tema padre?

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Nicola, i plugin si aggiornano in autonomia dagli aggiornamenti del tema.

    6. Immagine avatar per Nicola Ghiro
      Nicola Ghiro

      Sì quelli sì ma quelli che ho aggiunto io?

    7. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Uguale.

  90. Immagine avatar per grazia
    grazia

    Ciao Andrea, la guida è ottima, ma io ho lo stesso problema di Fabiana, “tema corrotto installare il tema padre” e anche nel mio caso il tema è installato e attivo. Ho letto anche altre guide quindi sono stata attenta alle minuscole e maiuscole, ma il problema è sempre lo stesso, ho anche provato a cambiare tema, ma niente da fare. Cosa suggerisci? Considera che sono fresca di wp. Grazie in anticipo ciao!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Grazia, di che tema si tratta?

    2. Immagine avatar per grazia
      grazia

      Ciao Andrea, il tema attivo è Hueman, se hai un altro tema da suggerirmi con caratteristiche simili posso cambiarlo, sono agli inizi quindi sono in confusione con i temi, ne ho provati diversi. Grazie mille!

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Grazia, Hueman è un buon tema. Verifica di seguire i passaggi che il supporto di Hueman consiglia, per creare il tema child. Facci sapere!

    4. Immagine avatar per grazia
      grazia

      Ciao Andrea, la guida che mi consigli l’ho già sperimentata ieri, ma il risultato è stato identico e quindi amaramente ho scaricato il plugin che consigliano Childify Me, ma non voglio mollare quindi se hai altri consigli ne sarei felice. Mi sono accorta adesso che tu consigli Child Theme Configurator, mi consigli di cambiare il plugin con quest’ultimo? Detto questo ho visto su webipedia che c’è un video corso di html e css che vorrei acquistare perchè so solo qualcosina di html e css e sinceramente quando ieri ho aperto il css di heuman mi è preso un colpo, ammesso che io abbia aperto il file giusto che dicono non si chiami style.css ma main.css, con l’occasione secondo te è questo il css per apportare modifiche? Ultima domanda il video corso html e css su webipedia secondo te è quello giusto per iniziare? Grazie ancora ciao

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Grazia, prova Child Theme Configurator. Il mio corso WordPress è una ottima soluzione per imparare le basi, ed anche di più, dei codici alla base di ogni linguaggio web, ovvero HTML e CSS. Quindi sì, te lo consiglio assolutamente!

    6. Immagine avatar per grazia
      grazia

      Ciao Andrea, grazie mille! scarico il plugin e acquisto il video corso. A presto!

    7. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Buon lavoro 😉

    8. Immagine avatar per Daniela
      Daniela

      Ciao Andrea io avrei da chiederti aiuto riguardo al mio child teme e tutto ok riguardo aver creato il child teme il problema è che ora son sparite le immagini? Pensi che sia un problema del parenti teme! ?? Grazie

    9. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Daniela, il tema parent è correttamente installato? Un saluto!

    10. Immagine avatar per Daniela
      Daniela

      Allora si non si sa pero’ se il tema parent e’ stato comprato oppure era gratis….sto provando a importarlo nel locale x vedere se il problema persiste…manon mi fa copiare il database in phpmyadmin…perche’ e’ troppo grande ! ;(

    11. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Puoi, nel caso, rivolgerti al nostro team di assistenza dedicata, da qui. Un saluto!

  91. Immagine avatar per Marco
    Marco

    Ciao Andrea e complimenti per la guida. Due cose al volo… Una volta che ho fatto il backup dell’intera cartella del sito e backup del database posso essere tranquillo e fare tutte le prove che voglio per creare un tema child…giusto? Al massimo elimino via ftp nel server l’intera cartella e incollo quella del backup e lo stesso faccio con il database … E’ corretto?
    Sinceramente volevo provare il plugin Child Theme Configurator ma me lo crea in modo corretto anche se ho modificato moltissimi file in varie cartelle oltre al classico style.css e function.php?
    Grazie mille

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco, si, il backup di mette al sicuro da eventuali errori. Prova ad usare il plugin che indichi, e fammi sapere come ti trovi. Un saluto!

  92. Immagine avatar per Catia
    Catia

    Ciao! volevo chiederti un info… ho creato il tema child di Sydney, e va tutto più che bene… giocando un po con la personalizzazione, viene esattamente come con il tema padre, ma… non mi visualizza i Font Awesome!
    mi carica le lettere invece che l’icona!
    eppure ho inserito i file nella cartella font del tema child…
    ho provato a riportare anche il file function.php credendo magari dipendesse da quello, ma se lo inserisco, non mi legge il tema, mi dice errore 301.
    allora ho cercato di richiamare il fontawesome nel style.css, ma uguale, non ne esco… come posso fare? è il mio primo tema child e non sono super pratica… anzi… :/

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Catia, nel tema genitore come hai richiamato i font awesome?

    2. Immagine avatar per Catia
      Catia

      erano già nel tema originale, riguardo il font awesome non ho fatto modifiche… ho provato anche a caricare i widget del tema, perchè è li che devo richiamare le icone, ma neanche inserendo i file widget me li visualizza. non so… strano… ho cambiato anche browser…

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Prova a fare una ulteriore verifica, contattando il nostro team di assistenza. Possiamo fare un check approfondito, e risolvere tutti i problemi che riscontri.

    4. Immagine avatar per catia
      catia

      Risolto!
      ho modificato l’url nel file font.min.css e li ha presi.
      ora ho ancora qualche problemino di adattamentoalle pagine… vediamo un po… 😀

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Bene!

    6. Immagine avatar per catia
      catia

      Andrea, ho controllato bene il file min.css del font ed avendo copiato il file senza modficarlo ho notato che era sbagliato l’url di ricerca… modificato quello e sistemato il @font face nel foglio di style è andato tutto a posto!
      grazie mille per i tuoi articoli!!! 😀

  93. Immagine avatar per Davide
    Davide

    Ciao Andrea,
    per quanto riguarda i plugin come funziona?

    In modo tale che dopo gli aggiornamenti non si perdano le modifiche fatte al foglio di stile (ad esempio per contact form7).

    Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Davide, non esiste un plugin “child”. Dovrai quindi riportare manualmente le modifiche effettuate sulla risorsa.

  94. Immagine avatar per Domenico
    Domenico

    Ciao, innanzitutto complimenti per l’articolo.

    Premetto che uso un tema premium, e ho modificato il codice php per adattarlo alle mie esigenze, ora dato che ogni tot tempo viene aggiornato, è possibile creare un child theme per non rifare le modifiche al codice? Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Certo Domenico, puoi farlo, in modo da non perdere le modifiche al prossimo aggiornamento del tema.

  95. Immagine avatar per Fabiana
    Fabiana

    Buongiorno!
    Ho seguito tutto il procedimento inserendo il seguente codice:

    /*
    Theme Name: Sydney Child
    Theme URI: http: //www.crefog.com/sydney-child/
    Description: Tema Child di Sydney
    Author: Fabiana Angei
    Author URI: https://www.crefog.com/
    Template: Sydney
    Version: 1.31
    Text Domain: Sydney-child
    */

    @import url(“www.crefog.com/wp-content/themes/sydney/style.css”

    /* =Theme customization starts here
    ————————————————————– */

    Tuttavia, quando accedo alla sezione temi della mia bacheca compare questa dicitura:
    Tema corrotto

    I seguenti temi sono installati ma incompleti.

    Nome Descrizione
    Sydney Child Il tema padre è mancante. Installare il tema padre “Sydney”.

    Dove ho sbagliato?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, devi installare anche il tema genitore di Sidney, per far funzionare il tema figlio.

    2. Immagine avatar per Fabiana
      Fabiana

      Ed il tema genitore è installato e attivo. Non so come, sono riuscita a crearlo. Tuttavia, quando provo a visualizzare l’anteprima, questa risulta essere strana e il sito non si vede come dovrebbe

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Del tema child o del tema genitore?

    4. Immagine avatar per Fabiana
      Fabiana

      Del tema child

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Sicura di avere importato correttamente tutte le modifiche che avevi fatto in precedenza?

    6. Immagine avatar per Fabiana
      Fabiana

      Cosa intendi con importato? Devo spostare manualmente qualcosa? Perdonami ma sono veramente ignorante in materia.

    7. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Se hai inserito nel child le modifiche che avevi fatto in precedenza, al tema genitore.

    8. Immagine avatar per Fabiana
      Fabiana

      No, ho solo inserito il codice indicato in questo articolo. Come dovrei procedere?

    9. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Nella cartella tema child, devi inserire i file con le modifiche che avevi apportato al tema genitore. Ad esempio, il foglio di stile style.css, con le modifiche apportate dentro.

    10. Immagine avatar per Fabiana
      Fabiana

      Vediamo se ho capito: dovrei copiare il codice del file style.css del tema genitore nello style.css del tema child?

    11. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Esattamente. Poi, per le future modifiche, le attiverai solo nel tema child.

    12. Immagine avatar per Fabiana
      Fabiana

      Perfetto. E la stringa del codice relativa al tema child dove la posiziono rispetto al resto? All’inizio? Alla fine? O c’è una posizione specifica?

    13. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      All’inizio.

    14. Immagine avatar per Fabiana
      Fabiana

      Ho fatto così. Quando visualizzo l’anteprima però, il menu non è quello da me impostato e anche la scritta della testata, le immagini e i colori risultano diversi da quelli scelti. E’ normale o sbaglio qualcosa?

    15. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Da qui, senza vedere il codice inserito, non posso dirti nulla. Dovresti in caso contattare il nostro team di supporto/assistenza da qui. Un saluto!

    16. Immagine avatar per Fabiana
      Fabiana

      Lo farò, grazie mille per l’aiuto!

    17. Immagine avatar per Catia
      Catia

      Fabiana l’ho fatto ieri io… anche a me compariva diverso, semplicemnte devi risistemare ne personalizza, e se hai inseriro dei font web estranei al tema, devi riportarli anche nella cartella del tema child. sistemando la personalizzazione in anteprima, dovrebbe tornarti tutto esattamente come con il tema padre.
      anche se hai modificato altri file, riportali! io ho modificato il file footer per esempio e inserendolo in cartella del tema child, rimane uguale a come lo avevo impostato.

    18. Immagine avatar per Fabiana
      Fabiana

      Quindi dovrei ripersonalizzarlo? Era quello che volevo evitare, volevo evitare di riselezionare colori ecc

  96. Immagine avatar per Tiziana
    Tiziana

    Buongiorno,
    faccio una domanda un po’ banale ma non riesco a trovare una risposta precisa a riguardo… Sono a buon punto con un sito in WordPress a cui sto lavorando in locale ma ora si è presentata l’esigenza di fare alcune modifiche al css.
    Facendo un tema child sempre sul mio server locale, poi andando sul pannello di WordPress e selezionando il tema child appena creato perderò qualche funzionalità del sito? o verrà traslato paro paro con tutto ciò che avevo già creato?? c’è qualche accorgimento che devo avere – oltre ovviamente a un bel backup 🙂 – ?
    Grazie mile!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Tiziana, no, non dovresti perdere nulla. Un saluto!

  97. Immagine avatar per marco
    marco

    ciao andrea
    una piccola domanda. ho il sito di un amico sito che utilizza un tema child. il mio problema è che ogni stagione bisogna cambiare colore al sito e parte del css. mi sarebbe comodo avere quattro temi child (1 per ogni stagione) con i propri colori e css. è possibile? se si come si fa?
    grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Troverei più indicato a questo punto creare più css file per il child theme 😉

    2. Immagine avatar per Marco
      Marco

      Sì se fosse solo una questione di casa. Ma io devo cambiare anche a livello di PHP pertanto attivare il tema è molto più semplice che modificare i nomi dei file. Non ti pare?

    3. Immagine avatar per Marco
      Marco

      Scusa non casa ma css.

    4. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Avevo capito che dovevi modificare solo lo stile, i colori. Diverso se devi modificare il php, magari in più file.

  98. Immagine avatar per Chiara
    Chiara

    Ciao!
    Sono in procinto di costruire il mio ecommerce. Non sono assolutamente una persona competente in materia, ma sono diversi mesi che sto leggendo diverse guide al riguardo, così vorrei provare a realizzare il mio sito da sola. Seguendo i vostri suggerimenti vorrei acquistare il piano di Siteground (può supportare un ecommerce?), scaricare WP e scaricare successivamente il tema che ho scelto, Divi. Nel frattempo, sto contattando una designer per la realizzazione del mio logo e di tutto ciò che è relativo allo studio della brand identity. Ora però mi sorge un dubbio: questa persona mi consiglierà, tra le altre cose, colori e font da usare…questo implica, immagino, la modifica di alcune impostazioni del mio tema Divi. Si intende questo quando si parla di modifiche al tema e quindi di conseguenza suggerisci di creare il tema child? Questa cosa del tema child mi sta facendo riflettere sul fatto che forse sarà meglio affidarmi a qualcuno e desistere dal creare il sito da sola…

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Chiara, non sarà così difficile, vedrai.
      Comincia con l’installazione di WordPress guardando questo video in cui ti indichiamo passo passo come procedere per installare WordPress sull’hosting. Rivolgiti poi al nostro servizio di Assistenza WordPress per ricevere consigli su come procedere. Un saluto!

  99. Immagine avatar per Aeris
    Aeris

    Ciao Andrea,
    l’attivazione e l’aggiornamento dei plugin, così come di WP, l’inserimento del codice di Google Analytics e, in generale, tutto il lavoro (ad eccezione dell’aggiornamento del tema) quindi va fatto sul child, giusto?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, l’inserimento del codice di GA lo puoi fare sul child. I plugin non riguardano invece il tema, li aggiornerai a parte.

    2. Immagine avatar per Aeris
      Aeris

      Grazie 🙂

  100. Immagine avatar per davide scoccini
    davide scoccini

    ciao
    ho seguito il tuo ottimo post ma credo di avere commesso qualche errore , utilizzo Enfold e questo è il file che ho compilato seguendo le tue indicazioni
    /*
    Theme Name: ENFOLD Child
    Theme URI: http://www.kriesi.at/themes/enfold/
    Description: Tema Child di Enfold
    Author: Davide S
    Author URI: https://www.kriesi.at
    Template:ENFOLD
    Version: 1.0.0
    Tags: tag che possono essere applicati al tuo tema separati da virgola
    Text Domain: Enfold-child
    */

    @import url(“www.kriesi.at/themes/enfold/style.css”);

    /* =Theme customization starts here
    ————————————————————– */

    tuttavia mi viene restituito questo messaggio di errore

    Name Description
    ENFOLD Child The parent theme is missing. Please install the “ENFOLD” parent theme. Delete

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao, Enfold ha il suo theme child preimpostato. Leggi questa guida.

  101. Immagine avatar per Paul
    Paul

    ciao,
    volevo chiederti se potevi indicarmi la via + semplice o indirizzarmi ad un contenuto utile per cambiare colore ad un’unica voce di categoria (nel mio caso portfolio) e bordare di un colore X la/le immagine in evidenza associate. Chhiaramente ho un child già funzionante.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Paul,
      devi lavorare sul css, come spiegato in questa guida.
      Un saluto!

  102. Immagine avatar per Gloria
    Gloria

    Ciao! Ho utilizzato per un mio sito il tema Vogue con relativo child. Il tema prevede due tipi di footer, social e standard. Io utilizzo quello standard.
    Questi due files, footer-standard.php e footer-social.php sono contenuti nella cartella template del tema padre. Per modificare il footer che mi interessa devo ricreare la cartella template all’interno del mio child?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Gloria, ti basterà caricare il file singolo php.

  103. Immagine avatar per Nicola Ghiro
    Nicola Ghiro

    Ciao Andrea ho creato un sito che gira sul tema the7 solo che e’ una versione vecchia se lo aggiorno alla versione corrente perdo un sacco di album e gallerie, (ho già provato ad aggiornare il tema e poi ho ripristinato tutto con back-up perche’ avevo perso tantissime cose) dici che se faccio un tema child ed aggiorno il tema genitore funzioni tutto senza perdere nulla???
    Grazie mille in anticipo

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Nicola, sì, prova con il tema child. Ti consiglio comunque di aggiornare, è molto importante per le funzionalità generali del sito.

    2. Immagine avatar per Nicola Ghiro
      Nicola Ghiro

      infatti se mi confermi che con il tema child posso aggiornare senza perdere dati lo faccio subito.
      Grazie!!!

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Sì Nicola, certo, procedi.

  104. Immagine avatar per Giovanni Bernini
    Giovanni Bernini

    Ciao Andrea, ho creato il tema chil e funziona perfettamente, ma ho una domanda.
    io ho modificato anche alcune cartelle di woocommerce.
    In questo caso come faccio a non perdere le modifiche ad ogni aggiornamento?
    per esempio ogni volta che aggiorno il template, devo sovrascrivere una cartella che si chiama saleflash.php. questa cartella si trova a in questo percorso: home/mpantoni/public_html/wp-content/themes/book-book/woocommerce/loop
    in questo caso dove creo la cartella il file child?

    altra domanda: nel style.css del tema padre devo ogni volta sostituire questa riga #main-header #nav { background: rgba(4, 29, 100); con questa riga #main-header #nav { background: rgba(40, 59, 55); in questo caso è sufficiente incollare la riga modificata nel style.css bambino?
    grazie mille

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Giovanni, per quanto riguarda WooCommerce, riferisciti a questo topic. Per la seconda domanda, risposta affermativa 😉

  105. Immagine avatar per Luca
    Luca

    Ciao Andrea,
    prima di tutto ti ringrazio per l’ottima guida.
    Voglio aggiornare il sito di un amico, fatto interamente sul tema genitore, creando un tema child per poi aggiornare quello principale.
    Come posso mantenere le modifiche e i contenuti sul tema child per poi aggiornare il tema genitore senza problemi?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Luca,
      il tema child serve proprio a questo: fai le modifiche su di esso, e NON sul tema genitore. Basta questo, per aggiornare il tema genitore e non perdere i cambiamenti inseriti sul child.

    2. Immagine avatar per Luca
      Luca

      Grazie Andrea,
      ho avuto questo dubbio per un banale errore, prima di attivare il child ho fatto “Anteprima in tempo reale” da Aspetto-Temi e non visualizzava correttamente vari elementi.
      Ho dato Attiva e tutto invece era al posto giusto.
      Ringrazio ancora per la disponibilità e gli ottimi consigli/guide

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Bene! Grazie della visita!

  106. Immagine avatar per Paolo
    Paolo

    Ciao Andrea,
    grazie al tuo articolo sono riuscito a creare il tema child. Adesso mi chiedo:

    1) Se aggiorno il tema padre anche il tema child si aggiornerà automaticamente, oppure posso aggiornare direttamente dal tema child (visto che è comparsa anche lì la notifica di aggiornamento) senza passare a quello padre?

    2) Da ora in avanti immagino che dovrò lavorare al sito ed aggiornarlo con nuovi contenuti utilizzando il tema child

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Paolo,
      rispondo alle tue domande.
      1) tu devi aggiornare il tema genitore, solo quello
      2) sì, dovrai utilizzare il tema child, in modo da non perdere le modifiche effettuate, in un successivo aggiornamento
      Un saluto!

    2. Immagine avatar per Paolo
      Paolo

      Grazie Andrea, sempre esaustivo e gentilissimo!

  107. Immagine avatar per luigina
    luigina

    Ciao Andrea,
    io ho già il tema child di Enfold, ho visto che è disponibile un aggiornamento del tema parent, cosa succederà ora che lo aggiornerò.
    Grazie

    Luigina

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Luigina, se hai abilitato il child, potrai aggiornare il tema genitore senza perdere le modifiche effettuate. Un saluto!

  108. Immagine avatar per Luca
    Luca

    Ciao Andrea, scusa se rompo…. come si possono gestire i widget nel tema child… io ho un sito dove il mio cliente ne avrà messi 10/12 e se faccio l’aggiornamento del tema attivando il child la formattazione css è ok ma dei widget nessuna traccia…?!?

    Grazie
    Luca

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Luca, dovresti essere in grado di riabilitarli e reimpostarli tutti. Controlla bene in area Widget. Un saluto!

  109. Immagine avatar per Leonardo Maccarrone
    Leonardo Maccarrone

    Ciao Andrea ho letto questo articolo ed è davvero interessante. Per prima cosa ti chiedo una precisazione: da quello che ho capito creare un CHILD significa [DOMANDA 1] SOLO creare una SOTTOCARTELLA (sotto alla cartella padre) oppure creare una cartella CHILD (non sottocartella).
    [DOMANDA 2] la cartella child contiene solo un file di testo e nientaltro?
    [DOMANDA 3] nella traccia del file di testo la parola “”example non va sostituita?
    [DOMANDA 4] sto lavorando da quasi 4 mesi alla costrzione del mio sito e non sapevo dell’esistenza del tema chilc. Ora devo fare un aggiornamento del thema PORTO.Come mi consigli di muovermi?
    PS: utilizzo filzilla
    Grazie in anticipo

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Leonardo,
      no, la cartella del child non la metti come sottocartella, ma come sotto cartella della directory wp-content/themes.
      Conterrà SOLO i file che vengono modificati. Prima di fare un aggiornamento del tema, ti consiglio quindi di creare prima il child, in modo da poter salvare e mantenere le modifiche. Un saluto!

  110. Immagine avatar per Anna
    Anna

    Ciao Andrea, io non ci capisco granché di queste cose, vorrei acquistar eun tema WP per il mio sito ma non vorrei fare errori dopo, Per questo ti ho scritto su fb un messaggio pvt. Spero rispondereai, grazie.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Anna, non mi è arrivato il messaggio. Scrivimi a info@sos-wp.it, un saluto!

  111. Immagine avatar per Chiara
    Chiara

    Ciao,
    ho provato in mille modi a creare un tema figlio ma alla fine ho dovuto affidarmi al plugin che hai indicato e finalmente funziona. A questo tema avevo già fatto parecchie modifiche, avendo fatto il tema figlio adesso, queste modifiche ad un successivo aggiornamento mi si salveranno? anche quelle del function.php?
    Mentre ora se voglio fare delle altre modifiche ad un file ad esempio header.php, devo copiarlo nella cartella del tema figlio e modificarlo da li? mentre per i file che sono in sottocartelle devo ricreare i percorsi uguali?
    Grazie mille

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Chiara,
      si, dovrai inserire nel tema figlio i file che intendi modificare, e che quindi non saranno sovrascritti con un aggiornamento.
      Un saluto!

  112. Immagine avatar per Renata Narbone
    Renata Narbone

    Ciao Andrea! Ho creato un tema child per il tema Zerif Lite. Avevo già modificato il tema “parent” inserendo le immagini necessarie, ma adesso devo cambiare l’immagine del logo. Non riesco a fare questa modifica tramite il pannello “personalizza” e l’unico modo che mi viene in mente é accedere al file html, cosa che non riesco a fare. Quindi, ricapitolando, come faccio a sostituire le immagini in un child theme visto che il pannello “personalizza” non dà segni di vita?
    Grazie!

    1. Immagine avatar per Renata Narbone
      Renata Narbone

      Già che ci sono, ne approfitto per fare un’altra domanda.
      Vorrei creare un menu con link interni alla pagina, quindi verso le diverse sezioni. Ho letto che per farlo devo creare un menu e indicare il link del punto della pagina dove voglio arrivare cliccando su un tasto del menu. Esempio: tasto “Servizi” link: https://miosito.com/#servizi. Sembrava facile! Chiaramente questa manovra non ha funzionato, spiego cosa ho fatto.
      Primo tentativo: ho aperto i file php per vedere l’id di ogni sezione. Avendo installato wordpress in francese, gli id delle sezioni non corrispondono ai nomi che appaiano nell’interfaccia (esempio: id “focus” = sezione: “notre objectif”). Quindi ho provato prima a inserire nel link l’id trovato nel file php, poi il nome della sezione. Niente da fare! Esistono altre soluzioni? Grazie di nuovo!

    2. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Renata,
      segui queste indicazioni.
      Installa WordPress in italiano, seguendo questa guida.
      Spero di esserti stato di aiuto,
      Un saluto!

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Renata,
      ispeziona il file CSS, segui questa guida.
      Un saluto!

  113. Immagine avatar per Alice
    Alice

    Non ho capito una cosa.
    Nel momento in cui ho creato il mio tema Child, copiando le righe che hai fornito…. devo procedere a copiare tutti i file del tema parent?

    Grazie,
    Alice

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      No, non devi copiare gli altri file.

    2. Immagine avatar per Alice
      Alice

      Grazie mille!

  114. Immagine avatar per Sabrina
    Sabrina

    Ciao Andrea, volevo sapere come faccio ad aggiornare i miei temi senza perdere le modifiche grafiche, ho il tema omega e poiché ho aggiunto l’ecommerce con il tema shopping non so come fare. Vedendo nei temi shopping è un child-theme di omega e mi dice che sono disponibili nuovi aggiornamenti, posso aggiornare i temi in tranquillità o dovrei fare dei child-theme nuovi per omega e shopping?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Sabrina,
      non ho capito quale tema stai utilizzando. Omega, integrato con quale plugin ecommerce? Un saluto!

    2. Immagine avatar per Sabrina
      Sabrina

      ho integrato woocommerce e scelto il tema shopping, ora mi chiede di aggiornare anche woocommerce, devo creare dei child theme per sicurezza?

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Sabrina,
      crea sempre il child theme. Un saluto!

    4. Immagine avatar per Sabrina
      Sabrina

      Ciao Andrea, ho creato il child solo che quando ho aggiornato il parent, che mi ha tolto doppo menù e spostato la sidebar, il child si è modificato e per recupere le modifiche ho copiato la cartella del parent, versione precedente all’update, così ho risolto ma non riesco a mantenere le modifiche fatte nell’hooks, il file functions carica quello del padre e non so come dire al functions del child di puntare al hooks child, quando ci provo mi crea conflitto e mi dà errore dicendo che ho già caricato il menù con l’hooks del parent, come posso risolvere questo problema? Nell’hooks avevo modificato credits e messo più loghi che ora non so come rimetterli.

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Sabrina,
      che tema stai utilizzando?

  115. Immagine avatar per Marcello
    Marcello

    Volevo fare una domanda forse banale, ma mettiamo caso che io compri un tema da themeforest.., devo comunque creare una cartella ad esempio themeforresttemplate-child?.. in modo che un domani volessi fare delle modifiche(anche se al momento dell’acquisto dovrebbe essere la mia soluzione definitiva)

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marcello,
      si, creerai un tema child, ma nella maggior parte dei casi, il tema child è compreso nei temi offerti da themeforest.
      Un saluto!

  116. Immagine avatar per Paris
    Paris

    Caro Andrea,
    dopo aver letto questo interessante articolo, ho una domanda da porti: ho visto che, utilizzando il tema Enfold, alla pagina web https://www.kriesi.at/documentation/enfold/ è possibile scaricare il relativo tema child.
    Dato che il file style.css ha già i codici al loro posto, devo solo limitarmi a copiare l’intero file enfold-child.zip fornito (o solo il file style.css?) nella cartella wp-content/themes e attivare il tema child, selezionandolo nella sezione Aspetto>Temi della Bacheca di WordPress?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Paris,
      per quano riguarda il tema child di Enfold, ti consiglio di seguire questa video guida.
      Un saluto!

    2. Immagine avatar per Paris
      Paris

      Ti ringrazio Andrea!
      Un saluto!

  117. Immagine avatar per Pamela
    Pamela

    Ciao! Non ho assolutamente capito come creare il tema child… non riesco nemmeno ad entrare alla cartella wp-content/themes perchè non la trovo… molti mi dicono che devo utilizzare un software per la gestione dei file via http://FTP... non so che cosa sia… sono andata sul cpanel del mio hosting, clicco su file manager in files, ma mi chiede di aprire tutt’altro che wp-content/themes:
    home directory
    web root
    public FTB root
    document root for: mio sito internet
    Come devo fare per aprire wp-content/themes??? 🙁

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Pamela,
      intanto, che tema stai utilizzando? Su File Manager dovresti facilmente rintracciare il folder del tema, fammi sapere!

    2. Immagine avatar per Pamela
      Pamela

      uso Responsive Photography Theme di theme forest, ma niente quando vado su file manager c’è scritto quello che ti ho riportato sopra… mi fa selezionare una di queste cartelle e basta:
      home directory
      web root
      public FTB root
      document root for: mio sito internet

      Ho tra l’altro un altro problema… quando decido quale home inserire, tipo home 5, questa non mi rimane ogni volta che accedo… wordpress non mi salva nessuna delle modifiche che faccio, anche quando scrivo gli articoli non c’è un tasto save nè niente… :/

    3. Immagine avatar per Pamela
      Pamela

      inoltre nella documentazione che mi hanno dato, c’è scritto solo del perchè fare un tema child, nessuna info per come farlo…

    4. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Pamela,
      scrivici a info@sos-wp.it, inviandoci una screenshot del tuo File Manager, un saluto!
      (ho controllato, dovresti avere il supporto per il Child nel tema che hai preso, contattali!)

  118. Immagine avatar per sonia
    sonia

    Ciao Andrea son riuscita a creare un tema Child ma quando lo attivo sballa tutto come se non riproducesse le caratteristiche del tema padre (menù, bottoni, plugins..). Da cosa può dipendere?

    1. Immagine avatar per sonia
      sonia

      Questo è il testo dle function.php padre:

      <?php

      /*———————————————————————————–*/
      /* Set Proper Parent/Child theme paths for inclusion
      /*———————————————————————————–*/

      @define( 'IRON_TEXT_DOMAIN', 'ironband' );
      @define( 'IRON_WIDGET_PREFIX', 'Iron : ' );
      @define( 'IRON_SIDEBAR_PREFIX', IRON_TEXT_DOMAIN . '_sidebar_' );

      @define( 'IRON_PARENT_DIR', get_template_directory() );
      @define( 'IRON_CHILD_DIR', get_stylesheet_directory() );

      @define( 'IRON_PARENT_URL', get_template_directory_uri() );
      @define( 'IRON_CHILD_URL', get_stylesheet_directory_uri() );

    2. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Sonia, hai seguito la procedura corretta per la creazione del tema child?
      Hai letto a riguardo la documentazione del tuo tema?

    3. Immagine avatar per sonia
      sonia

      Non ho idea di dove possa esser la documentazione del mio tema riguardo il tema child 🙁

    4. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Quale è il tuo tema?

    5. Immagine avatar per sonia
      sonia

      Ironband Themeforest

    6. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Prova a contattare il supporto del tema.

    7. Immagine avatar per sonia
      sonia

      Già fatto ma non rispondono da giorni. Aspetto ancora..

  119. Immagine avatar per Eleonora
    Eleonora

    Ciao Andrea,
    ti ringrazio moltissimo per tutti i tuoi articoli molto esaustivi. Ti sto per fare una domanda per te sicuramente sciocca, ma sono ad un punto morto e ho bisogno di aiuto.
    Ho aperto qualche giorno fa il mio primo blog e ho attivato il tema Highwind. Leggendo ciò che scrivi non so se piangere o ridere, perché in realtà non ho né scaricato la cartella del tema né di wordpress…ahahah
    Ho solo attivato l’account, scelto il tema e iniziato a personalizzarlo, non riuscendo in molte cose come la modifica del carattere del widget Tag Cloud.
    Purtroppo è la prima volta che mi trovo a fare una cosa del genere.
    Ti ringrazio in anticipo.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Eleonora,
      a quanto ho capito, hai aperto un blog su wordpress.com.
      Su questa piattaforma però, hai molti limiti, leggi questo post.
      Fammi sapere, un saluto!

    2. Immagine avatar per Eleonora
      Eleonora

      Innanzitutto ti ringrazio per la tua celere risposta Andrea,
      dopo aver scritto il commento sono proprio andata a vedere questo articolo scritto da te e finalmente è stato tutto chiaro.
      Per un attimo mi ero confusa :). L’ho aperto per hobby e sono proprio all’inizio, quindi in caso potrei cominciare con questo, nonostante come dici tu ci siano tantissime limitazioni.
      Credi sia una buona idea?
      Una buona giornata e grazie ancora.

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Eleonora,
      se vuoi per adesso un blog amatoriale, puoi crearlo certamente con wordpress.com.
      Un saluto, e buona giornata anche a te!

    4. Immagine avatar per Eleonora
      Eleonora

      Grazie mille!!

  120. Immagine avatar per lucio
    lucio

    ciao, ho creato uno style.css come riportato qui sotto, ma attivando il tema child ottengo una versione completamente sballata del sito. Dove sbaglio?
    Grazie per l’articolo e l’aiuto.

    /*
    Theme Name: Fluxus child
    Theme URI: https://miosito.it/fluxus-child/
    Description: Tema Child di Fluxus
    Author: mionome
    Author URI: https://www.miosito.it/
    Template: fluxus
    Version: 1.0.0
    Tags: worpdress, fluxus
    Text Domain: fluxus-child
    */

    @import url(“www.miosito.it/wp-content/themes/fluxus/style.css”);

    /* =Theme customization starts here
    ————————————————————– */

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao,
      hai scritto correttamente il tuo indirizzo nel file del tema chid?
      Un saluto!

  121. Immagine avatar per ArtiBus
    ArtiBus

    Ciao, cerco di modificare il tema child pinnacle ma non riesco ad effettuare variazioni. Il file style.css del tema genitore è vuoto, i .css sono dentro una cartella asset. E’ questo il motivo che impedisce di apportare modifiche? Saluti

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao,
      quale è il tema genitore?
      Un saluto!

    2. Immagine avatar per ArtiBus
      ArtiBus

      Si tratta di pinnacle by Kadence template. Salutoni e grazie

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao,
      hai dato una occhiata a questo topic?
      Un saluto!

    4. Immagine avatar per ArtiBus
      ArtiBus

      Non riesco a visualizzare il topic poichè sto lavorando con la versione free di pinnacle e non posso accedere al forum di supporto. Comunque ho installato il tema child da loro fornito ma qualsiasi modifica non provoca variazioni. Saluti

    5. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao,
      ti ricordi di pulire la cache del browser?
      Un saluto!

  122. Immagine avatar per Claudio Cohen
    Claudio Cohen

    Sono nuovissimo su WP. Ho appena caricato Awada, sia parent che child. Ho visto che c’è un file style.css:
    Theme Name: Avada Child
    Description: Child theme for Avada theme
    Author: ThemeFusion
    Author URI: https://theme-fusion.com
    Template: Avada
    Version: 1.0.0
    Text Domain: Avada
    */
    E’ sufficiente così o dovrei aggiungere quelle linee che compaiono nell’esempio che riporti sul tuo articolo?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Claudio, a quali stringhe ti riferisci in particolare?
      Un saluto!

    2. Immagine avatar per Claudio Cohen
      Claudio Cohen

      Grazie per la risposta, mi riferisco alle ultime 2 linee che compaiono sul tuo post:

      @import url(“../twentyeleven/style.css”);

      /* =Theme customization starts here
      ————————————————————– */

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Claudio,
      non devi inserire tale stringa, o meglio devi eseguire l’import dell’url relativo al foglio di stile di Avada genitore.
      Nel post facciamo riferimento a titolo di esempio al foglio di stile del tema twentyeleven.
      Un saluto!

    4. Immagine avatar per Claudio Cohen
      Claudio Cohen

      Grazie Andrea.

  123. Immagine avatar per Alberto
    Alberto

    Ciao Andrea, gran bell’articolo. Ti spiego un pò la mia situazione, ho acquistato un tema con un sacco di bug e per risolverli ho dovuto lavorare un bel pò con il codice. Adesso l’autore ha rilasciato un aggiornamento e non vorrei perdere tutto il lavoro che ho fatto. Spulciando in rete ho scoperto il funzionamento del tema child 🙁 e adesso volevo sapere se posso sostituire i file da me modificati inserendoli nella cartella del child? E se devo rispettare la loro struttura delle directory. es. se ho il file–> /nomeTema/cartella/sottoCartella/file.php devo ricreare lo stesso percorso nel child –> temaChild/cartella/sottoCartella/file.php ? Grazie in anticipo

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Alberto,
      puoi inserire nella cartella child i file del tema che hai modificato, a partire da style.css.
      Posizionerai la cartella del tema child dentro wp-content/themes. Per quanto riguarda la struttura delle directory, a quali file ti riferisci in particolare?
      Grazie del tuo commento, un saluto!

  124. Immagine avatar per Primo
    Primo

    Ciao Andrea,
    io ho già apportato delle modifiche al mio parent theme (che è Schema). Posso ricopiare direttamente il contenuto dello style.css del mio parent theme nello style.css del child theme? Se sì, considera che ho aperto lo style.css originale e ho visto che ha molte più voci di quelle che hai scritto tu: devo ricopiare solo quelle voci o tutto? NB: ho annotato tutte le mie modifiche 😉

    Grazie mille!

    1. Immagine avatar per Primo
      Primo

      ps: per Version si intende la versione del tema padre?

    2. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Primo!
      Nel foglio di stile del child theme puoi inserire esclusivamente le modifiche apportate al CSS, senza dover ricopiare le altre parti del file genitore.
      Un saluto!

  125. Immagine avatar per Mauricio
    Mauricio

    Non ho capito una cosa. Quando scrivi: “Inserendo le ultime tre righe di codice, hai anche permesso al tuo tema child WordPress di importare lo style.css del tuo tema parent, ovvero, Twenty Eleven.” Intendi che il sistema fa una copia dei file del tema parent nella cartella child e posso modificare questi ultimi?
    Grazie.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Mauricio,
      esatto!
      Grazie del tuo commento, un saluto!

  126. Immagine avatar per Francesco
    Francesco

    Ciao, anzitutto grazie per l’articolo che hai messo a disposizione. Ho un problema con il menu, siccome sono molte voci, pensavo di raggrupparle in un menù a tendina, ma non appena attivo il mio child il menu si scompone e le voci si dispongono una di fianco all’altra. Cosa sto sbagliando? grazie in anticipo

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesco,
      che tema stai utilizzando?
      Grazie del tuo commento, un saluto!

    2. Immagine avatar per Francesco
      Francesco

      Ciao Andrea, grazie per la tempestiva risposta. Il tema genitore è Twenty Thirteen. Grazie ancora

    3. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Francesco,
      sicuramente devi lavorare sul CSS, e impostare diversamente il layout per il menu.
      Scrivi a info@sos-wp.it, cercheremo di aiutarti!

    4. Immagine avatar per Francesco
      Francesco

      Ciao Andrea,
      va bene grazie ugualmente. Comunque ho lo stesso problema con il tema Twenty Twelve. A presto

  127. Immagine avatar per Vittorio
    Vittorio

    Grazie Andrea

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Vittorio,
      grazie a te!

  128. Immagine avatar per Carlo Iotti
    Carlo Iotti

    Ciao Andrea io non ho capito una cosa.
    Una volta creato il child theme se volessi modificare i file .php ad esempio footer.php piuttosto che un altro file, copio tale file dal tema padre lo incollo nel tema figlio e lo modifico oppure devo utilizzare il file functions.php presente nel tema figlio per apportare questo tipo di modifica descritta?

    Grazie

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Carlo,
      Grazie per la domanda. Per modificare uno specifico file .php, devi copiarlo dal tema padre al tema figlio, quindi modificarlo.
      WordPress caricherà prima il file presente nel tema child ed ignorerà quello del tema genitore.
      Buona giornata!

    2. Immagine avatar per Carlo Iotti
      Carlo Iotti

      Grazie!!

      Carlo

  129. Immagine avatar per vale
    vale

    Ciao io purtroppo non riesco a capire. Ho installato un tema per wp e ho iniziato a inserire qualcosa…poi mi accorgo che nella cartella del mio tema di themeforest c’è già una cartella “child”. Domanda, cosa devo fare ora? E perdo quello che ho inserito? grazie mille e spero tu mi risponda, finora nessun l ha fatto

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Vale,
      Che tema hai installato?
      Un saluto, fammi sapere!

  130. Immagine avatar per Paolo
    Paolo

    Prima di tutto grazie per la guida!
    io sto litigando con delle icone, non riesco a fargli prendere quelle di colore diverso che ho caricato enlla cartella del tema child.
    Sicuramente sbaglio da qualche parte.. ma non capisco dove..
    ho creato il tema child e creato la cartella images (themes/legenda_child/images) dove ho messo il file .png, ma niente da fare mi pesca sempre quella dell’originale…
    grazie in anticipo per i suggerimenti!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Paolo,
      stai molto attento ai percorsi dei file legati alle icone, potrebbe essere questo l’errore, ovvero non aver indicato bene il collegamento. Puoi anche inserire le nuove icone nella cartella del tema genitore, importante è che il loro percorso sia corretto.
      Un saluto!

  131. Immagine avatar per Tiziana
    Tiziana

    Ciao Andrea,

    sto creandoilmio primo in wordpress e grazie al tuo articolo ho creato (sembra correttamente) il file style.css per il mio tema child.
    Ieri è stato pubblicato un aggiornamento al mio tema parent: ora cosa succede quindi?
    Si aggiorna automaticamente anche il tema child?
    Lavoro sul child e ho anche i benefici di aggiornamento del parent?

    Grazie mille,
    Tiziana
    🙂

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Tiziana
      esatto, ma non perdi le modifiche che hai apportato.
      Un saluto!

  132. Immagine avatar per websources
    websources

    Una nota, un plauso ad Andrea per l’ottima guida, è la seguente. La localizzazione di WordPress è molto sofisticata. Sia temi che plugin permettono di tradurre anche le descrizioni quindi oltre a usare il dominio di testo andrebbe usato anche il path alla localizzazione che in entrambi i casi è il seguente:

    Text Domain: nome_plugin_o_tema
    Domain Path: /path_alla_cartella_delle_localizzazioni/

    dove tipicamente la cartella delle localizzazioni assume il nome di “lang” o “languages”.

    Altre due variabili che mancano in questa guida sono License e License URI utilizzate per impostare una licenza e il sito di riferimento della stessa.

  133. Immagine avatar per websources
    websources

    Ottimo articolo. Faccio solo un appunto. La localizzazione di WordPress è molto sofisticata. Sia temi che plugin permettono di tradurre anche le descrizioni quindi oltre a usare il dominio di testo andrebbe usato anche il path alla localizzazione che in entrambi i casi è il seguente:

    Text Domain: nome_plugin_o_tema
    Domain Path: /path_alla_cartella_delle_localizzazioni/

    dove tipicamente la cartella delle localizzazioni assume il nome di “lang” o “languages”.

    Altre due variabili che mancano in questa guida sono License e License URI utilizzate per impostare una licenza e il sito di riferimento della stessa.

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao! la struttura dei codici utilizzata nella guida è basata sul modello offerto dal sito ufficiale WordPress, in ogni caso grazie per il contributo!

  134. Immagine avatar per Marco Benetton Ftm Tiocà
    Marco Benetton Ftm Tiocà

    Ciao bell’articolo! Io ho tema premium e seguendo la guida ho creato il file functions.php nel Child-Theme. Però quando visualizzo il sito mi dà pagina bianca! Cosa sto sbagliando?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco, grazie per la domanda.

      Per prima cosa, ti consiglio di controllare che il functions.php sia richiamato correttamente.
      Un altro aspetto a cui prestare attenzione è questo: assicurati che i codici php siano, ovviamente, corretti e che dopo il tag di chiusura ?> non ci siano ulteriori spazi, linee a capo, ecc. Ho letto che linee vuote “extra” hanno generato pagine bianche per diversi utenti.

      Fammi sapere come procede!

    2. Immagine avatar per websources
      websources

      Il protocollo HTTP è apolide e oltre a non salvare informazioni di stato non distingue l’ordine di priorità nell’invio delle intestazioni. Il caso di pagina bianca che dici se ispezionato con la costante debug settata a true nel file wp-config.php da luogo a un errore del tipo che le intestazioni sono già state inviate (appunto pagina bianca se il debug non è attivo); altri esempi li puoi avere mettendo una riga bianca al termine di un file dove usi funzioni come setcookie(), header() session_X() eccetera. Ciò accade perché quando vengono trasmesse le richieste HTTP è necessario che niente venga inviato prima (una riga vuota dopo i marcatori di chiusura php viene in ogni caso inviata e genera codice quindi un errore). E’ possibile ovviare a questo, lo faccio nel tema che sto scrivendo per il mio blog, usando le funzioni ob_X() (start, flush, eccetera) per il ritardo non solo nella gestione delle sessioni ma anche per l’invio delle intestazioni HTTP. Laddove sia possibile puoi ovviare a questo non mettendo il marcatore di chiusura ?>, per altro assolutamente non necessario, in modo tale che php si fermi all’ultima riga utile di codice.

  135. Immagine avatar per Marco Benetton Ftm Tiocà
    Marco Benetton Ftm Tiocà

    Ciao bell’articolo! Io ho tema premium e seguendo la guida ho creato il file functions.php nel Child-Theme. Però quando visualizzo il sito mi dà pagina bianca! Cosa sto sbagliando?

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Marco, grazie per la domanda.

      Per prima cosa, ti consiglio di controllare che il functions.php sia richiamato correttamente.
      Un altro aspetto a cui prestare attenzione è questo: assicurati che i codici php siano, ovviamente, corretti e che dopo il tag di chiusura ?> non ci siano ulteriori spazi, linee a capo, ecc. Ho letto che linee vuote “extra” hanno generato pagine bianche per diversi utenti.

      Fammi sapere come procede!

    2. Immagine avatar per websources
      websources

      Il protocollo HTTP è apolide e oltre a non salvare informazioni di stato non distingue l’ordine di priorità nell’invio delle intestazioni. Il caso di pagina bianca che dici se ispezionato con la costante debug settata a true nel file wp-config.php da luogo a un errore del tipo che le intestazioni sono già state inviate (appunto pagina bianca se il debug non è attivo); altri esempi li puoi avere mettendo una riga bianca al termine di un file dove usi funzioni come setcookie(), header() session_X() eccetera. Ciò accade perché quando vengono trasmesse le richieste HTTP è necessario che niente venga inviato prima (una riga vuota dopo i marcatori di chiusura php viene in ogni caso inviata e genera codice quindi un errore). E’ possibile ovviare a questo, lo faccio nel tema che sto scrivendo per il mio blog, usando le funzioni ob_X() (start, flush, eccetera) per il ritardo non solo nella gestione delle sessioni ma anche per l’invio delle intestazioni HTTP. Laddove sia possibile puoi ovviare a questo non mettendo il marcatore di chiusura ?>, per altro assolutamente non richiesto ne da WordPress e men che meno da PHP, in modo tale che php si fermi all’ultima riga utile di codice.

  136. Immagine avatar per fra
    fra

    ciao, scusa due domande, ma Theme URI e author URI è sempre //example.com? e poi trovo due directory wp-content/themes una in public e una in web … quale devo usare?
    Se puoi riispondermi Grazie!!!

    1. Immagine avatar per Andrea Di Rocco
      Andrea Di Rocco

      Ciao Fra,
      I codici dovranno essere personalizzati a seconda del tuo tema/URL; example[.]com è solo l’URL standard utilizzato negli esempi ma dovrai modificarlo. Per quanto riguarda la cartella, dovrai creare il tema child nella stessa in cui si trova il tema parent. Prima di fare modifiche ai codici, assicurati sempre di fare un backup di tutto il sito per evitare di perdere contenuti e informazioni qualora ci fossero problemi. 😉

    2. Immagine avatar per websources
      websources

      L’intento dei progettisti WordPress è un pelo diverso. Supponi ad esempio di scrivere un tema e pubblicarlo in un portale come ThemeForest (o altri). In questo caso Theme Uri: corrisponde a un qualcosa di simile a https://themeforest.quelcheè/nome-del-tema dato fai riferimento alla pagina del tuo tema che può essere benissimo diversa da quella del tuo profilo personale o del tuo blog. Allo stesso modo se pubblichi il tema da una parte ma magari il tuo sito è da un’altra Author Uri diventa qualcosa di simile a https://tuosito.quelcheè

    3. Immagine avatar per websources
      websources

      L’intento dei progettisti WordPress è un pelo diverso. Supponi ad esempio di scrivere un tema e pubblicarlo in un portale come ThemeForest (o altri). In questo caso Theme Uri: corrisponde a un qualcosa di simile a https://themeforest.quelcheè/nome-del-tema dato fai riferimento alla pagina del tuo tema che può essere benissimo diversa da quella del tuo profilo personale o del tuo blog. Allo stesso modo se pubblichi il tema da una parte ma magari il tuo sito è da un’altra Author Uri diventa qualcosa di simile a https://tuosito.quelcheè

  137. Immagine avatar per Tiziana
    Tiziana

    Grazie mille Andrea e buon lavoro!

  138. Immagine avatar per Giuseppe
    Giuseppe

    Si GRETA. non ricordo a quando risale ma su themeforest lo hanno anche tolto.

  139. Immagine avatar per Andrea Di Rocco
    Andrea Di Rocco

    Se purtroppo non esiste più e il team tecnico non fornisce aggiornamenti, consigliamo di cambiarlo, anche per ragioni di sicurezza e prestazioni.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *