Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Cos'è un tema figlio di WordPress? Pro, contro e altro ancora

'Tema figlio di WordPress' – è un termine che probabilmente hai sentito, ma cosa significa realmente per il tuo sito web? Molti utenti di WordPress, specialmente quelli che stanno appena iniziando, non sono sicuri se dovrebbero usare o meno i temi figli.

Nel corso degli anni, abbiamo lavorato con innumerevoli siti WordPress di tutte le dimensioni e parlato con utenti che vanno dai principianti assoluti agli sviluppatori esperti. Attraverso questa esperienza, abbiamo sviluppato la nostra visione su quando e come utilizzare efficacemente i temi figli.

In questa guida, spiegheremo cos'è effettivamente un tema figlio di WordPress, senza gergo tecnico. Esamineremo i reali vantaggi e i potenziali svantaggi, aiutandoti a decidere se un tema figlio è giusto per il tuo sito.

Cos'è un tema figlio di WordPress? Pro, contro e altro ancora

Ecco gli argomenti che tratteremo, e puoi usare i collegamenti rapidi qui sotto per saltare all'argomento che ti interessa di più:

Cos'è un tema figlio in WordPress?

In WordPress, un tema figlio eredita la funzionalità, le caratteristiche e lo stile di un altro tema di WordPress, chiamato anche tema padre.

Quando personalizzi un tema figlio, il tema padre non verrà influenzato. Ecco perché molti sviluppatori utilizzano temi figli per preservare le personalizzazioni del loro tema che potrebbero andare perse se il tema padre venisse aggiornato.

Il primo passo per creare un tema figlio è scegliere un buon tema padre. Puoi usare qualsiasi tema di WordPress come tema padre, ma alcuni temi sono più adatti di altri.

Ad esempio, i framework per temi costituiscono eccellenti temi padre. Includono le funzioni principali di un tema ma non lo stile.

Abbiamo scoperto che possono accelerare significativamente i tempi di sviluppo, specialmente per agenzie e freelance che lavorano su più siti.

framework tema Genesis

È anche bene scegliere un tema che abbia l'aspetto e le funzionalità di personalizzazione di cui hai bisogno per il tuo sito web per raggiungere i suoi obiettivi. In questo modo, non dovrai apportare molte modifiche.

Se sei interessato a utilizzare un tema figlio, puoi leggere la nostra guida su come creare un tema figlio in WordPress.

Perché usare un tema figlio di WordPress?

Come accennato, molti sviluppatori utilizzano un tema figlio di WordPress per preservare le proprie opzioni di personalizzazione quando c'è un aggiornamento del tema. In questo caso, il tuo tema padre verrà aggiornato, ma non influenzerà il tuo tema figlio attivo.

Senza contare che i temi figli possono proteggere il tuo sito web da potenziali problemi di sicurezza di WordPress. Se il tema padre dovesse presentare bug significativi in un aggiornamento, questi non influenzeranno il tuo tema figlio.

Aggiornamenti del tema

Per gli sviluppatori, l'utilizzo di un tema figlio è anche un modo rapido ed efficiente per personalizzare un sito web WordPress. Possono implementare rapidamente stili personalizzati, modifiche ai template o funzionalità aggiuntive senza modificare i file principali del tema padre.

Pro e contro dell'utilizzo dei temi figli di WordPress

Come la maggior parte delle cose, ci sono vantaggi e svantaggi nell'utilizzare un tema figlio di WordPress. Diamo un'occhiata prima ai vantaggi.

Vantaggi di un tema figlio di WordPress:

  • Aggiornamenti sicuri: Utilizzando un tema figlio, mantieni tutte le tue modifiche personalizzate separate dal tema principale. Ciò significa che puoi aggiornare il tema padre senza perdere le tue personalizzazioni, poiché sono archiviate in modo sicuro nel tema figlio.
  • Facile da estendere: Un tema figlio costruito su un potente framework di temi consente una grande flessibilità senza scrivere molto codice. Devi solo modificare i file di template e le funzioni che desideri personalizzare.
  • Fallback Sicuro: Quando crei un tema completo, devi pensare a ogni possibile scenario. Quando non codifichi qualcosa in un tema figlio, la funzionalità del tema padre è disponibile come opzione di fallback.

Svantaggi di un Tema Figlio per WordPress:

  • Curva di Apprendimento: Devi investire tempo nell'apprendimento del tema padre, specialmente quando hai scelto un framework robusto con i propri hook e filtri. Tuttavia, una volta che conosci il tema padre, sarai in grado di creare siti web personalizzati in pochissimo tempo.
  • Dipendenza dal Tema Padre: Lo sviluppatore del tema padre potrebbe abbandonare il tema. Tecnicamente, puoi continuare a usarlo anche se abbandonato, ma potrebbe non funzionare altrettanto bene. Considera anche l'utilizzo di framework di temi affidabili come Genesis con una buona reputazione.

I pro e i contro dell'utilizzo di un tema figlio dipenderanno anche dal tema che stai utilizzando come tema padre, quindi diamo un'occhiata a questo aspetto.

L'importanza di selezionare un buon tema padre

Il motivo per cui è importante scegliere un buon tema padre è per risparmiare tempo.

Sentiamo spesso principianti commettere l'errore di selezionare un tema padre che non offre molta funzionalità. Finiscono per dover sovrascrivere la maggior parte dei file del tema padre.

Supponiamo che tu scelga un tema padre e decida che non ti piace l'aspetto del footer. Quindi, crei un nuovo file footer.php. Poi decidi che non ti piace l'aspetto dell'header e crei un nuovo file header.php.

File di template utilizzati in un tema

Ben presto, diventa chiaro che non dovresti usare quel tema come tema genitore. Invece, potresti usarlo come tema di partenza che trasformerai nel tuo tema personalizzato.

Un'altra opzione sarebbe scegliere un altro tema che sia molto più vicino a ciò di cui hai bisogno. In questo modo, non dovrai apportare così tante modifiche al tuo tema figlio.

Dovresti usare un tema figlio di WordPress?

Dopo anni di creazione e manutenzione di siti WordPress, abbiamo sviluppato un buon senso di quando i temi figli sono più vantaggiosi. Ecco la nostra opinione su chi dovrebbe considerare di usarli.

Se sei uno sviluppatore, allora puoi usare un tema figlio per ridurre il tuo tempo di sviluppo quando lavori con i clienti o crei il tuo tema.

Gli sviluppatori devono ottimizzare il loro flusso di lavoro durante la creazione di temi di qualità. La creazione di un tema figlio ti aiuterà spesso a raggiungere questo obiettivo.

Molti dei siti che costruiamo sono temi figli del Genesis Theme Framework. Ma in alcuni casi, costruiamo un tema WordPress personalizzato autonomo, ad esempio quando un progetto è molto complesso o molto semplice.

Se sei un utente, allora raccomandiamo i temi figli solo se ti ritrovi costantemente ad aggiungere nuove funzioni al file functions.php del tuo tema o stai costantemente modificando il suo file style.css.

Durante un intervento a un meetup di WordPress, un lettore ci ha chiesto qual è la soluzione migliore per aggiungere stili personalizzati. Si chiedeva se fosse meglio usare un tema figlio o un plugin CSS personalizzato.

La risposta dipende da quanto sei esperto e a tuo agio con la tecnologia. Dipende anche da quante personalizzazioni stai apportando.

Un plugin CSS personalizzato come CSS Hero funziona bene se hai solo bisogno di modificare gli stili di pochi elementi. Ma se ti ritrovi a cambiare l'intera combinazione di colori, ad esempio, allora dovresti assolutamente considerare l'utilizzo di un tema figlio.

Creazione di un effetto ombra in CSS Hero

Un'altra opzione è usare WPCode. Questo plugin ti consente di apportare modifiche al tuo file functions.php e ad altri file del tema senza modificare direttamente il codice.

In questo modo, puoi eseguire script di intestazione e piè di pagina senza preoccuparti di perdere le tue personalizzazioni o di rompere il tuo sito web. Per maggiori dettagli, puoi consultare la nostra guida su come utilizzare snippet di codice personalizzati in WordPress.

Versione Pro di WPCode

Alternative facili per principianti all'uso di un tema figlio

Per i principianti di WordPress, non consigliamo di passare direttamente alla creazione di temi figli. Secondo la nostra esperienza, spesso non è necessario e può complicare eccessivamente le cose.

Invece, ecco cosa suggeriamo:

  • Se sei nuovo a WordPress: Inizia utilizzando le opzioni di personalizzazione integrate nel tuo tema, sia nell'editor del sito completo editor del sito completo o nel personalizzatore di temi. Molti temi moderni offrono ampie personalizzazioni senza la necessità di toccare alcun codice.
  • Per modifiche più estese: Considera l'utilizzo di un plugin per la creazione di pagine come SeedProd. Questi strumenti offrono personalizzazioni avanzate senza richiedere conoscenze di codifica.
  • Per piccole modifiche di stile: Utilizza la funzione CSS aggiuntivo nel personalizzatore di temi o nell'editor del sito completo. Questo ti permette di apportare piccole modifiche di stile senza creare un tema figlio.

E indipendentemente dal tuo livello di abilità, raccomandiamo sempre di utilizzare un sito di staging. Con questo, puoi sperimentare personalizzazioni, testare nuovi plugin e persino provare temi diversi senza il timore di compromettere il tuo sito live.

Speriamo che questo tutorial ti abbia aiutato a capire cos'è un tema figlio di WordPress e se la creazione di un tema figlio è adatta a te. Potresti anche voler consultare la nostra guida comparativa sui temi WordPress gratuiti vs premium e la nostra checklist di cose da fare prima di cambiare temi WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

107 CommentsLeave a Reply

  1. Considero da tempo il tema figlio una necessità. Sebbene in passato utilizzassi principalmente il plugin WPCode, a volte è necessario inserire del codice anche in function.php. Ho trovato molto utile utilizzare un tema figlio in modo da non perdere tutte le mie personalizzazioni solo per aggiornare il template. Inoltre, uso un plugin molto semplice per questo, che mi permette di inserire dati personali nel template. Fa molta più bella figura quando il cliente vede un template con il nome del proprio sito nel suo WordPress.

    • Per favore, puoi menzionare il nome del semplice plugin che stai usando per aggiungerlo, magari può essere d'aiuto ad altri. Io uso WPcode per aggiungere codice, una volta imparato a usarlo, ho smesso di aggiungere codice al mio file functions.

      • Ciao Mrteesurez,
        per creare un tema figlio, uso un plugin molto semplice e piccolo chiamato Child Theme Creator di Orbisius. È molto leggero, e la cosa fantastica è che una volta creato un tema figlio, puoi rimuovere il plugin e non occuperà spazio. Provalo assolutamente. Il plugin è perfetto e veloce.

        • Apprezzo questa risposta, grazie per aver dedicato il tuo tempo a spiegarla in dettaglio.
          Ci proverò sicuramente poiché ho bisogno di creare temi figli per i miei blog e per i blog di alcuni clienti, quindi usare un plugin mi sembra più facile e veloce. grazie.

  2. Grazie mille wpbeginner per aver chiarito i miei dubbi riguardo ai temi figli.
    Ho sempre usato il tema padre per creare siti web e blog e non ho mai usato un tema figlio poiché non avevo idea di come funzionasse un tema figlio.
    Ho un piccolo dubbio però. Avendo un tema figlio e apportando modifiche significative alla sua funzionalità e modificando functions.php e styles.css, dove vengono archiviati tutti questi file?
    poiché quando aggiorniamo il tema padre rimane intatto e con mia sorpresa viene spinto anche al tema padre.

    • Quei file verrebbero archiviati nella cartella del tema figlio. I temi figli utilizzano lo stile del tema padre e lo sovrascrivono con le specifiche che includi nel tema figlio, ma il tema figlio non apporta modifiche dirette al tema padre se decidi di passare al tema padre.

      Amministratore

  3. Ciao! Grazie per i tutorial. Come dovrei determinare quando usare un tema FSE o un tema a blocchi per un sito?

    • There is no guaranteed better between the two, it is a question of personal preference :)

      Amministratore

  4. Cosa succede se ho già creato intestazioni e piè di pagina personalizzati e poi creo un tema figlio?

  5. Potresti dirmi che abbiamo appena aggiunto un tema figlio al nostro tema mentre apportavamo modifiche allo stile del sito web, una volta completato, tieni attivo il tema figlio o torni al modello principale e lo riattivi di nuovo.
    Spero che abbia senso

    • Dovresti voler che il tema che hai personalizzato sia il tema attivo. Normalmente sarebbe il tema figlio che personalizzi.

      Amministratore

      • Fantastico, grazie per la rapida risposta, questo deve essere il miglior sito web per quanto riguarda tutti gli argomenti relativi a WordPress, è stata una miniera d'oro di informazioni mentre navigo nel mio processo di apprendimento del web design. VInaka

  6. Ciao, ho una domanda. Creare e attivare un tema figlio influisce (fa perdere) sui posizionamenti SEO di un sito web già posizionato e online?

    • Dipenderebbe dalle modifiche specifiche, ma per la maggior parte non dovrebbe influire sulla SEO del tuo sito.

      Amministratore

  7. Ciao, ottimo articolo sui temi figli. È esattamente quello di cui avevo bisogno. Solo una domanda? Ho capito bene pensando che non devi installare il tema figlio quando installi inizialmente il tema padre? Che lo installi solo nell'istante in cui devi personalizzare il file function.php o i file del modello del tema padre?

  8. Domanda! Quando si attiva un tema padre e un tema figlio, li attivo entrambi nella mia dashboard? O attivo solo il tema figlio e lascio disattivato il tema padre?

    Chiedo perché, se li attivo entrambi, potrò determinare quale dei due è il tema figlio all'interno della dashboard?

    • You would want to activate the child theme and leave the parent theme deactivated. The child theme will use what it needs from the deactivated parent theme :)

      Amministratore

  9. Crea contenuti che hai condiviso, grazie per questo. Ho una domanda: come posso identificare se il tema è a pagamento o nullo? Potresti per favore darmi un'idea legittima o assistenza. Grazie ancora!

  10. Ciao, grazie mille per questo post informativo. Vorrei confermare i miei dubbi. Ho creato un sito WordPress qualche mese fa e finora non conoscevo i temi child. Tuttavia, non ho apportato modifiche ai file del tema direttamente, ma ho apportato molte modifiche tramite Personalizza temi. La mia domanda è: perderò le mie modifiche quando aggiornerò il mio tema attuale? Grazie in anticipo.

  11. Ciao!
    Ho iniziato con un tema child con solo pochi file del tema padre sovrascritti, ma ora ho finito con più personalizzazioni di quanto pensassi. Come viene influenzato il tempo di caricamento del sito web avendo sempre più file nel mio tema child?
    Grazie,
    Alice

    • Dipenderebbe molto dai file e da cosa cambiano, non c'è una quantità specifica che garantisca un cambiamento.

      Amministratore

  12. Ciao!

    Supponiamo che io abbia creato un tema child di un tema Astra padre. Se voglio cambiare qualcosa all'interno di Personalizza (non nell'editor del tema), devo usare il tema child o il tema padre? In altre parole: quando ho un tema child, opero solo con il tema child e lascio il tema padre disattivato o no?

    Grazie!

    • Quando si utilizza un tema child, si apportano tutte le modifiche utilizzando il tema child e non si riattiva il tema padre.

      Amministratore

  13. Ciao, e bell'articolo. Realizzo siti web con temi child da qualche anno. Ora mi sono reso conto che il tema padre che ho usato non viene aggiornato da 2 anni. Sembra quindi che gli sviluppatori lo abbiano abbandonato. Mi stavo chiedendo quanto siano grandi i rischi con questi siti che ho creato, dato che non ci sono aggiornamenti per il tema padre? Un importante aggiornamento del core di WordPress potrebbe compromettere il tema, ecc.?

    • Purtroppo, non c'è un modo semplice per testarlo; se sei preoccupato, puoi creare un sito di staging per testare come verrebbe gestito un aggiornamento.

      Amministratore

  14. ciao quando uso un tema child e arriva il momento di aggiornare, devo attivare il tema padre prima di aggiornare o aggiorno con il tema child attivato?

    grazie

    • Aggiorneresti quelli che hanno un aggiornamento disponibile e non è necessario attivare i temi che stai aggiornando.

      Amministratore

  15. Sono un po' confuso su quando dovrei usare un tema child.

    Ho un modello su larga scala caricato in WP. Voglio personalizzarlo per fungere da modello su piccola scala per rivenditori di riscaldamento/raffreddamento.

    Non sto modificando il codice CSS sottostante – sto solo sostituendo immagini e testo più correlati all'HVAC.

    Avrebbe senso rendere questo un tema figlio del modello originale o, se un rivenditore ordina un sito, rendere il sito del rivenditore il sito figlio?

  16. Salve, per favore, vorrei rimuovere la media query dal mio tema in modo da non avere problemi nell'utilizzo del tema mobile di Jetpack. Il nome del mio tema è CHURCH AND EVENT. Non riesco a trovare la media query per poterla rimuovere. Voglio disabilitare il responsive nel mio tema. Per favore, aiutatemi. Grazie.

  17. Sono favorevole ai temi figli quando assolutamente necessario. Il tema che sto usando attualmente, tuttavia, offre abbastanza personalizzazione, anche se non ho avuto bisogno di creare un tema figlio. Di solito... se stai pensando a una personalizzazione e pensi di dover accedere a Bacheca > Aspetto > Editor > .... beh, considera questo: se apportassi modifiche nell'Editor, perderesti quelle personalizzazioni ogni volta che il tema si aggiornava; da qui, la necessità di un tema figlio. Ma prima di intraprendere una delle due strade, fai una ricerca su Google e vedi se riesci a raggiungere il tuo stesso obiettivo all'interno delle opzioni di personalizzazione del tuo tema attuale, che sarebbe l'opzione più semplice e preferita (se disponibile).

  18. Ciao,
    Scusa, ancora non ho capito, ma ci tengo davvero. Non capisco le relazioni genitore-figlio qui. Quindi ho comprato un tema, viene fornito con un tema genitore e un tema figlio. Farò sicuramente alcuni aggiornamenti CSS, quindi dovrei farlo su un tema figlio <- fin qui tutto bene.

    Quello che mi confonde è la parte dell'aggiornamento. Quindi, quando arriva un aggiornamento, cosa faccio? Aggiorno il tema padre e non tocca il tema figlio e il tema figlio riceve gli aggiornamenti magicamente? O aggiorno il tema figlio e in qualche modo evita di toccare i file principali? O lo tratto come un ambiente di sviluppo/live dove copio funzioni da uno all'altro? Devo installare sia il tema padre che quello figlio? Non ho mai avuto a che fare con questo prima, scusa se questa è una domanda da 2+2.

    • Ciao Jane,

      1. Applicherai il tuo CSS personalizzato al tema figlio.

      2. Riceverai gli aggiornamenti per il tema padre. Quando aggiorni un tema padre, il tuo tema figlio eredita solo le modifiche che non sono state sovrascritte nel tema figlio. Ad esempio, il CSS personalizzato del tuo tema figlio non cambierà e qualsiasi modifica apportata al codice nel tema figlio rimarrà intatta.

      Amministratore

    • Ciao Jane,
      Potresti pensarla un po' come un outfit.
      Il tuo child theme potrebbe essere come un maglione preferito che indossi sopra una gonna e una camicetta (parent theme): se cambi la gonna e la camicetta con pantaloni e camicia (aggiorni il parent theme) allora puoi ancora indossare il tuo maglione preferito per mantenere il "look" che volevi avere.

  19. Dici che i temi figli non sono necessari, quando hai apportato solo modifiche minori. Dato che è sempre fondamentale aggiornare il tuo tema, non è meglio avere sempre un tema figlio, anche se hai apportato solo una piccola modifica? Voglio dire, perché dovresti perdere la tua modifica (anche minore), ogni volta che installi un nuovo aggiornamento?

    • Ciao Daniel,

      Modifiche minori come il CSS personalizzato aggiunto tramite Personalizza non sono interessate dagli aggiornamenti del tema. Se hai apportato modifiche ai file effettivi del tema, allora è meglio usare un tema figlio.

      Amministratore

  20. 3. Come risponderesti in questa situazione?

    Contesto: Per amministrare un sito WordPress, il proprietario del sito deve accedere. Una volta effettuato l'accesso, WordPress fa scomparire il pulsante di accesso. Cioè, l'accesso è visibile solo ai visitatori che non hanno già effettuato l'accesso. Alcune persone non se ne rendono conto e guardano il proprio sito (quando sono connesse), poi guardano la demo del tema (quando non sono connesse), notano la differenza e vedono il pulsante di accesso mancante come qualcosa che deve essere corretto.

    Il cliente invia questa richiesta di supporto:

    Sto usando il tuo tema per il mio sito web e mentre lo sto modificando
    non vedo il pulsante di accesso che vedo sul sito demo del tuo tema
    sulla mia pagina.

    Ho seguito tutte le tue istruzioni e installato i dati fittizi e
    credo che questo dovrebbe funzionare.
    Ho pagato una bella cifra per questo tema e mi aspettavo che fosse facile
    installare i dati fittizi e far sì che il mio sito assomigliasse esattamente alla demo
    per il lancio la prossima settimana, e francamente, sono un po' deluso.
    Per favore, risolvi questo problema per me.

    • Sembra che siano preoccupati che non ci sia un modo per le persone di accedere al sito, piuttosto che il tema non abbia un aspetto esattamente come la demo. Spiegherei loro che una volta effettuato l'accesso, quel pulsante scompare. Poi direi loro i vantaggi di quella funzionalità, come avere un sito web meno disordinato, ecc.

      Se sono ancora turbati per questo, spiega che apprezzi il feedback e che ti assicurerai che in futuro renderai le cose più chiare sul sito web. Sospetterei che staranno bene con esso, una volta che capiranno il ragionamento dietro il motivo per cui il pulsante scompare.

  21. Ciao,
    Sono un principiante di WP. Quindi fammi sapere se ho capito bene:
    Se ho configurato il tema Divi, ma ho modificato determinati elementi all'interno del tema – come il colore del contorno dei pulsanti, i colori dei font, i colori al passaggio del mouse – tutto entro i limiti dell'interfaccia utente di Divi fornita – devo pensare di creare un tema figlio per scenari di aggiornamento futuri? O modifiche come queste verrebbero ereditate negli aggiornamenti futuri senza ulteriori complicazioni?
    Nessun CSS personalizzato aggiunto, né ho modificato PHP sul progetto menzionato.
    Grazie!

  22. Sto usando un tema figlio e se apporto modifiche a qualsiasi file, mi assicuro che quei file modificati si trovino nel tema figlio con lo stesso percorso (almeno credo che sia quello che dovrei fare). Tuttavia, ora che devo aggiornare il tema sul mio sito LIVE, non capisco cosa dovrei fare con il tema figlio, dato che il tema padre aggiornato ha anche un tema figlio. Sicuramente, più vecchi diventano i miei file originali del tema figlio, più differiscono dai file del tema padre aggiornato, fino a quando un giorno tutto si romperà.
    Non capisco chiaramente come trattare il mio tema figlio durante gli aggiornamenti??

  23. Ciao ingegnere Syed,
    Sto leggendo questo post per la terza volta, e mi è stato molto utile perché ho seriamente bisogno di un buon tema per il mio blog, ma il mio problema è che sono un principiante assoluto nel mondo del blogging, e quindi scegliere il tema giusto per il mio blog è diventato un grosso problema per me.
    E la domanda che mi assilla è se questo "tema del framework Genesis" ha due barre laterali perché tengo così tanto a un tema con due barre laterali.
    Grazie.

  24. Ho un paio di domande a riguardo, per favore.

    Fondamentalmente non ho alcuna competenza di codifica e sto usando un software di editing visivo per modificare un tema che ho acquistato. Le mie modifiche consistono principalmente nel cambiare i loghi, eliminare pagine extra e cambiare widget/slider nelle pagine dalla selezione del tema stesso.

    1) Pensi che dovrei avere un tema figlio oltre a questo tema, dato che questo tema viene aggiornato una volta alla settimana ed è un tema nuovo, il che significa che probabilmente ci saranno molti più aggiornamenti in futuro? ?

    2) in caso contrario, qual è secondo te il mio miglior approccio per aggiornare questo?

    Sono un principiante di WP, l'ho usato solo questa settimana per la prima volta lol

  25. Ho ancora una domanda dopo aver letto il tuo ottimo post.

    Sto usando un tema e non ho cambiato nulla di importante e soprattutto non in style.css o functions.php.
    Ho solo corretto alcuni difetti di "traduzione" automatica che il tema presenta, come i file php trovati nella cartella 'inc'. Ad esempio il file: /inc/shortcodes/portfolio.php

    La mia domanda ora è:
    Queste modifiche al testo che ho apportato nei codici PHP verranno eliminate una volta aggiornato il tema? E dovrei quindi usare un tema figlio?

    Spero di ricevere presto il tuo consiglio.

    P.s.: Sono un grande fan dei tuoi post. Grazie!

    • Ciao Aad,

      Sì, molto probabilmente verranno sostituiti. Devi eseguire il backup del tuo tema prima dell'aggiornamento. Dopo l'aggiornamento puoi copiare e incollare le tue modifiche dal backup al tema appena aggiornato.

      Amministratore

    • In realtà dipende da cosa vogliono ottenere. Il motivo più importante per usare un tema figlio è quando si vuole personalizzare il proprio tema senza modificare il tema padre.

      Amministratore

  26. La mia conoscenza informatica è tutta basata sull'host, roba di terza generazione, quindi tutta questa "roba" web è una lingua straniera – una che non voglio davvero imparare. Sì, sono così vecchio! Capisco le relazioni padre-figlio nei database, ma questa roba web è al di là di me.

    I miei figli mi hanno regalato un sito web per Natale per mostrare i lavori del mio hobby. Bello! Inizialmente, mia figlia ha configurato il sito usando un tema standard e ha inserito alcuni contenuti, solo per mostrarmi cosa era possibile. L'idea era che una configurazione standard, "pronta all'uso", sarebbe stata sufficiente per me per pubblicare immagini e testo, in una qualche forma organizzata. Questo è davvero tutto quello che sto facendo. Nessun e-commerce, pochissime email e non molti commenti e risposte. (Per quello c'è Facebook...)

    Una settimana dopo Natale, dopo aver configurato il sito come volevo, ho aggiornato il tema e ho perso tutto! Da allora, ho evitato qualsiasi cosa che assomigliasse a un aggiornamento del tema.

    Ora, sentendo quante questioni di sicurezza ci sono (e dopo che una particolare pagina è stata presa di mira da una specie di spammer russi che lasciavano commenti infiniti e inutili), vedo che questo potrebbe non essere l'approccio migliore.

    C'è un modo per aggiornare un tema padre *senza* perdere tutto? Ho un anno di lavoro creato online e non credo proprio di voler ricominciare da capo a causa di un aggiornamento casuale.

    Sono fottuto come mi sento?

    • Hi Mark :)

      It is alright to feel overwhelmed by complex terminologies. However, many of our users, who all started like that eventually got better at managing their websites like total pros :)

      Sì, dovresti mantenere aggiornato il tuo tema. Tutti i temi WordPress di buona qualità possono essere facilmente aggiornati. A meno che tu non apporti modifiche dirette ai file del tuo tema. Tali modifiche verranno sovrascritte quando aggiornerai il tema.

      Aggiungi ai preferiti la nostra guida alla risoluzione dei problemi di WordPress e sarai pronto a risolvere piccoli problemi da solo senza bisogno di aiuto. Ha anche una sezione su come passare a un tema predefinito, che è il primo passo per risolvere un aggiornamento del tema non riuscito.

      Amministratore

      • Cosa costituirebbe una "modifica diretta a un file del tema"? Stiamo parlando di modifiche ai font? Immagini? Mi scuso, sono un principiante e alcune supposizioni mi sfuggono.

        • Intendiamo entrare nei file del tema e modificare il codice lì, ad esempio sotto Aspetto>Editor

  27. Ciao,
    è molto utile nel mio blogging. uso sia Parent che Child.
    per favore controlla il mio link.

  28. Ciao, Ottimo articolo! Questo chiarisce alcune cose per me, ma ora mi porta a mettere in discussione alcune delle mie motivazioni.

    Sono interessato a impostare un tema directory su un sottodominio, TUTTAVIA, poiché sembra che la maggior parte di questi temi siano temi figli, NON ho necessariamente bisogno di un tema padre completo. La mia domanda è, devo / dovrei installare prima un tema framework padre per sfruttare appieno il tema figlio della directory?

    Spero che abbia senso?
    Grazie
    Ed

  29. Ho recentemente utilizzato il tema Hueman e sono stato in grado di creare il mio tema figlio per il tema di oggi. Ho semplicemente aggiunto il tag del modello in style.css per il tema figlio per riflettere il tema padre e un codice per importare i fogli di stile in functions.php del tema figlio. Da lì, ho potuto apportare tutte le modifiche desiderate al tema padre. È stata una buona esperienza imparare a creare un tema figlio. Grazie a wpbeginner per esserci per noi.

  30. Potresti spiegare come duplicare un file di modello in un tema figlio e quindi apportare una piccola modifica ad esso consente di beneficiare di un aggiornamento di sicurezza del tema padre? Sicuramente il codice dei temi figli manterrà la vulnerabilità e continuerà a sovrascrivere la correzione del tema padre?

    • La maggior parte dei temi WordPress ben codificati evita di codificare la funzionalità direttamente in un modello. Invece, queste funzionalità sono memorizzate in directory diverse come inc, js o nel file functions.php. La maggior parte dei modelli utilizzati per visualizzare pagine o sezioni sul tuo sito web, solitamente generano HTML da tag di modello definiti altrove nel core di WordPress o nei file di funzionalità del tuo tema. Non è consigliabile duplicare i file di funzionalità, ciò comporterebbe un errore perché tali funzioni sarebbero già definite nel tema padre.

      Tuttavia, se non sei sicuro, puoi aggiornare manualmente il tuo child theme dopo un aggiornamento del tema padre. Puoi utilizzare strumenti di confronto file per vedere cosa è cambiato nei nuovi file del template e quindi copiare tali modifiche nel tuo child theme.

      Amministratore

  31. Potresti spiegare come duplicare un file di modello in un tema figlio e quindi apportare una piccola modifica ad esso consente di beneficiare di un aggiornamento di sicurezza del tema padre? Sicuramente il codice dei temi figli manterrà la vulnerabilità e continuerà a sovrascrivere la correzione del tema padre?

  32. Devo fare una domanda, rispondi al più presto perché sto lavorando sul mio sito.

    Devo creare un child theme per il mio tema WordPress (dato che sono l'unico ad aggiornarlo)?

    Non ne ho mai usato uno prima.

    Inoltre, devo creare un child theme per i clienti quando potranno modificare il loro tema (ma non verranno rilasciati aggiornamenti per esso)?

    Realizzerò siti web, ma non rilascerò aggiornamenti periodici. Quindi ho bisogno che questi punti siano chiariti, o tutti i temi WordPress dovrebbero usare un child theme?

    • Dipende dalla tua scelta personale. Se stai scrivendo un tema per uso personale, puoi apportare modifiche direttamente.

      Per quanto riguarda l'aggiunta di un child theme per i clienti, anche in questo caso dipende da te.

      Amministratore

  33. Qualcosa a cui prestare attenzione: i child theme non sono SEMPRE totalmente sicuri per gli aggiornamenti. Recentemente abbiamo riscontrato un problema con il sito di un cliente in cui un tema padre - uno di quei temi "premium all-in-one" che non nomineremo - ha modificato significativamente le strutture e le classi delle pagine, invalidando tutto il nostro CSS del child theme.

    • Ciao guru. Ok, ho un sito web su cui ho passato un'eternità per farlo esattamente come voglio. Ho pagato per un tema, mi piaceva così tanto. Ora, proprio quando tutto andava alla grande, non sono più in grado di aggiornarlo (perché rovina completamente il mio sito in ogni modo immaginabile) e non è più reattivo come una volta. La cosa strana è che è reattivo su un tablet Android, ma non sui dispositivi Apple. Qualcuno ha qualche consiglio per renderlo di nuovo reattivo? Dovrei in qualche modo ricominciare da capo e usare un child theme? (Non ho mai usato un child theme, ho fatto tutte le mie miriadi di personalizzazioni sul tema padre)... quali sono le mie opzioni? Qualsiasi aiuto sarebbe GRANDEMENTE apprezzato!

  34. Ciao...
    Sto usando il tema Twenty Eleven e l'unica modifica che vorrei apportare, al momento, è aggiungere la data di pubblicazione. Puoi dirmi come fare?

  35. Temi figli: le potenziali complicazioni superano i benefici marginali. Potresti anche installare una versione originale che non tocchi mai e una versione per il cliente. In questo modo avrai sempre l'originale come riferimento/fallback.
    Problema con i temi figli: hai la stessa differenziazione integrata tra Splash e Home Page del Sito?
    1. Se volessi personalizzare il CSS, perché non creare semplicemente un custom_style.css e metterlo in coda dopo style.css.
    2. Ma il problema principale che ho è che preserva il file delle funzioni del genitore. Considerando che è il fulcro del sito, tu come sviluppatore dovresti conoscerlo molto bene, non trovarti di fronte a un file functions.php del tema figlio vuoto. E peggio ancora, il file functions.php del genitore di solito imposta un sacco di costanti e include che puntano a file e sottodirectory nel tema genitore

    2(a)In tutti i file php del tuo tema figlio ci sono molto probabilmente COSTANTI che puntano ai file php del genitore. Se lo scopo è solo personalizzare il tema figlio, allora tutte quelle costanti (o almeno le loro dichiarazioni) dovranno essere ripuntate.

    2(b)Con gli include che puntano anche ai file del genitore, nel migliore dei casi potresti rimanere molto confuso sul perché le tue modifiche al figlio non sembrano avere alcun effetto. Nel peggiore dei casi, potrebbe creare un errore fatale di dichiarazione di funzione ripetuta. Quindi dovrai rimuovere gli include dalle funzioni del genitore e sostituirli con gli include nel tuo child.php, ma puntandoli ai percorsi e ai file del figlio.php potrebbero causare.

    2(c)E poi ci sono tutte le altre funzioni padre nei tuoi functions.php che fanno riferimento a file/funzioni parent.php. Ancora, questo significa che se vuoi cambiare qualsiasi child.php devi setacciare gerarchie di chiamate di funzione per vedere se è attivato dalle funzioni padre. Se lo è, allora per mantenere il principio di non personalizzare parent.php devi spostare quella funzione da parent function.php a quella del figlio.

    Penso solo che non valga la pena del fastidio, e certamente se dovessi usare un child, copierei e incollerei tutta l'interezza delle funzioni padre. php nel child.

    3. E quando il tema padre viene AGGIORNATO, perdi comunque il fallback del tema padre... anche se questo potrebbe essere preferibile all'aggiornamento che cancella tutti i tuoi file child.php personalizzati come mi è successo una volta.

  36. Penso seriamente che questo post confonderà molte persone. Perché come sviluppatore... questo non è assolutamente mirato a me. Perché non uso nemmeno un framework e il mio flusso di lavoro scorre abbastanza bene.

    Con i framework, devi comunque imparare gli hook e cosa fanno.

    La stessa quantità di tempo che ci vorrebbe per imparare quegli hook, una persona potrebbe imparare a usare gli hook core di WordPress allo stesso modo.

    Quindi ecco un pensiero. Se i framework sono la strada da percorrere, perché ci sono ancora così tanti temi in fase di sviluppo?

  37. Ciao,

    Sono un principiante e sto creando un blog sulla perdita di peso. Devo prendere Genesis prima di selezionare qualsiasi modello?

    Stavo per comprare un tema da themeforest e qualcuno mi ha fermato e mi ha detto di comprare prima un tema padre? È necessario per i principianti? O possiamo iniziare con un tema da themeforest?

    Attendo con ansia la tua risposta.

    Grazie

    • Si prega di fare qualche ricerca prima di procedere. Anch'io sono un principiante e sto imparando il più possibile prima di scegliere un tema, motivo per cui non voglio dedicare tutto questo duro lavoro a un'attività online e vederla fallire o, peggio ancora, fallire completamente perché ho agito d'impulso e non ho fatto i compiti. Suggerimento: i temi mal codificati possono danneggiare la tua SEO e causare altri problemi.

      Ora, se vuoi solo giocare con WP e creare un sito web, non sei sicuro se lo farai a lungo termine, ti consiglierei di iniziare con i temi già presenti su WP.

      Ho sentito cose buone e cattive sui temi venduti su Themeforest. Ti consiglio di cercare su Google... i temi acquistati su Themeforest sono affidabili... e vedi cosa trovi. Come ha detto il supporto di WPB, non c'è bisogno di usare Genesis, basta usare un tema di buona qualità. Vero, ma da principiante, presumo che tu non sia uno sviluppatore, sapere come appare un "tema di buona qualità" non è un compito facile. Come ho detto, ti prego di contattarmi se sei seriamente intenzionato ad avere un'attività online.

      Ora ho trovato la mia nuova passione dopo tutte le mie ricerche, adoro creare il mio sito web per la mia attività e continuerò a progettare siti per altri nel mio settore dopo tutto quello che ho imparato. Mi sono unito a Geneisis perché sento di avere il meglio di entrambi i mondi. Si occupano degli aggiornamenti di WP, delle best practice e del codice più pulito da usare e di un sacco di altre cose che non mi interessa imparare... E io mi occupo della progettazione, delle modifiche e della creazione del mio sito web con la sicurezza di aver fatto le mie ricerche e di aver scelto la migliore azienda per aiutarmi con i miei obiettivi, ancora una volta ho scelto questa strada perché non sono uno sviluppatore né voglio diventarlo.

      Sì, gli sviluppatori possono creare i propri temi, come alcuni hanno commentato su questo argomento dei temi figli, ecc. Questo non è per loro. Ma a me piace e sono felice di poter creare temi figli senza dover tornare a scuola, per costruire un sito web solido per la mia attività. Voglio solo imparare abbastanza CSS, ecc. per modificare i temi costruiti sul framework Geneisis e sono pronto. Solo i miei 2 centesimi... LOL

  38. Ciao, volevo chiedere se è vero che un tema figlio potrebbe non essere così utile ma una cosa sbagliata per un sito web? Ho il tema twenty fifteen di WordPress (personalizzato). una volta scaricato un tema figlio già pronto, ho apportato alcune modifiche (copia/incolla di informazioni dai file principali al tema figlio) e ho "rotto" il mio sito. Il ragazzo che mi ha aiutato a personalizzare il tema, quando gli ho chiesto di creare un tema figlio, mi ha detto che i temi figli rallentano il sito, possono confonderti (se fai molte modifiche, quale file è già stato modificato) e non fanno bene al sito. Come se tutte le modifiche dovessero essere apportate solo nei file principali. E si è rifiutato di creare un tema figlio. Quindi, com'è? Perché ovunque leggo che il tema figlio è "un must". La risposta del mio "aiutante" è solo pigrizia per fare più lavoro? Quindi, com'è?:) Grazie per l'aiuto:)

    • I temi child sono un risparmio di tempo. Ad alcuni sviluppatori WordPress potrebbe non piacere creare temi child e preferirebbero modificare i file del tema principale. Questo non è sicuro a lungo termine e ti sconsiglieremo di farlo. Forse dovresti considerare di ottenere un consulente migliore per il tuo progetto.

      Amministratore

    • Questo è un piano di 'business' davvero buono per uno sviluppatore che vuole tenerti legato al proprio servizio. Ogni volta che il tema si aggiorna, dovranno ricostruire la loro versione. O peggio, non riceverai gli aggiornamenti del tema e perderai miglioramenti, ma forse sarai anche esposto a vulnerabilità.

      Lo sviluppo web NON è una cosa da fare una volta sola! Sfortunatamente, è così che sono organizzati molti studi di web design. E di solito, ho spesso scoperto che sono quelli orientati al marketing e alle arti grafiche che forse capiscono molto bene gli aspetti di marketing/visivi di un sito, ma non sanno quasi nulla del lato tecnico.

      Sono quasi caduto dalla sedia qualche mese fa, quando su un importante podcast per professionisti del graphic design, tutta la troupe ha iniziato a parlare di WordPress, plugin e aggiornamenti dei temi... e ha consigliato alle persone di non aggiornare le cose perché spesso rompono tutto!

      Beh, sì... ecco perché non fai quello che fanno queste persone. Costruiscono un bel sito e lo consegnano al cliente... che deve occuparsi dell'hosting e dei problemi relativi all'aggiornamento, al non aggiornamento, ecc. Regola n. 1 dei siti WordPress è MANTENERE TUTTO AGGIORNATO!!! Se il sistema/sviluppatore che hai scelto non è in grado di gestirlo... hai scelto quello sbagliato.

  39. Sono completamente nuovo ai temi child. Qualcuno potrebbe darmi un esempio di cosa sia un "cambiamento estremo", che significhi che un tema child sarebbe la strada giusta per me?

    Thanks :-)

  40. Supponiamo che io debba modificare il file header.php in modo da sovrascriverlo e inserirlo nella cartella del mio tema figlio – arriva un aggiornamento del tema e il file header.php nel tema padre viene aggiornato con alcuni aggiornamenti utili. Si applicheranno al mio tema figlio?

    • Devo approfondire questo aspetto (dato che non sono un programmatore di temi esperto), ma per quanto ne so è una situazione del tipo "forse/no". A meno che non mi sbagli, penso che tu possa considerare un tema figlio come una sorta di sovrapposizione (ricordi quei proiettori per aule con fogli di velino e come potevano essere sovrapposti?).

      Quindi, suppongo che otterresti parte del nuovo codice e delle nuove funzioni nel tema padre, purché il tema figlio non le sovrascriva. E, se hai copiato l'intero file dal tema padre, il tema figlio avrà tutto tranne le modifiche che hai apportato e i nuovi aggiornamenti che hanno apportato.

      Ma, se hanno modificato qualcosa dove anche il tuo tema figlio lo ha dichiarato, penso che il tema figlio sovrascriverà. Mi *piacerebbe* saperne di più, dato che è qualcosa che sto approfondendo più di recente anche nella personalizzazione di WooCommerce (cioè: cosa devo cercare ogni volta che WooCommerce aggiorna i file del modello).

      I’m sure a good theme developer could answer this much better, but that’s kind of my layman’s description as a code tweaker. :)

      • Grazie mille per la trasparenza/il confronto degli overlay. La mia comprensione di tutto è diventata chiara quando ho letto quello. Grazie ancora!

  41. Thomas,

    Un sistema di temi appropriato è stato introdotto in WordPress 1.5 nel 2005. La prima menzione di temi figli che abbiamo potuto trovare era nell'articolo del codex del 2006 sullo sviluppo di temi. Spero questo aiuti.

  42. Forse qualcuno qui può rispondere a una domanda che sto cercando da un po' di tempo: quando WordPress ha introdotto per la prima volta i temi figli?

    Ho cercato nel Codex e controllato ogni versione e non riesco a trovare alcuna menzione di quando sono stati introdotti (o forse l'ho perso?)

    Qualcuno lo sa?

  43. Sto pensando di passare il mio blog da un tema WordPress gratuito a Genesis Framework + Theme. Hai articoli su come scegliere il tema giusto? Inoltre, come creare intestazioni/loghi personalizzati per il tuo blog che puoi facilmente aggiungere al tuo sito tramite Genesis Framework?

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.