Come creare un tema child WordPress e perché può evitarti molti problemi

Creare un tema child WordPress è una delle prime operazioni che dovresti conoscere se vuoi personalizzare il tuo sito senza rischiare di perdere tutto dopo un aggiornamento.

Molti utenti iniziano modificando direttamente il tema installato, aggiungendo codice in functions.php, modificando il CSS oppure inserendo personalizzazioni nei file del tema. All’inizio sembra tutto funzionare, ma al primo aggiornamento del tema le modifiche spariscono.

È proprio questo il problema che il tema child risolve.

Samsung Galaxy S26 Ultra S26 Ultra
VS
iPhone 17 Pro Max iPhone 17 Pro Max
Xiaomi 17 Pro Xiaomi 17 Pro
VS
Honor Magic 8 Honor Magic 8
iPhone 15 iPhone 15
VS
iPhone 17 iPhone 17
GRATIS · 380+ modelli

Confronta gli smartphone

Display, fotocamera, batteria e prestazioni a confronto in pochi secondi.

Confronta ora

Cos’è un tema child in parole semplici

Un tema child (tema figlio) è una copia leggera del tema principale che contiene soltanto le tue personalizzazioni.

In pratica:

  • il tema principale continua a gestire il sito
  • il tema child contiene le modifiche personali
  • gli aggiornamenti del tema principale non cancellano il tuo lavoro

È un po’ come scrivere annotazioni su un foglio trasparente appoggiato sopra un documento originale: puoi aggiornare il documento sottostante senza perdere le annotazioni.

Perché usare un tema child

Immagina di aggiungere uno snippet nel file functions.php del tuo tema.

Dopo qualche settimana arriva un aggiornamento di sicurezza.

Se aggiorni il tema:

  • WordPress sostituisce i file originali
  • il tuo functions.php viene sovrascritto
  • tutte le modifiche spariscono

Con un tema child invece le personalizzazioni rimangono al loro posto.

Per questo motivo è la soluzione consigliata quando vuoi:

  • aggiungere codice PHP
  • modificare il CSS
  • personalizzare WooCommerce
  • creare funzioni personalizzate
  • modificare template del tema

Serve davvero a tutti?

Non sempre.

Se utilizzi soltanto plugin come:

probabilmente puoi vivere tranquillamente senza tema child.

Infatti molti snippet moderni vengono gestiti direttamente tramite WPCode senza toccare alcun file del tema.

Il tema child diventa davvero utile quando inizi a modificare il funzionamento del tema o vuoi intervenire direttamente sul codice.

Come creare un tema child WordPress

La procedura è più semplice di quanto sembri.

Collegati al tuo hosting tramite:

File Manager oppure FTP

e apri la cartella:

wp-content/themes

Se utilizzi il tema Blocksy, ad esempio, troverai una cartella chiamata:

blocksy

Ora crea una nuova cartella chiamata:

blocksy-child

Creare il file style.css

All’interno della nuova cartella crea un file chiamato:

style.css

e inserisci:

/*
Theme Name: Blocksy Child
Template: blocksy
Version: 1.0
*/

La riga più importante è:

Template: blocksy

perché indica a WordPress quale tema principale deve utilizzare.

Se usi GeneratePress dovrai scrivere:

Template: generatepress

e così via.

Creare il file functions.php

Sempre nella cartella del tema child crea un file chiamato:

functions.php

e inserisci:

<?php

add_action( 'wp_enqueue_scripts', function() {

    wp_enqueue_style(
        'parent-style',
        get_template_directory_uri() . '/style.css'
    );

});

Questo piccolo codice dice a WordPress di caricare anche lo stile del tema principale.

Attivare il tema child

A questo punto entra nella bacheca WordPress.

Vai su:

Aspetto → Temi

Tra i temi disponibili vedrai comparire:

Blocksy Child

Premi:

Attiva

Il sito continuerà ad avere lo stesso aspetto di prima ma da questo momento le tue modifiche saranno al sicuro.

Come capire se il tema child funziona

Un test semplice consiste nell’aggiungere una piccola regola CSS nel file style.css.

Per esempio:

body{
    border-top:5px solid red;
}

Salva il file e aggiorna il sito.

Se compare una sottile linea rossa nella parte superiore della pagina significa che il tema child sta funzionando correttamente.

Tema child o WPCode: quale scegliere?

Molti utenti oggi si fanno questa domanda.

Se devi semplicemente aggiungere:

  • snippet PHP
  • JavaScript
  • CSS

WPCode è spesso la soluzione più semplice.

Se invece vuoi:

  • modificare il comportamento del tema
  • creare template personalizzati
  • personalizzare WooCommerce
  • sviluppare funzioni avanzate

allora il tema child è ancora la scelta migliore.

In molti casi le due soluzioni convivono perfettamente.

L’errore più comune

L’errore più frequente è scrivere male il nome del template.

Ad esempio, se la cartella del tema si chiama:

blocksy

devi scrivere:

Template: blocksy

esattamente nello stesso modo.

Anche una sola lettera sbagliata impedirà al tema child di funzionare.

Vale ancora la pena usare un tema child nel 2026?

Sì, soprattutto se gestisci un sito WordPress in modo professionale.

È vero che strumenti come WPCode hanno ridotto la necessità di modificare direttamente i file del tema, ma il tema child rimane il metodo più sicuro quando vuoi personalizzare WordPress senza rischiare di perdere il lavoro durante gli aggiornamenti.