#wplogin; Creare un tema child su WordPress è un’ottima soluzione se desideri modificare il tema principale del tuo sito, ma non vuoi perdere le modifiche effettuate quando viene rilasciata una nuova versione del tema.

A seconda della tua confidenza con il codice, puoi decidere se creare un tema child con o senza l’aiuto l’aiuto di un plugin specifico.

Creare un tema child con un plugin

Creare un tema child con l’ausilio di un plugin è abbastanza semplice. In questo modo puoi creare un tema child senza dover creare manualmente i file nella cartella.

Child Theme Configurator

🔗 https://wordpress.org/plugins/child-theme-configurator

  1. Installa e attiva il plugin Child Theme Configurator.
  2. Una volta attivato, vai alla sezione Strumenti > Child Themes dal menu di amministrazione di WordPress.
  3. Clicca su “Create a new child theme” e compila le informazioni richieste, tra cui il nome del tema, la descrizione, l’autore e il tema padre da utilizzare come base per il tuo tema child.
  4. Una volta compilate le informazioni, clicca su “Create Child Theme”. Il plugin creerà automaticamente una copia del tuo tema padre e lo renderà disponibile come tema child nella sezione Aspetto > Temi del tuo pannello di amministrazione WordPress. Non dovrei far altro che attivarlo.
  5. Adesso puoi iniziare a personalizzare il tuo tema child. Le modifiche che apporti al tuo tema child non influiranno sul tema padre, consentendoti di effettuare modifiche senza preoccuparti di perdere i cambiamenti quando il tema padre verrà aggiornato.

In questo modo, puoi creare facilmente un tema child su WordPress utilizzando un plugin, evitando di dover scrivere codice da zero o gestire manualmente i file del tema.

Leggi anche...  Perché WordPress è espandibile

Creare un tema child su WordPress senza plugin

  1. Crea una cartella per il tema child nella cartella “wp-content/themes” del tuo sito web WordPress. Il nome della cartella dovrebbe essere simile al nome del tema padre con l’aggiunta di “-child” alla fine. Ad esempio, se il nome del tema padre è “tema-padre”, il nome della cartella per il tema child dovrebbe essere “tema-padre-child”. O ancora, se il tema principale è “Twenty Twenty-One”, la cartella del tema child dovrebbe chiamarsi “twentytwentyone-child”.
  2. Crea un file style.css nella cartella del tema child. Questo file conterrà le modifiche allo stile del tema padre. Apri il file style.css e aggiungi le informazioni sul tema child come descritto di seguito:
/*
 Theme Name: Tema Child
 Theme URI: [inserisci qui l'URL del tema child]
 Description: Questo è un tema child di [inserisci qui il nome del tema padre].
 Author: [il tuo nome]
 Author URI: [il tuo URL]
 Template: [il nome del tema padre]
 Version: 1.0
 */

/* Aggiungi qui il tuo CSS personalizzato */
  1. Opzionalmente, puoi creare un file functions.php nella cartella del tema child e aggiungere codice personalizzato. Copia il file “functions.php” dalla cartella del tema padre nella cartella del tema child. Apri il file functions.php copiato nella cartella del tema child e incolla le seguenti righe di codice all’inizio del file:
<?php
add_action( 'wp_enqueue_scripts', 'enqueue_parent_styles' );
function enqueue_parent_styles() {
   wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' );
}

Questo codice assicura che il file style.css del tema padre venga caricato prima del file style.css del tema child, in modo che le modifiche effettuate nel tema child vengano applicate correttamente.

  1. Attiva il tuo tema child dal menu “Aspetto > Temi” del tuo sito WordPress. Fai clic sul pulsante “Attiva” accanto al tema child per attivarlo sul tuo sito
Leggi anche...  Come capire se un sito è realizzato con WordPress