Un tema child in WordPress è un tema secondario che eredita tutte le funzionalità, le caratteristiche e lo stile del tema genitore. I temi child sono un modo sicuro per modificare un tema di WordPress senza apportare alcuna modifica ai file del genitore. Quando il tema genitore viene aggiornato, le modifiche apportate al tema child vengono conservate e applicate anche sulla versione aggiornata. Per questo motivo i temi child sono il modo più sicuro e migliore per apportare modifiche a un tema esistente. Invece di modificare direttamente i file del tema, si può semplicemente sovrascriverli con i template del tema child.
Per creare un tema child è necessario creare una cartella nella directory themes per il nuovo tema. In questa cartella l’unico file necessario è style.css. Nell’header del file style.css è possibile specificare il tema genitore aggiungendo una riga template nel codice dei commenti, dove è scritto il nome del tema. Poiché questo foglio di stile è incluso dopo il foglio di stile del genitore, sovrascriverà tutti gli stili presenti nel file style.css di quest’ultimo.
Per poter applicare le modifiche, il tema child deve essere attivato. Il tema child continuerà a includere tutte le funzionalità che non sono state sovrascritte dal tema child.