Quando creaiamo un nuovo tema è possibile fare in modo che questo erediti tutte le funzionalità e caratteristiche di un altro tema. Avremo così un un ‘tema genitore‘ (parent teme) e un ‘tema discendente‘ (child theme).

Un tema discendente minimale è costituito da una cartella posizionata al livello degli altri temi sotto /wp-content e al cui interno è presente un unico file: style.css. La riga principale è quella in cui si fa riferimento al foglio di stile del partent theme il quale in realtà non viene importato ma sovrascritto.

/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    http://sito-prova.com/twenty-fourteen-child/
 Description:  Tema child di Twenty Fourteen
 Author:
 Author URI:    http://sito-prova.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar
 Text Domain:  twenty-fourteen-child
*/

@import url("../twentyfourteen/style.css");

/* = qui scriviamo le regole che sovrascrivono quelle del tema genitore

Il file functions.php

Oltre al file css è possibile aggiugere il file functions.php che andrà a sommarsi a quello del tema genitore.

I file template

I file template inseriti nel child theme andranno a sostituire i file con lo stesso nome presenti nel parent theme.


  inStileWeb.com
blog comments powered by Disqus