Tema-Child-Wordpress

Tema Child WordPress perché crearlo?

Sicuramente ti starai chiedendo cosa sia un tema child wordpress e a cosa serve. Bene sei nella pagina giusta!! Ora ti spiegherò perché devi crearlo subito, tutte le caratteristiche da sapere e soprattutto come crearlo in semplici passaggi.

Tema Child WordPress cos’è? Quali caratteristiche ha?

Te lo spiego in semplici parole. Un tema child wordpress (tema figlio) non è altro che un tema che importa e acquisisce tutte le funzionalità del tema padre. Quindi crearlo ti porterà solo benefici! Se vorrai fare aggiornamenti, modifiche o aggiungere delle nuove funzionalità al tuo template potrai farlo tranquillamente senza modificare i file del tema padre. Questo passaggio è fondamentale nel caso tu stia utilizzando un tema a pagamento o un tema soggetto ad aggiornamenti che ti consiglio di farli sempre per avere una maggiore sicurezza (quasi sempre vengono corretti bug di sicurezza del tema) e per poter utilizzare le nuove funzionalità di quest’ultimo.

Tema Child WordPress come crearlo.

Creare un tema child è molto semplice e veloce, più semplice di quanto tu possa immaginare.

Se hai un template a pagamento quasi sicuramente già avrai a disposizione il tema child, non ti resta che iniziare a scrivere un’po’ di codice per personalizzare al meglio il tuo tema. Invece, se come me, stai utilizzando un template gratuito devi subito crearlo, cosi come già ti ho accennato prima non perderai nessuna modifica che hai in programma.

Ora ti mostrerò come ho creato il tema child wordpress per il mio blog. Ah, dimenticavo se vuoi puoi anche leggere a guida in inglese che trovi sul sito di WordPress.org oppure seguire questa mini guida.

Dunque, cosa ho fatto.

  • Ho effettuato l’accesso al mio spazio hosting tramite FTP, io uso FileZilla, ho aperto la cartella wp-content/themes nella root principale. All’ interno trovi una cartella con il nome del tuo tema istallato. Nel mio caso è Colormag.
    Tema Child WordPress
Tema Child WordPress
Img: Tema Child WordPress Creazione cartella Child
  • Ho creato una nuova cartella, a cui ho dato il nome del tema padre e ho aggiunto -child. Esempio: la cartella del mio tema child di Colormag l’ho chiamata colormag-child.
  • Sono entrato nella cartella e ho creato un nuovo documento di testo (tasto destro del mouse -> nuovo -> documento di testo) e l’ho chiamato style.css
Tema Child WordPress
Img: Tema Child WordPress – sottocartella child
  • Apri il file appena creato, style.css, e copia i codici che vedi sotto (dovrei cambiare i campi a seconda delle informazione del tuo tema padre che stai utilizzando).

/*

Theme Name: Twenty Thirteen Child

Theme URI: http://example.com/

Description: Tema Child per il tema Twenty Thirteen

Author: Qui il vostro nome

Author URI: http://example.com/about/

Template: twentythirteen

Version: 0.1.0

*/

 

Ti do una mano cosi non avrai nessuna difficoltà. Le righe obbligatorie che dovrai sostituire sono il Theme Name e Template. Il Template è il nome della cartella del tema padre, nel mio caso come già ti ho detto è colormag . quindi avrò Template: colormag.

Il foglio di stile che hai creato sovrascriverà il foglio di stile del tema padre. Successivamente, dopo aver fatto le operazione che ti ho appena detto nella stessa cartella (colormag-child) ho creato un nuovo documento e l’ ho rinominato functions.php.

Perché ho creato questo file, semplice, ho voluto includere anche il foglio di stile del tema padre.

All’interno del file functions.php ho copiato questo pezzetto di codice che ti permetterà di includere il foglio di stile del tema padre.

NB. All’interno di questo file, oltre al codice che vedi sotto, potrai aggiungere i codici php richiesti per ottenere determinate funzionalità, come aggiungere o togliere aree widget nel tuo tema, modificare un testo nel footer o rimuovere la funzione di ricerca in WordPress. Non ti preoccupare nei prossimi articoli ti mostrerò come effettuare queste modifiche.

<?php

add_action( ‘wp_enqueue_scripts’, ‘enqueue_parent_theme_style’ );
function enqueue_parent_theme_style() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri().’/style.css’ );

}

Bene, bravo hai effettuato tutti i passaggi necessari per creare un tema child WordPress. Ora non ti resta che accedere al pannello di controllo del tuo sito e attivare il tema child. Aspetto-> temi.

Conclusione

Ti ho spiegato perché è importante creare un tema child, come crearlo e piccoli consigli . Il tema child è molto utile cosi potrai fare esperienza e testare nuove funzionalità. Non dimenticare prima di effettuare qualsiasi modifica al tuo sito web, fai un backup. Non ti dimenticare cosi eviterai di perdere i tuoi contenuti e configurazioni.

Autore Bartolomeo

Mi chiamo Bartolomeo Alberico, sono un consulente tecnico con la passione per il web e la tecnologia e tutto quello che le ronza intorno.
Nel tempo libero scrivo articoli per il mio blog su argomenti vari, in particolare su WordPress e SEO.

Condividi questo articolo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Ho letto la policy privacy e accetto il trattamento dei miei dati personali in conformità al D.Lgs. 196/2003