Creare un tema child è un passo cruciale per personalizzare il tuo sito WordPress in modo sicuro. Garantisce che le tue personalizzazioni vengano preservate quando il tema genitore viene aggiornato. In questo articolo, esploreremo due metodi per aggiungere un tema child a qualsiasi tema WordPress: manualmente utilizzando cPanel o FTP, e automaticamente utilizzando plugin di WordPress.
Perché Usare un Tema Child?
Un tema child eredita la funzionalità e lo stile del tema genitore, permettendoti di modificare e ampliare il tema padre senza alterarne i file. Questa pratica è vantaggiosa per diversi motivi:
- Preservare le Personalizzazioni: Gli aggiornamenti del tema padre non sovrascriveranno le tue modifiche.
- Sviluppo Sicuro: Se commetti un errore, non influenzerà il tema principale.
- Facile Ripristino: Puoi facilmente tornare al tema originale se necessario.
Parte 1: Aggiungere un Tema Child Manualmente
Utilizzando cPanel
Passo 1: Accesso a cPanel
- Accedi al tuo account di hosting e apri cPanel.
- Naviga verso il File Manager.
Passo 2: Creazione della Cartella del Tema Child
- Nel File Manager, naviga verso `public_html/wp-content/themes`.
- Clicca sul pulsante `+ Folder` in alto.
- Assegna un nome alla nuova cartella, tipicamente come `nome-tema-padre-child` (es. `twentytwentyone-child`).
Passo 3: Creazione del File style.css
- All’interno della nuova cartella del tema child, clicca su `+ File` per creare un nuovo file.
- Assegna al file il nome `style.css` e clicca su `Create New File`.
- Modifica il file `style.css` e aggiungi il seguente codice:
/* Theme Name: Twenty Twenty-One Child Theme URI: http://example.com/twenty-twenty-one-child/ Description: Twenty Twenty-One Child Theme Author: Il Tuo Nome Author URI: http://example.com Template: twentytwentyone Version: 1.0.0 */ /* Importa il foglio di stile del tema padre */ @import url("../twentytwentyone/style.css"); /* I tuoi stili personalizzati vanno qui */ ```
Assicurati che il valore `Template` corrisponda al nome della cartella del tuo tema WordPress genitore.
Passo 4: Creazione del File functions.php
- Nella cartella del tema child, crea un altro nuovo file e chiamalo `functions.php`.
- Modifica il file `functions.php` e aggiungi il seguente codice:
<?php // Includi gli stili del tema padre function enqueue_parent_styles() { wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); } add_action('wp_enqueue_scripts', 'enqueue_parent_styles');
Passo 5: Attivazione del Tema Child
- Accedi alla dashboard di WordPress.
- Vai su `Aspetto > Temi`.
- Dovresti vedere, oltre al Tema di WordPress, anche il nuovo tema child elencato. Clicca su `Attiva`.
Utilizzando FTP (FileZilla)
Passo 1: Scaricare FileZilla
FileZilla è un client FTP popolare che puoi usare per gestire i file del tuo sito web. Puoi scaricarlo da qui.
Passo 2: Connessione al Tuo Server
- Apri FileZilla e inserisci le tue credenziali FTP (host, username, password, porta).
- Clicca su `Connessione Rapida`.
Passo 3: Creazione della Cartella del Tema Child del Tema di WordPress
- Nel pannello del sito remoto, naviga verso `public_html/wp-content/themes`.
- Clicca con il tasto destro nella directory e seleziona `Crea Directory`.
- Assegna un nome alla directory `nome-tema-padre-child`.
Passo 4: Caricamento del File style.css
- Sul tuo computer, crea un file chiamato `style.css` con il seguente contenuto:
/* Theme Name: Twenty Twenty-One Child Theme URI: http://example.com/twenty-twenty-one-child/ Description: Twenty Twenty-One Child Theme Author: Il Tuo Nome Author URI: http://example.com Template: twentytwentyone Version: 1.0.0 */ /* Importa il foglio di stile del tema padre */ @import url("../twentytwentyone/style.css"); /* I tuoi stili personalizzati vanno qui */
Carica questo file nella directory del tema child sul tuo server.
Passo 5: Caricamento del File functions.php
- Sul tuo computer, crea un file chiamato `functions.php` con il seguente contenuto:
<?php // Includi gli stili del tema padre function enqueue_parent_styles() { wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); } add_action('wp_enqueue_scripts', 'enqueue_parent_styles');
Carica questo file nella directory del tema child sul tuo server.
Passo 6: Attivazione del Child Theme
- Accedi alla dashboard di WordPress.
- Vai su `Aspetto > Temi`.
- Dovresti vedere il nuovo tema child elencato. Clicca su `Attiva`.
Parte 2: Aggiungere un Tema Child Automaticamente Utilizzando Plugin di WordPress
Se preferisci un metodo più semplice, puoi utilizzare un plugin per crearlo. Ecco due plugin popolari per questo scopo:
Child Theme Configurator
One-Click Child Theme
Utilizzando Child Theme Configurator
Passo 1: Installazione del Plugin
- Accedi alla dashboard di WordPress.
- Vai su `Plugin > Aggiungi Nuovo`.
- Cerca “Child Theme Configurator”.
- Clicca su `Installa Ora` e poi su `Attiva`.
Passo 2: Creazione del Tema Child
- Vai su `Strumenti > Child Themes`.
- Seleziona il tema padre dal menu a discesa.
- Clicca su `Analyze` per verificare la compatibilità del tema.
- Una volta analizzato, clicca su `Create New Child Theme`.
- Configura le impostazioni del tema child come necessario e clicca su `Create Child Theme`.
Passo 3: Attivazione del Tema Child
- Vai su `Aspetto > Temi`.
- Dovresti vedere il nuovo tema child elencato. Clicca su `Attiva`.
Utilizzando One-Click Child Theme
Passo 1: Installazione del Plugin
- Accedi alla dashboard di WordPress.
- Vai su `Plugin > Aggiungi Nuovo`.
- Cerca “One-Click Child Theme”.
- Clicca su `Installa Ora` e poi su `Attiva`.
Passo 2: Creazione del Tema Child
- Vai su `Aspetto > Temi`.
- Clicca sul tema che desideri utilizzare come tema padre.
- Clicca sulla nuova opzione `Create a Child Theme`.
- Inserisci i dettagli per il tuo tema child e clicca su `Create Child`.
Passo 3: Attivazione del Tema Child
- Vai su `Aspetto > Temi`.
- Dovresti vedere il nuovo tema child elencato. Clicca su `Attiva`.
Conclusione
Creare un tema child è una pratica essenziale per chiunque desideri personalizzare il proprio sito WordPress in modo sicuro ed efficace. Che tu scelga di farlo manualmente tramite cPanel o FTP, o automaticamente utilizzando un plugin, il processo è semplice e garantisce che le tue modifiche vengano preservate attraverso gli aggiornamenti del tema.
Per guide più dettagliate su come gestire e personalizzare il tuo sito WordPress, resta sintonizzato sul nostro blog. Buon lavoro con i temi!