Come creare più child theme in WordPress Multisite per personalizzazioni distinte
Ho configurato un multisite e sto usando un unico tema per più siti al suo interno, dove ogni sito ha un layout e un design personalizzati. Per questo ho bisogno di creare un child-theme. Ma non so come creare più child theme per ogni sito in modo da poter aggiungere personalizzazioni in ciascun file style.css, footer.php, function.php e header.php dei child theme.
Ad esempio:
Sto usando il tema Canvas per tutti i siti. Ho creato canvas-child e l'ho personalizzato per il sito1. Ora devo personalizzarlo anche per il sito2, quindi come posso creare un altro child theme basato sul tema principale Canvas per applicare le personalizzazioni al sito2.

Puoi copiare la tua cartella canvas-child
e rinominarla in canvas-child-2
, o simile. Successivamente apri il file style.css
all'interno di canvas-child-2
e modifica la riga Theme Name:
. Ripeti questa operazione per tutti i temi child differenti che ti servono.
Dovrai poi abilitare i temi child per i siti su cui desideri utilizzarli. Visita il menu Siti nella Dashboard di Rete e clicca sul link modifica sotto uno dei siti. Passa alla scheda Temi e clicca sul link Abilita sotto il nome del tema che vuoi utilizzare su questo sito. Ripeti per tutti i siti su cui vuoi usare un tema child personalizzato.
Il passaggio finale è attivare i temi sui siti. Accedi alla dashboard di amministrazione del sito e visita il menu Temi. Clicca sul link Attiva sotto il tema child che desideri utilizzare su questo sito. Ripeti per tutti i siti su cui vuoi usare un tema child personalizzato.

@bunjeshea Molte grazie per la tua risposta ed è esattamente quello che stavo cercando. Non posso darti reputazione o accettare la risposta a causa delle restrizioni dell'account.

La convenzione di denominazione non è delle migliori. Se vuoi associare ogni child theme a un sito specifico, il mio consiglio è di nominare la directory del child theme come canvas-child-<id-sito-qui>
. Poi nel tuo style.css
imposta Theme Name: Nome Specifico del Sito Qui
. Dal punto di vista della directory dei file, i child theme sono facili da trovare e associare. Dal punto di vista dell'interfaccia grafica di WordPress, i child theme sono rapidi e semplici da identificare per abilitarli/disabilitarli, ecc. Spero che questo aiuti qualcuno.
