Come aggiornare i temi WordPress
Questa guida è stata aggiornata il
Aggiornare i temi WordPress è molto importante: infatti, per mantenere il tuo sito sicuro e ben funzionante, è essenziale fare regolarmente gli update di WordPress stesso, aggiornare i plugin e il template installato.
Nella guida di oggi approfondiamo quindi diversi metodi per aggiornare i temi WordPress.
Una nota importante prima di iniziare: quando aggiorni i temi WordPress, i nuovi file sovra-scrivono quelli già presenti sul tuo server. Questo cosa significa nel concreto?
Vuol dire che se hai modificato direttamente i file del tema attivo sul tuo sito, le modifiche andranno perse in quanto sovra-scritte da un file “pulito”. Per fare tutte le modifiche che desideri ed assicurarti che non vadano perse con gli aggiornamenti, ti consiglio di creare un tema child.
Prima di fare qualunque aggiornamento, fai anche un backup di tutto il tuo sito.
Aggiornare i temi WordPress disponibili nel repository ufficiale
Esistono diversi metodi per effettuare l’upgrade dei template. Quello che userai dipende dal tema che hai installato sul tuo sito.
Se usi uno dei temi gratuiti disponibili nel repository ufficiale WordPress, fare gli aggiornamenti è veramente molto semplice.
Ti basta infatti navigare all’interno della tua Bacheca ed entrare nella sezione Aggiornamenti. Se c’è un update disponibile per il tuo tema, lo troverai lì e potrai avviarlo con un singolo click.
Se invece entri nella sezione Aspetto > Temi, vedrai una notifica sopra ogni tema che può essere aggiornato.
Aggiornare i temi WordPress NON disponibili nel repository ufficiale
Se il tema che hai installato sul tuo sito non è invece disponibile all’interno del repository ufficiale WordPress (per esempio, se si tratta di un tema premium acquistato su Themeforest), per effettuare l’aggiornamento dovrai usare un metodo diverso.
Funzionalità update del tema
I temi di ultima generazione talvolta includono una funzionalità di aggiornamento guidato. Cosa significa? Vuol dire che all’interno delle opzioni del tema stesso c’è una sezione dove puoi registrare la tua licenza con il codice di acquisto e fare gli aggiornamenti con un semplice click. Per esempio, questa funzionalità è disponibile nel tema Enfold.
Envato Market
Se hai acquistato il tema del tuo sito su Themeforest però questo non ha la funzionalità descritta sopra, puoi comunque fare gli update in modo automatico attraverso il plugin Envato Market.
Questo è uno strumento molto utile, in quando permette di registrare la tua licenza Themeforest e fare gli update con un semplice click.
L’unica piccola pecca è che questo plugin non è disponibile all’interno del repository WordPress e dovrai installarlo manualmente caricando la cartella .zip. Questi sono i passaggi da seguire:
- Vai su Envato Market e scarica la cartella .zip del plugin.
- Accedi alla tua Bacheca, naviga in Plugin > Aggiungi nuovo e carica la cartella .zip che hai appena scaricato
- Attiva il plugin e clicca sulla voce “Envato Market”
- Qui devi inserire l’API key del tuo account Themeforest (puoi generare l’API all’interno del tuo account in Settings > API Keys)
- Generata l’API, copiala ed incollala nella schermata di configurazione su WordPress di Envato Market. Fatto questo, all’interno della tab Themes saranno visualizzati i tuoi temi con gli aggiornamenti disponibili.
Aggiornamento manuale
Il terzo metodo consiste nel caricare manualmente i file di aggiornamento del tema sul tuo spazio server. Quando un tema viene aggiornato, i nuovi file presenti nella cartella .zip vanno a sovrascrivere quelli più vecchi.
Purtroppo, non è infatti possibile aggiornare i temi WordPress caricando la nuova cartella .zip direttamente dalla Bacheca (WordPress non permette di caricare all’interno della directory dei temi due cartelle che hanno lo stesso nome).
Per aggiornare il tuo tema manualmente devi avere accesso al File Manager attraverso C-Panel oppure creare un collegamento FTP con cosiddetto “FTP client”, per esempio Filezilla (trovi i dati di accesso FTP all’interno del tuo account di hosting. Se hai difficoltà ad individuarli ti consiglio di contattare il tuo provider).
I temi WordPress si trovano all’interno della directory wp-content/themes. All’interno di questa cartella puoi caricare quella contenente i nuovi file, sostituendo quella esistente.
Questo metodo è quello forse più complesso per aggiornare i temi WordPress, in quanto richiede di lavorare direttamente all’interno dello spazio server. Ti consiglio quindi di usarlo solo se hai dimestichezza nell’uso del file manager e/o del FTP client (puoi usare questo metodo anche per aggiornare i temi WordPress presenti nel repository, dal quale puoi scaricare la cartella .zip).
In alcuni rari casi, è possibile che un aggiornamento possa causare dei problemi o degli errori. Se dovessi riscontrare bug o incompatibilità, puoi sempre tornare alla versione precedente del tema.
Conclusione
Oggi abbiamo visto diversi metodi per aggiornare i temi WordPress. Se usi un tema gratuito presente nella directory oppure hai acquistato il tuo template su ThemeForest, ti consiglio di usare uno dei metodi automatici. Se invece hai familiarità nella gestione delle directory puoi lavorare direttamente all’interno dello spazio server.
Qualunque metodo tu scelga di usare – non smetterò mai di dirlo – assicurati però di avere un backup di tutto il tuo sito.
Hai provato ad aggiornare il tuo template mai hai riscontrato qualche difficoltà?
Hai per caso testato un altro metodo che hai trovato utile?
Parliamone nei commenti!
Ciao Andrea,
sto cercando il mio codice API del tema ma seguendo le tue istruzioni non riesco a trovarlo.
Tu scrivi: Qui devi inserire l’API key del tuo account Themeforest (puoi generare l’API all’interno del tuo account in Settings > API Keys)…
Ma io in setting del mio account Themeforest non trovo la voce APi Keys dentro settings.
Mi potresti aiutare per favore?
Grazie
Paola
Ciao Paola, vai sul tuo account Envato e sulla parte superiore della pagina sposta il mouse sul tuo nome utente e vedrai lì il menu, con la voce Settings.
Buongiorno,
da un paio d’anni ho il mio sito internet creato da un’agenzia (con cui mi sono trovato MALISSIMO).
Nel corso di questi 2 anni ho imparato molte cose che ho gestito in autonomia.
Non riesco però a personalizzare il mio woo commerce, da quello che ho capito perchè l tema è obsoleto e vorrei nel caso cambiarlo. il tema in questione che NON RIESCO AD AGGIORNARE è AUGUST.
Sapete dirmi qualcosa in merito ad AUGUST?
Grazie Mille
Ciao Vincenzo, purtroppo il tema non ha aggiornamenti dal 2015 se si tratta di questo. Consigliamo quindi di cambiarlo, possiamo anzi consigliarti a scegliere il tema più adatto, se ci dici le caratteristiche del tuo sito web. Un saluto!
Ciao! Io sto lavorando alla creazione di un mio blog personalmente, mi trovo adesso nella situazione di dover aggiornare il mio tema, chiaramente non ho fatto nessun backup manuale visto che essendo novellina giorno dopo giorno mi trovo davanti ad imprevisti e non prevedevo tale situazione. Io ho un sito su WordPress con piano base Siteground che fa aggiornamenti e backup automatici, almeno credo!
Come tema sto utilizzando Chilly che di per sé è già un tema child di SpicePress se non sbaglio.
In questo caso cosa dovrei fare? Devo creare ugualmente un mio tema child? Posso effettuare l’aggiornamento sia a Chilly che a SpicePress?
Grazie in anticipo per la risposta!
Ciao Concetta, hai attivato la nostra Assistenza WordPress? Compila subito il form al link https://sos-wp.it/assistenza-wordpress/, così ad aiutarti gratuitamente sarà il nostro Team di supporto. Ti guideranno alla creazione del backup che va comunque effettuato (child o non child..) prima di fare un aggiornamento del tema. Un saluto, a presto!
Domanda: Themeforest consente di scaricare due tipi di aggiornamenti, quello completo e quello per WP…quale consigli di usare? Io usa Un tema Child di Scalia ed è la prima volta che tento di aggiornarlo manualmente tramite FTP, dato che purtroppo il plugin Envato WordPress toolkit non funziona. Una volta scaricato, devo aggiornare anche il tema Child o non è necessario?
Ciao, devi aggiornare solo il parent! Vai a fondo però sul plugin non funzionante, è molto comodo il suo utilizzo!
Ciao Andrea, grazie come sempre per i vostri preziosi aiuti!
Ho il tema AVADA ed ho aggiornato alla versione 5.1.6, però adesso mi è scombinata tutta la home con i post recenti, presumo che il problema sia una patch che non si è aggiornata di fusion core o fusion builder, ho provato anche a farlo manualmente da ftp, va tutto a buon fine ma rimane tutto uguale. Non so più come fare, ho provato di tutto…
Sai darmi per caso qualche consiglio?
Grazie
Ciao Francesco, contatta il nostro reparto servizi per un rapido aiuto: https://sos-wp.it/servizi-web/!
Ciao Andrea,
io ho scaricato il plugin e inserito il personal token di Theme Forest all’interno del sito. però se vado alla sezione Temi non visualizzo l’aggiornamento del tema (che so per certo esserci perchè mi hanno inviato l’email a fine maggio per avvisarmi). Se clicco sul bottone “Test API connections” visualizzo il seguente msg:
The OAuth Personal Token could not be verified. Please check that the Token has been entered correctly and has the minimum required permissions.
Sai dirmi qual è il problema?
Ciao Sarah, hai già verificato la correttezza della tua API Key? Un saluto!
Ho fatto copia e incolla dal sito di Theme Forest 🙁
Contatta allora lo sviluppatore del tema, e chiedi lumi.
Stesso problema api Key inserita ma niente aggiornamento (themforest) disponibile.
Quale tema?
Ciao Andrea ho una domanda per te. Devo aggiornare il tema Betheme ( che consiglio ). Il sito é già on-line sul suo Child.
Che procedura mi consigli per fare l’update in modo da non perdere tutte le modifiche fatte? Sul tema padre o cosa?
Grazie e complimenti!
Ciao Giovanni, il tema da aggiornare è quello genitore. In questo modo, non si perderanno le modifiche effettuate al child perché di fatto non saranno sovrascritte. Spero di esserti stato di aiuto, un saluto!
Grazie mille ! Sai anche indicarmi la procedura più indicata per farlo? 🙂 La più semplice?
Leggi la nostra guida dedicata.
Ciao,
scusa ma facendo l’aggiornamento le impostazioni personalizzate che vengono settate nel tema vengono perse?
grazie
Sì Michela, ecco perché si deve installare un tema child.
Ciao Andrea,
io non riesco a generare l’API key. Quando vado in “impostazioni”, non trovo l’opzione “api keys”. 🙁
Ciao Brunella, dipende dal tema che hai scelto.
Ah ecco! Il mio è Haruna. Quindi a questo punto dovrei procedere con l’aggiornamento manuale? Grazie mille per la risposta velocissima 🙂
Sì.
Ciao, ho urgente bisogno di supporto. Ho installato il plugin di Envato, tutto ok. Il problema si presenta quando cliccando su “Update automatically”, si refresha la pagina dando questo errore:
Warning: function_exists() expects parameter 1 to be string, array given in /web/htdocs/www.biemmeufficio.net/home/web/wp-admin/includes/class-pclzip.php on line 1770
Sto utilizzando Salient di ThemeNectar.
Riesci ad aiutarmi? Grazie
Ciao Andrea, che succede se disattivi gli altri plugin?
Non ho provato, la di plugin ho solo Envato e Contact Form7. Ho googlato e dovrei aver trovato il problema, o meglio si dice in rete che il problema potrebbe essere causato dalla versione del PHP. Ho provveduto ad aggiornarlo dal pannello dell’hosting, ma pare che l’errore sia sempre uguale.
Contatta allora il supporto del tuo provider.
Aruba non da supporti di questo genere o meglio, non so neanche se il problema effettivo sia la versione del PHP. Puoi gentilmente darmi qualche altro consiglio? Non so qualche altra operazione da provare… Sono disperato grazie
Ciao, puoi contattare il nostro servizio di assistenza tecnica, da qui non posso fare di più 😉
Ciao.
Ho installato il plug-in Envato Toolkit.
Provo ad eseguire l’aggiornamento del tema ma mi riporta l’errore “directory di destinazione esiste già”.
Mi puoi aiutare?
Grazie mille!
Ciao Cristian, che tema stai aggiornando?
Il tema di si chiama “Decibel”.
scrivici a supporto@sos-wp.it
Ciao Andrea,
Ma dopo aver acquistato un tema premium ed è già in utilizzo su un sito, posso creare un altro sito con lo stesso tema acquistato in precedenza?…O sono obbligato di nuovo ad acquistare lo stesso tema?
Ciao Alessandro,
dipende dal tipo di licenza del tema stesso. Un saluto!
Ciao Andrea, vorrei cortesemente conferma su un quesito:
Ho acquistato Enfold e sono quasi al termine dell’upgrade del sito del centro in cui lavoro e che sto appunto aggiornando.
Ho creato un theme child e ho effettuato tutte le modifiche lavorando su di esso.
Da qualche giorno mi è arrivata una notifica di aggiornamento del template Enfold.
Sapresti dirmi se la procedura corretta per non perdere alcuna modifica è quella di attivare il tema genotore, aggiornarlo e successivamente riattivare il tema bambino (child)?
Ti ringrazio anticipatamente
Ciao Giovanni,
puoi installare l’aggiornamento direttamente dalla bacheca, come mostrato in questa guida: https://www.kriesi.at/archives/the-complete-guide-to-updating-enfold.
Un saluto!
Ciao! Grazie per i consigli. Ho installato il tool kit di Envato per aggiornare un tema acquistato su themeforest. Volevo chiederti se una volta avviato l’aggiornamento potrei perdere le eventuali modifiche apportate al tema, è la prima volta che aggiorno un tema acquistato e ho un po di timore di perdere le modifiche e dover risettare il tutto! grazie!
Ciao Claudio,
prima di tutto, crea il tema child. In questo modo potrai aggiornare il tuo tema (tema “genitore”) senza paura di perdere le personalizzazioni fatte. Un saluto!
Ciao, ho appena letto il tuo articolo, ed ho creato il child theme del mio tema, e l’ho attivato.
L’ aggiornamento del tema lo devo fare dal child ? oppure devo riattivare il tema genitore e farlo da quest’utlimo?
Grazie mille!
Cecilia
Ciao Cecilia,
l’aggiornamento lo fa il tema genitore.
Leggi questa guida. Un saluto!
ciao! vedo che i creatori del tema “RAW” che vorrei comprare da theme forest non aggiornano questo alla versione 4.5.2 di wordpress… vedo che non lo aggiornano dal 2014 dalla versione 4.2… è un problema se lo compro lo stesso e lo installo sull’ultimissima versione di worpress? ho paura che non mi vada poi bene il sito :/ eppure ha quasi pieni voti ed è stato molto scaricato :/
https://themeforest.net/item/raw-responsive-photography-wordpress-theme/5965864?ref=UDTHEMES
Ciao Pamela, in genere i temi di Themeforest sono sempre risorse eccellenti, però visto che il tema non è aggiornato, io rivolgerie couque una domanda agli autori, per verificare le sue compatibilità. Fammi sapere!
ciao ho scaricato envato toolkit inserendo dati e e api mi appare il tema da aggiornare ma mi esce questo messaggio
Warning: function_exists() expects parameter 1 to be string, array given in /web/htdocs/www.jerryreginato.com/home/wp-admin/includes/class-pclzip.php on line 1770
Funziona ancora envato toolkit?
Grazie
Jerry
Ciao Jerry
prova a pulire la cache del browser. Dovrebbe in ogni caso funzionare.
Un saluto!
Ciao e complimenti per l’articolo! Ho riscontrato un problema ovvero dopo aver cliccato su “update automatically” non compaiono gli stati di avanzamento dell’installazione e la pagina del plugin rimane bianca. Andando a verificare in seguito, la versione del tema è sempre quella vecchia, sembra che non riesca a fare l’update.
Quale potrebbe essere il problema?
Ti ringrazio in anticipo!
Ciao Francesca,
che tema stai utilizzando? Hai anche impostato un tema child?
Un saluto!
ho caricato la cartella zip nei plug in ma mi ha dato:
Fatal error: Cannot redeclare class Envato_Protected_API in /home/agritu49/public_html/wp-content/themes/rosa/wpgrade-core/vendor/envato-wtl/class-envato-protected-api.php on line 12
e ora non solo non è più visibile il sito ma nemmeno la bacheca!
Ciao Luigi,
nei plugin o nei temi?
Cosa stai cercando di caricare?
Ad ogni modo, segui queste istruzioni: https://help.pixelgrade.com/support/discussions/topics/49436.
Questo è il plugin che ti serve: https://it.wordpress.org/plugins/wordpress-reset/.
Un saluto!
Ciao! Volevo chiederti una cosa che non ho mai capito: per i temi a pagamento, la licenza è valida solo per un sito? Cioè non posso riutilizzare lo stesso tema per creare più siti?
Grazie mille per il tuo aiuto.
Ciao Daniela,
dipende, la licenza dei temi premium non è univoca, e i suoi termini possono variare.
Un saluto!
Ciao! Volevo ringraziarti per l’articolo, mi è stato davvero utile. Non capisco una cosa. Devo fare un aggiornamento di un tema wordpress. Devo aggiornare il tema child o quello normale?
Ciao!
Scaricando l’aggiornamento, questo interesserà solo il tema genitore.
Un saluto, e grazie del commento!
Ciao Andrea,
dopo aver inserito l’API key del mio account Themeforest e cliccato su Themes > update automatically appare questo errore:
“Downloading upgrade package from the Envato API…
Estrazione dell’aggiornamento…
Impossibile creare la directory.”
Premetto che dopo svariati tentativi mi crea il solito errore e che sto lavorando su wp in locale.
Grazie, in antico e complimenti, guida ben dettagliata.
Ciao Ann!
Penso che tu debba controllare i permessi delle cartelle del tema.
Ovvero, la directory madre deve essere scrivibile.
Un saluto, e grazie dei tuoi complimenti.
Grazie, il tuo articolo mi ha fatto risparmiare un paio di ore in soli 5 minuti ho fatto tutto.