Creare un Child-Theme WordPress: cos'è e quando ti serve

Tempo di lettura ca.: 17 minuti

Se desideri personalizzare un tema WordPress in modo individuale, prima o poi ti imatterai nel termine Tema figlio. Un child-theme è un tema indipendente basato su un altro tema – il cosiddetto Tema principale – si sviluppa e ne assume le funzioni e la progettazione.

Il vantaggio decisivo: le personalizzazioni possono essere effettuate nel child theme senza modificare direttamente i file originali del parent theme. Di conseguenza, le tue modifiche rimarranno solitamente intatte quando il parent theme viene aggiornato.

Non hai tuttavia bisogno di un child theme per ogni piccola modifica al design. Ad esempio, se logo, colori, caratteri o layout possono già essere impostati tramite il tema, il Customizer di WordPress o l'editor del sito, un child theme è solitamente superfluo.

In questa guida spieghiamo come funzionano insieme i tema parent e child, quando è utile un tema child e come creare tu stesso un semplice tema child per WordPress.

Breve spiegazione: Un tema figlio eredita le basi di un tema genitore e consente personalizzazioni in file separati. In questo modo non devi modificare direttamente il tema genitore e le tue personalizzazioni non verranno semplicemente sovrascritte da nuovi file originali quando questo viene aggiornato.

Che cos'è un child theme di WordPress? #

Un child theme è un tema di WordPress che utilizza un altro tema installato come base.

Il tema sottostante viene visualizzato come Tema principale definito. Il Child-Theme può ereditarne il design e le funzioni e, allo stesso tempo, aggiungere personalizzazioni proprie o sovrascrivere determinati file del tema.

In parole semplici:

  • Tema genitore costituisce la base del tema reale
  • Tema figlio contiene le tue personalizzazioni individuali

Il child theme non è quindi una copia completa del parent theme. Di solito contiene solo i file e le personalizzazioni necessari in aggiunta.

Perché non si dovrebbe modificare direttamente un parent theme? #

Tecnicamente puoi modificare i file di un tema WordPress installato. Tuttavia, per un tema che continua a ricevere aggiornamenti, questa non è solitamente una buona pratica.

Durante un aggiornamento, i file del tema padre vengono sostituiti o aggiornati dalla nuova versione del creatore del tema.

Se, ad esempio, hai apportato modifiche direttamente a:

  • functions.php
  • header.php
  • footer.php
  • File di modello
  • Fogli di stile

queste modifiche potrebbero andare perse durante il prossimo aggiornamento del tema.

Importante: Smettere di aggiornare un tema solo per preservare le proprie modifiche non è una soluzione sensata. Gli aggiornamenti dei temi possono includere correzioni di bug, adeguamenti di compatibilità e modifiche relative alla sicurezza.

Quando è utile un child theme? #

Un child-theme è particolarmente utile quando desideri apportare modifiche a livello di tema che non sono possibili tramite le normali impostazioni del tema o di WordPress.

I casi d'uso tipici sono:

  • aggiungere funzioni PHP personalizzate
  • Personalizzare i file di un tema classico
  • gestire in modo strutturato personalizzazioni CSS proprie più ampie
  • modificare determinate uscite del tema
  • aggiungere la funzionalità del tema personalizzato
  • Separare definitivamente le modifiche dal tema genitore

Tuttavia, se un child theme sia la soluzione giusta dipende da, era tu desideri cambiare.

Quando non ti serve un tema child? #

Non ogni personalizzazione di WordPress giustifica un tema child.

Se il tuo tema consente già la modifica desiderata tramite le sue impostazioni, di solito dovresti usare questa funzione prevista.

Per le seguenti attività, ad esempio, non ti serve automaticamente un child theme:

  • Modifica logo
  • Sostituire l'immagine di intestazione
  • Modifica menu
  • Gestisci i widget
  • Imposta come pagina iniziale
  • Modificare i colori tramite le impostazioni del tema
  • Modificare i caratteri tramite le impostazioni del tema
  • Creare pagine con un Page Builder

In un tema classico, molte di queste impostazioni possono essere rese disponibili tramite il personalizzatore di WordPress. Puoi trovare maggiori informazioni alla voce Utilizzare il personalizzatore di WordPress: modifica di tema, colori e layout.

Tema figlio o CSS aggiuntivo? #

Se desideri aggiungere solo alcune regole CSS minori, non hai necessariamente bisogno di un child theme.

Nei temi classici, ad esempio, l'area CSS aggiuntivo il Customizer di WordPress è sufficiente per piccoli ritocchi.

Un child theme diventa più interessante quando le modifiche diventano più estese di quanto sia opportuno gestire tramite file, oppure quando sono necessarie ulteriori modifiche a PHP o ai template.

Quindi la decisione non dovrebbe essere „il tema child è sempre meglio“, bensì: Quale strumento è adatto alla modifica pianificata?

Child-Theme o plugin? #

Anche questa distinzione è importante.

Una funzione che è necessaria indipendentemente dall'aspetto del tuo sito web non appartiene automaticamente a un tema child.

Un esempio: programmi una tua funzione che elabora dati importanti per il business e che deve continuare a funzionare anche dopo un successivo cambio di tema.

Allora un plugin personalizzato può essere tecnicamente la soluzione migliore.

Un child-theme è particolarmente indicato per le modifiche che riguardano effettivamente il tema utilizzato e la sua rappresentazione o funzionalità.

Regola generale: Se una funzione è legata al tema o alla sua visualizzazione, un child theme può essere utile. Se una funzione deve rimanere indipendente dal tema attivo, spesso appartiene piuttosto a un plugin.

Cosa ti serve per un child theme? #

Per un semplice child-theme ti serve innanzitutto:

  • un tema padre installato
  • una cartella separata per il child theme
  • almeno una configurata correttamente style.css

A seconda delle modifiche, potrebbero essere aggiunti altri file, ad esempio:

  • functions.php
  • File di modello
  • file CSS personalizzati
  • File JavaScript
  • ulteriori risorse per il tema

Per il riconoscimento di base di un child theme classico, è fondamentale soprattutto la corretta associazione al parent theme.

Dove si trovano i temi di WordPress? #

I temi WordPress installati si trovano solitamente nella directory:

wp-content/themes/

A tal proposito, ogni tema ha una propria cartella.

In modo semplificato, la struttura potrebbe apparire ad esempio così:

wp-content/
└── themes/
    ├── parent-theme/
    └── parent-theme-child/

Il nome esatto della cartella del tema padre sarà importante in seguito, perché il tema figlio viene collegato al suo tema padre tramite essa.

Verifica prima il nome della cartella del tema genitore #

Prima di creare il tuo tema child, devi conoscere l'esatto nome della directory del tema parent.

Supponendo che il tema padre si trovi qui:

wp-content/themes/beispieltheme/

Allora il nome della cartella pertinente è:

tema di esempio

Questo valore ti servirà più tardi nel style.css del tema figlio.

Importante: Non limitarti a usare il nome di marketing visibile del tema. Ciò che conta per il Modello-Inserisci il nome della directory effettiva del tema padre.

Passo 1: Creare la cartella per il tema child #

Crea entro:

wp-content/themes/

una nuova cartella per il tuo child theme.

Se il tuo tema padre, ad esempio, ha la cartella:

tema di esempio

utilizzato, potresti chiamare il tuo tema child così:

tema-esempio-child

La struttura delle directory apparirà quindi così:

wp-content/
└── themes/
    ├── beispieltheme/
    └── beispieltheme-child/

L'aggiunta bambino non è tecnicamente prescritto, ma fa capire subito di cosa si tratta.

Passaggio 2: creazione di style.css #

Crea il file nella nuova cartella del child theme:

style.css

All'inizio di questo file, WordPress richiede un'intestazione del tema.

Una variante minimale potrebbe apparire ad esempio così:

/*
Theme Name: Esempio Child Theme
Template: beispieltheme
*/

La voce più importante per la relazione con il tema principale è:

Modello: beispieltheme

Il valore deve corrispondere esattamente al nome della cartella del tema padre.

Creare l'intestazione del tema in modo più dettagliato #

Puoi nel blocco dei commenti del style.css inserire ulteriori informazioni.

Per esempio:

/*
Theme Name: Esempio Child Theme
Description: Child-theme per personalizzazioni individuali
Author: Il tuo nome
Template: esempio
Version: 1.0.0
*/

Per l'associazione tecnica al tema principale, rimane in particolare la riga Modello decisivo.

Errore più comune: valore del template errato #

Se WordPress segnala che il tema principale manca o che il tema figlio non funziona correttamente, la prima cosa da fare è Modello-Verifica il valore.

Supponendo che il tuo tema padre nell'area di amministrazione di WordPress sia:

Il mio tema fantastico

visualizzato, ma la cartella effettiva è:

il-mio-fantastico-tema

Allora bisogna nel style.css rimanere

Modello: my-fantastic-theme

e non il nome del tema visibile.

Passaggio 3: functions.php – ti serve davvero? #

Per un tema child, spesso si ricorre immediatamente a un functions.php creato. Tuttavia, non è necessario in ogni caso.

Se desideri aggiungere funzioni PHP personalizzate o caricare risorse specifiche in modo mirato, puoi farlo nel child theme creando un file denominato:

functions.php

creare.

È importante capire che functions.php di un tema figlio il file corrispondente del tema genitore non semplicemente sostituito.

WordPress carica le funzioni di entrambi i temi nella sequenza prevista.

Molto importante: Non copiare quindi semplicemente l'intera functions.php dei temi genitori nel tuo tema figlio. Questo può causare definizioni di funzioni duplicate e gravi errori PHP.

Il foglio di stile del tema padre deve essere caricato manualmente? #

Qui si trovano su Internet molte guide generiche e in parte obsolete.

Se e come sia necessario includere ulteriori fogli di stile dipende da come il rispettivo tema padre carica i propri stili.

Con alcuni temi non è necessaria alcuna azione aggiuntiva. Per altri potrebbe essere necessaria una corretta integrazione tramite le funzioni di WordPress.

Ecco perché non dovresti sceglierne uno qualsiasi alla cieca wp_enqueue_style()Copiare del codice da un manuale esterno.

Verifica invece prima la documentazione del tema genitore utilizzato. Molti temi professionali documentano espressamente come configurare un tema figlio per quel tema.

Perché le vecchie guide sui child theme possono essere problematiche #

WordPress e i temi moderni si sono evoluti nel corso di molti anni. Una guida che era corretta per un determinato tema dieci anni fa non è quindi necessariamente la procedura migliore per il tuo tema attuale.

I temi differiscono soprattutto nel caricamento dei fogli di stile.

Una buona guida non dovrebbe quindi sostenere che esattamente lo stesso codice PHP aggiuntivo sia necessario per ogni tema WordPress.

Passaggio 4: Attivare il Child-Theme in WordPress #

Non appena WordPress riconosce correttamente il tuo child theme, dovrebbe comparire nell'area di amministrazione tra i temi installati.

Attiva il tema child #

  1. Accedi alla tua bacheca di WordPress.
  2. Apri Design → Temi.
  3. Cerca il tuo tema figlio appena creato.
  4. Verifica che WordPress non mostri alcun messaggio di errore relativo al tema genitore.
  5. Attiva il tema child.
  6. Apri quindi il sito web pubblico.
  7. Controlla le pagine e le funzioni importanti.

Il tema padre deve rimanere installato. Tuttavia, devi attivare il tema figlio.

Non eliminare il tema genitore dopo l'attivazione del tema figlio #

Il child theme dipende dal suo parent theme.

Non devi quindi eliminare il tema padre solo perché il tema figlio è ora attivo.

Il tema figlio contiene normalmente solo le tue aggiunte e modifiche. I restanti file e funzioni del tema provengono ancora dal tema padre.

Se il tema padre viene rimosso, il tema figlio perde la sua base.

Continuare ad aggiornare il tema padre #

Anche se il tema child è attivo, dovresti comunque considerare gli aggiornamenti disponibili per il tema parent.

Proprio in questo consiste uno dei motivi principali per l'utilizzo di un child theme: il tema principale può essere aggiornato, mentre i file del tuo child theme salvati separatamente rimangono intatti.

Ti spieghiamo come aggiornare in modo sicuro temi, plugin e WordPress stesso su Aggiornare WordPress: Mantenere core, plugin e temi in modo sicuro aggiornati.

Aggiungere CSS al tema child #

Le regole CSS personalizzate possono essere inserite nella style.css del tema child, purché la struttura del foglio di stile del tema utilizzato lo supporti adeguatamente.

Una semplice regola CSS potrebbe ad esempio essere la seguente:

.site-title {
    font-size: 32px;
}

Con ciò modificheresti la dimensione del carattere di un elemento con la classe CSS titolo del sito influenzare.

Tuttavia, il fatto che questa classe esista effettivamente sul tuo sito web dipende dal tema.

Importante: Gli esempi CSS di altri siti web non funzionano automaticamente sulla tua installazione. Devi considerare l'effettiva struttura HTML e CSS del tuo tema.

Personalizzare i file dei template con un child theme #

Un importante scopo d'uso dei child-theme classici è la personalizzazione di determinati file di template.

Se WordPress o il tema trovano un file corrispondente nel child theme, questo può essere utilizzato al posto del file di template corrispondente del parent theme.

In questo modo puoi modificare determinate spese senza alterare il file originale del tema genitore.

Quali file possono essere sovrascritti e come funziona la gerarchia dei template dipendono dal rispettivo file e dall'architettura del tema.

Non copiare inutilmente l'intero file modello #

Solo perché vuoi modificare un singolo dettaglio, non dovresti copiare casualmente numerosi file dal tema genitore al tema figlio.

Ogni file di modello copiato può causare oneri di manutenzione a lungo termine.

Se in seguito il produttore aggiorna il relativo modello padre, il tuo child theme potrebbe continuare a utilizzare la tua versione precedente sovrascritta.

Ciò significa che i miglioramenti o le modifiche di compatibilità del tema padre per questo file non possono essere applicati automaticamente.

I child theme sono più sicuri rispetto agli aggiornamenti, ma non esenti da manutenzione #

L'affermazione „Con un child-theme non può succedere nulla durante gli aggiornamenti“ sarebbe errata.

I tuoi file personali non vengono semplicemente sovrascritti da un normale aggiornamento del tema genitore. Tuttavia, il tema genitore può subire modifiche tecniche.

Ad esempio, possono:

  • le strutture HTML vengono modificate
  • I ganci possono essere modificati o rimossi
  • i file di modello vengono sviluppati
  • Le classi CSS vengono modificate
  • Le funzioni vengono modificate

Di conseguenza, dopo un importante aggiornamento del tema padre, potrebbe comunque essere necessario verificare le modifiche personalizzate e, se necessario, adeguarle.

Che cosa succede ai template sovrascritti dopo un aggiornamento? #

Se hai copiato un file di modello dal tema principale nel tuo tema figlio e lo hai modificato, di solito la versione del tuo tema figlio rimane intatta.

Questo è da un lato l'effetto desiderato.

D'altra parte, significa che le modifiche successive allo stesso file padre non verranno applicate automaticamente alla tua copia personalizzata.

Perciò, in caso di importanti aggiornamenti del tema, dovresti verificare se il file originale è cambiato e se la tua versione child è ancora compatibile.

Capire correttamente functions.php #

Muori functions.php viene spesso trattato come un qualsiasi deposito di snippet di codice. Questa non è una buona pratica.

Il codice PHP errato può far sì che il tuo sito web o l'area di amministrazione di WordPress non vengano più caricati correttamente.

Un singolo carattere mancante o un nome di funzione utilizzato in modo errato possono già causare un errore PHP.

Inserisci quindi solo codice di cui comprendi lo scopo e la provenienza.

Non copiare ciecamente codice da Internet nel file functions.php #

Su Internet trovi migliaia di snippet di codice WordPress. Alcuni sono buoni, altri obsoleti e altri ancora pensati per una configurazione completamente diversa.

Prima di utilizzare un frammento, dovresti almeno verificare:

  • quale problema risolve il codice
  • per quale versione di WordPress o struttura di temi è pensato
  • se le funzioni richieste sono presenti
  • se sia correlato al tuo tema o ai tuoi plugin
  • se il codice proviene da una fonte attendibile

Sulle pagine web di produzione, inoltre, non dovresti apportare modifiche senza un backup e una possibilità di test.

Cosa fare se il sito web non funziona più dopo una modifica al file functions.php? #

Se immediatamente dopo una modifica a PHP si verifica un errore grave, la causa è spesso nel codice inserito o modificato per ultimo.

Se non riesci più ad accedere all'area di amministrazione di WordPress, potresti dover correggere il file in questione tramite la gestione file del tuo hosting o via SFTP.

Rimuovi o correggi in modo mirato l'ultima modifica apportata.

Non modificare a caso altri file di WordPress nella speranza che l'errore scompaia.

Creare un Child-Theme tramite cPanel #

Se il tuo hosting fornisce cPanel con File Manager, puoi creare le cartelle e i file necessari anche direttamente tramite il browser.

Apri la directory di WordPress nel file manager e naviga verso:

wp-content/themes/

Lì puoi creare la cartella del tema child e i file necessari.

Con i file PHP dovresti lavorare con particolare attenzione. Anche un solo errore di sintassi può compromettere il sito web.

Creare un Child Theme in locale e installarlo come ZIP #

In alternativa, puoi preparare i file del tema child sul tuo computer e poi installarli come archivio ZIP.

La struttura dell'archivio potrebbe ad esempio essere la seguente:

beispieltheme-child/
├── style.css
└── functions.php

Muori functions.php ne hai bisogno solo se è necessaria per la tua configurazione o personalizzazione specifica.

Puoi quindi caricare l'archivio ZIP tramite la normale installazione del tema di WordPress.

Spiegheremo come installare i temi in linea di principio su Installare un nuovo tema in WordPress.

Verifica il tema child prima dell'attivazione #

Prima di attivare un child theme creato autonomamente su un sito web di produzione, dovresti verificare alcuni punti.

  • È il ModelloIl valore è corretto?
  • Il tema padre è installato?
  • Contiene il style.css un'intestazione del tema valida?
  • Contiene il functions.php solo codice necessario e testato?
  • Non sono stati copiati inutilmente file del tema padre?
  • Esiste un backup aggiornato?

È meglio testare prima il Child-Theme in un ambiente di prova #

Nel caso di un sito aziendale produttivo o di un negozio online, se possibile, non dovresti provare per la prima volta ampie modifiche al tema direttamente sul sito live.

Un ambiente di test o di staging ti consente di controllare le modifiche prima che i visitatori ne siano interessati.

Un'altra possibilità consiste nel clonare un'installazione WordPress esistente per effettuare dei test. Spieghiamo come farlo con Softaculous su Clonare WordPress con Softaculous.

Child-Theme con Elementor: ne ho bisogno? #

Se progetti il tuo sito web con Elementor, non hai automaticamente bisogno di un child theme.

Molte modifiche visive vengono eseguite direttamente in Elementor o nelle sue funzioni di tema e modello.

Un tema figlio può comunque risultare utile se hai bisogno di personalizzazioni a livello di PHP o di tema.

Quindi, solo perché Elementor è installato, la risposta non è fondamentalmente né „è necessario un child theme“ né fondamentalmente „un child theme è superfluo“.

Ciò che è determinante è il modo in cui ti adatti.

Theme figlio in un block theme #

Anche i moderni temi a blocchi possono essere estesi e personalizzati. Tuttavia, la loro architettura differisce in parte in modo significativo da quella dei temi classici.

I temi a blocchi utilizzano, tra le altre cose, modelli, parti di modelli, stili globali e il file theme.json.

Molte personalizzazioni possono essere apportate direttamente tramite l'editor del sito web di WordPress, senza che sia necessario un tema child.

Tuttavia, se desideri sviluppare modifiche più approfondite a un block theme, anche in quel caso un child theme può essere utile.

Che cos'è theme.json? #

theme.json è un file di configurazione centrale dei moderni temi WordPress, attraverso il quale è possibile definire, tra le altre cose, le impostazioni e le direttive di design per l'editor a blocchi o per la progettazione del sito web.

Questi possono includere, ad esempio:

  • Colori
  • Tipografia
  • Distanze
  • Impostazioni di layout
  • Specifiche di blocco

Il lavoro con theme.json fa già parte delle aree più avanzate dello sviluppo di temi WordPress.

Per le normali modifiche a un sito web WordPress, non è strettamente necessario modificare questo file da soli.

Disattivare il tema figlio #

Un child theme viene disattivato come qualsiasi altro tema WordPress, attivando un altro tema.

Se riattivi direttamente il tema principale, le modifiche del tema figlio non verranno più eseguite o utilizzate.

Tuttavia, i file del child theme rimangono installati a meno che tu non elimini il tema.

Elimina child theme #

In linea di principio, puoi rimuovere un child theme non attivo come qualsiasi altro tema installato.

Prima dovresti però verificare se contiene personalizzazioni tue di cui potresti aver bisogno in seguito.

Se elimini il tema figlio, i suoi file e quindi le modifiche personalizzate salvate al suo interno verranno rimossi.

Crea quindi eventualmente prima un backup.

Posso creare un child theme in un secondo momento? #

Sì. Un child theme può in linea di principio essere creato anche dopo che un sito web è già stato costruito con il parent theme.

Tuttavia, è fondamentale dove sono state salvate le precedenti personalizzazioni.

Se hai già modificato direttamente dei file del tema genitore, queste modifiche non verranno trasferite automaticamente in un nuovo tema figlio.

Perciò devi prima determinare quali file o aree di codice sono stati modificati e trasferire le modifiche necessarie in modo controllato nel child theme.

Trova le modifiche esistenti nel tema padre #

Questo può essere difficile se le modifiche sono state apportate per un lungo periodo senza documentazione.

Un modo consiste nel confrontare i file del tema modificati con una versione non modificata della stessa versione del tema.

In questo modo è possibile rendere visibili le differenze.

Non aggiornare semplicemente il tema padre in anticipo se sono presenti modifiche individuali non ancora salvate. Queste potrebbero andare perse.

Editor dei temi nel pannello di amministrazione di WordPress #

A seconda della configurazione di WordPress, sotto Design un editor di file di temi deve essere disponibile.

Ciò consente di modificare i file del tema direttamente nel browser.

Tuttavia, per i siti web di produzione, questo è un modo di lavorare rischioso, in particolare con i file PHP.

Un errore può fare sì che il sito Web non funzioni più correttamente. Per modifiche serie al codice, un flusso di lavoro di sviluppo pulito, backup e un ambiente di test rappresentano la procedura migliore.

Un tema child non è un backup #

Un child theme protegge i tuoi file personali dalla normale sovrascrittura dovuta a un aggiornamento del parent theme. Tuttavia, non è un backup dei dati.

Se i file vengono eliminati accidentalmente, si verifica un errore durante una modifica o l'intera installazione di WordPress viene danneggiata, un child theme non sostituisce un backup.

Pertanto, prima di apportare modifiche estese, dovresti comunque disporre di un backup aggiornato.

Documentare il Child Theme #

Se sviluppi personalizzazioni tue, dovresti documentare cosa è stato modificato.

Questo è particolarmente utile se devi indagare su un problema mesi dopo o se un'altra persona prende in carico il sito web.

Una documentazione semplice può stabilire:

  • quali file sono stati modificati
  • perché la modifica era necessaria
  • quali funzioni sono state aggiunte
  • da quale versione del tema padre ha avuto origine la personalizzazione
  • se sono richiesti determinati plugin

Più un child theme diventa personalizzato, più diventa importante una documentazione tracciabile.

Errori tipici nei child-theme di WordPress #

  • Modificare direttamente il tema padre e pensare agli aggiornamenti solo più tardi
  • nome di cartella errato in Modello usare
  • Eliminare il tema genitore dopo l'attivazione del tema figlio
  • completo functions.php copiare il tema genitore
  • accettare codice di enqueue obsoleto senza verificarlo
  • copiare un numero inutilmente elevato di modelli padre
  • Incollare ciecamente codice PHP da fonti sconosciute
  • presupporre che un child theme non richieda mai manutenzione
  • testare modifiche estese direttamente sul sito live
  • non creare alcun backup prima delle modifiche al codice
  • Mescolare la funzionalità del tema con quella del plugin

Nota: Un child-theme non è una copia del parent-theme. È un livello di personalizzazione separato che si basa sul parent-theme. Pertanto, copia solo i file o aggiungi solo il codice di cui hai effettivamente bisogno.

Quando dovresti contattare il supporto di CURIAWEB? #

Se come cliente di CURIAWEB riscontri un problema tecnico durante la configurazione di un child theme, puoi rivolgerti al nostro supporto.

A tal fine sono utili le seguenti informazioni:

  • il dominio interessato
  • Nome del tema genitore
  • quale tema figlio viene utilizzato
  • quale modifica è stata apportata
  • un messaggio di errore esistente
  • se il problema si è verificato subito dopo una determinata modifica del codice

Nel caso di lavori di sviluppo individuali o di modifiche estese al codice del tema, tuttavia, è necessario distinguere tra il supporto tecnico per l'hosting e l'effettivo sviluppo di WordPress.

Riepilogo #

Uno Tema figlio di WordPress si basa su un tema genitore e ti consente di gestire le tue personalizzazioni del tema separatamente dai file originali. In questo modo è possibile eseguire aggiornamenti del tema genitore senza che i file del tuo tema figlio vengano semplicemente sovrascritti.

Per un semplice child theme ti serve una cartella del tema dedicata e una configurata correttamente style.css, il cui Modello-l'immissione punta esattamente alla cartella del tema genitore. Una functions.php o aggiungi i tuoi file di modello solo se sono effettivamente necessari.

Tuttavia, un child theme non è necessario per ogni personalizzazione. Per il logo, i colori, i menu o altre impostazioni previste dal tema, dovresti prima utilizzare le funzioni esistenti di WordPress e del tema. Spieghiamo come queste funzionano nei temi classici alla voce Usare il Customizer di WordPress.

Se apporti modifiche al codice del tema, testale attentamente, mantieni aggiornato il tema principale ed effettua un backup prima di interventi importanti. Un tema child protegge le proprie personalizzazioni dalla normale sovrascrittura dovuta agli aggiornamenti del tema principale, ma non sostituisce né la manutenzione né i backup.

Ultimo aggiornamento 27 agosto 2026
Questo articolo è stato utile?
Contenuto
Consenso ai cookie con Real Cookie Banner