I motivi per usare un tema figlio, ovvero derivato da un tema principale, invece di modificare direttamente il tema originale sono soprattutto due: ci permette di intervenire sul codice originale causando disastri in caso di errore ed evita la perdita delle modifiche quando il tema viene aggiornato. Non che i disastri di cui sopra non siano risolvibili, intervenendo con la sostituzione del file modificato attraverso il file manager del pannello di hosting o un client FTP, ma prevenire è sempre meglio che curare, è le modifiche errate a un child theme si possono sempre risolvere disattivandolo temporaneamente e attivando l’originale nel frattempo, male che vada.
Sottolineate le motivazioni per l’uso dei temi figlio, passiamo ora ai metodi per crearli, che sono anche in questo caso due: manuale o per mezzo di un plugin specializzato. Per chi preferisce il metodo manuale, consiglio questo ottimo tutorial sulla creazione di child theme per WordPress, ma anche il video seguente, in cui potrete vedere come si crea la cartella e il file del foglio stile CSS del tema Twenty Eleven, procedura utilizzabile naturalmente con qualsiasi altro tema. Dopo il video, invece, vi consiglierò alcuni plugin che vi permettono di ottenere lo stesso risultato ma senza sbattimenti, ricordando che una volta creato il tema figlio potete anche disattivare e persino rimuovere il plugin, se non prevedete di usarlo per crearne altri derivati da altri temi ‘genitore’.
Come modificare un Tema via codice con Child Theme
Come creare un “Child Theme” del tema Twenty Eleven
Come creare un tema Child in WordPress
plugin per la creazione di child theme
Child Theme Configurator
Si tratta di uno dei migliori plugin per la creazione di child theme, dotato di un’interessante funzione per il test del tema di cui vogliamo creare il ‘figlio’. Qui di seguito il link per consultare la scheda sul sito ufficiale di WordPress.org e un breve video sul suo utilizzo.
Altri plugin per creare temi figlio
Post Views:2.662
Condividi se ti piace!
2 commenti su “Creare un tema figlio (child theme) in WordPress, manualmente o tramite plugin”
Andrea Bortolotto
Buongiorno.
Ho seguito la procedure per creare manualmente un tema child su sito in locale su XAMPP.
Per adesso ho caricato solo il file style.css.
Le pagine non presentano differenze. L’unica pagina che carica in maniera errata, senza il layout grafico, è la home page.
da cosa può dipendere?
Ciao Andrea, controlla che la home non faccia uso di uno o più fogli stile aggiuntivi oltre a quello principale. Ricorda, inoltre, che alcuni aspetti strutturali dei temi potrebbero essere creati per mezzo dello stesso PHP o di funzioni JavaScript, in particolare proprio le home page.
In questo sito facciamo uso di strumenti interni o di terze parti che salvano dei piccoli file (cookie) sul tuo dispositivo di navigazione. I cookie vengono utilizzati, normalmente, per consentire al sito di funzionare in modo corretto (cookie tecnici), per generare statistiche sulla navigazione degli utenti (cookie statistici) e per fini di marketing e pubblicitari (cookie di profilazione). Possiamo utilizzare in modo diretto i cookie tecnici, , ma hai la possibilità e il diritto di scegliere se abilitare o meno i cookie statistici e di profilazione. Abilitando tali cookie, ci permetti di offrirti un’esperienza migliore nell’utilizzo del nostro sito. Disabilitandoli potresti non vedere alcuni contenuti (es. i video di YouTube). Informativa cookie
Buongiorno.
Ho seguito la procedure per creare manualmente un tema child su sito in locale su XAMPP.
Per adesso ho caricato solo il file style.css.
Le pagine non presentano differenze. L’unica pagina che carica in maniera errata, senza il layout grafico, è la home page.
da cosa può dipendere?
Ciao Andrea, controlla che la home non faccia uso di uno o più fogli stile aggiuntivi oltre a quello principale. Ricorda, inoltre, che alcuni aspetti strutturali dei temi potrebbero essere creati per mezzo dello stesso PHP o di funzioni JavaScript, in particolare proprio le home page.