[WP] Il funzionamento dei Tema Child

– Parte 2 –

Qualsiasi tema può essere un tema  genitore per un tema child. L’unica condizione perchè questo possa essere vero è che entrambi i temi, (tema genitore e tema child), devono essere contenuto nella cartella wp-content/themes/ e che entrambi abbiano le loro cartelle separate. Esatto, proprio come se avessimo all’effettivo due temi  distinti e separati.

Una volta preparato tutto ciò avremo bisogno di un foglio di stile. Questo foglio di stile deve chiamarsi style.css. Proprio attraverso questo foglio di stile andremo a dire a WordPress che si tratta di un tema Child. Per dichiarare a WordPress che il nostro tema è un tema child avremo bisogno di utilizzare un tag: Template.

Ecco il file style.css di base per un tema; in questo caso abbiamo omesso alcuni tag necessari per l’invio a wordpress.org:

/*
Theme Name: Il nome del tuo tema
Theme URI: http://il-tuo-tema-homapage.com
Description: Una descrizione del tuo tema.
Author: Il nome dell'autore del tema
Author URI: http://il-tuo-sito.com
Version: es. 1.0
*/

Ora, come abbiamo detto poco sopra, dobbiamo far dichiarare al nostro file style.css che si tratta di un tema Child. Come abbiamo anticipato dobbiamo semplicemente utilizzare un tag Template:, che per essere chiari e coincisi non è altro che il nome della cartella che contiene il nostro tema genitore:


Template: il nome della cartella contenente il template genitore che vogliamo per il nostro tema figlio.

Ora andiamo a incorporare questo tag nel nostro foglio di stile style.css:

 
/* 
Theme Name: Il nome del tuo tema 
Theme URI: http://il-tuo-tema-homapage.com 
Description: Una descrizione del tuo tema. 
Author: Il nome dell'autore del tema 
Author URI: http://il-tuo-sito.com
Template: il nome della cartella contenente il template genitore. 
Version: es. 1.0
*/

Ora che disponiamo in tutto e per tutto del nostro tema figlio, sarà all’interno di questo file, che andremo ad aggiungere o modificare le nostre regole css.

Lascia un commento

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