Installare un tema WordPress è uno dei primi passi per costruire il tuo sito web, ma è anche il punto in cui molti principianti incontrano i loro primi ostacoli. Che tu stia utilizzando un tema gratuito dal repository di WordPress.org, un tema commerciale acquistato da un marketplace, o un tema personalizzato da un sviluppatore, il processo di installazione segue uno dei tre metodi. Questa guida ti accompagnerà attraverso ciascun metodo passo dopo passo, copre la configurazione del tema child e ti aiuta a risolvere gli errori che si verificano comunemente durante l'installazione.
Se non hai ancora selezionato un tema, la nostra guida completa alla selezione del tema ti aiuterà a valutare le tue opzioni in base a prestazioni, funzionalità e manutenibilità a lungo termine.
Prima di Installare: Lista di Controllo Pre-Installazione
Prima di installare qualsiasi tema, completa questi passaggi preparatori per evitare problemi:
| Passo | Perché è Importante | Come Controllare |
|---|---|---|
| Esegui il backup del tuo sito | Ripristina se il nuovo tema causa problemi | Utilizza un plugin di backup o la funzione di backup dell'hosting |
| Controlla la compatibilità della versione di WordPress | Alcuni temi richiedono versioni specifiche di WP | Controlla la documentazione del tema o la pagina di elenco |
| Controlla i requisiti della versione PHP | I temi moderni richiedono spesso PHP 8.0+ | Dashboard > Strumenti > Salute del Sito > Info > Server |
| Annota i plugin attivi | I conflitti tra plugin possono causare problemi di installazione del tema | Plugin > Plugin Installati |
| Rivedi i limiti di caricamento del server | I file ZIP di grandi dimensioni del tema possono superare i limiti di caricamento | Media > Aggiungi Nuovo (mostra la dimensione massima di caricamento) |
Metodo 1: Installa dal Directory dei Temi di WordPress
Questo è il metodo più semplice, adatto per temi gratuiti disponibili nel repository ufficiale di WordPress.org. WordPress gestisce automaticamente il download, l'estrazione e l'installazione.
Processo Passo-Passo
Passo 1: Accedi al tuo dashboard di amministrazione di WordPress e vai su Aspetto > Temi.
Passo 2: Clicca sul pulsante Aggiungi Nuovo Tema nella parte superiore della pagina (o clicca sulla grande scheda "+" se hai meno temi di quelli visualizzati).
Passo 3: Usa la barra di ricerca per trovare il tuo tema per nome, oppure sfoglia per categoria utilizzando il Filtro Funzionalità. Puoi filtrare per layout, funzionalità (colori personalizzati, stili dell'editor, modelli di blocchi) e argomento (blog, e-commerce, portfolio).
Passo 4: Passa il mouse sulla scheda del tema e clicca su Installa. WordPress scarica e installa automaticamente il tema. Questo di solito richiede 5-15 secondi a seconda delle dimensioni del tema e della velocità del tuo server.
Passo 5: Dopo che l'installazione è completata, clicca su Attiva per renderlo il tuo tema attivo. In alternativa, clicca su Anteprima Live per vedere come appare il tema con il tuo contenuto esistente prima di attivarlo.
Limitazioni di Questo Metodo
Questo metodo funziona solo per i temi elencati nel repository di WordPress.org. I temi commerciali acquistati da marketplace di terze parti (ThemeForest, siti web di sviluppatori di temi, ecc.) non sono disponibili tramite questa ricerca. Per quelli, hai bisogno del Metodo 2 o del Metodo 3.
Metodo 2: Carica un File ZIP tramite l'Amministrazione di WordPress
Questo metodo è utilizzato per temi commerciali e qualsiasi tema distribuito come file ZIP. È il metodo di installazione più comune per i temi premium.
Processo Passo-Passo
Passo 1: Scarica il file ZIP del tema dal marketplace o dal sito web dello sviluppatore. Assicurati di scaricare il file del tema WordPress installabile, non il pacchetto completo che potrebbe includere documentazione, file PSD e temi child in un archivio più grande.
Passo 2: Nel tuo WordPress admin, vai su Aspetto > Temi > Aggiungi Nuovo Tema.
Passo 3: Clicca sul pulsante Carica Tema nella parte superiore della pagina.
Passo 4: Clicca su Scegli File, seleziona il tuo file ZIP del tema e clicca su Installa Ora.
Passo 5: WordPress carica, estrae e installa il tema. Una volta completato, vedrai un messaggio di successo con link per attivare il tema o visualizzare un'anteprima live.
Problemi Comuni di Caricamento
| Errore | Cause | Soluzione |
|---|---|---|
| "Il file caricato supera la direttiva upload_max_filesize" | Il file ZIP del tema è più grande del limite di caricamento del tuo server | Aumenta upload_max_filesize in php.ini o .htaccess, o usa il Metodo 3 |
| "Il pacchetto non può essere installato. Il tema è privo del foglio di stile style.css" | Hai caricato il file ZIP sbagliato (pacchetto completo invece di solo tema) | Estrai l'archivio principale e trova il file ZIP del tema all'interno |
| "La cartella di destinazione esiste già" | Un tema con lo stesso nome della cartella è già installato | Elimina prima il tema esistente, o rinomina la cartella tramite FTP |
| "Sei sicuro di voler fare questo?" o schermo bianco | Limite di memoria PHP o timeout di caricamento superato | Aumenta memory_limit e max_execution_time |
Metodo 3: Installazione tramite FTP o SFTP
L'installazione FTP/SFTP bypassa i limiti di caricamento di WordPress ed è utile quando il metodo di caricamento dell'amministratore fallisce, quando è necessario installare temi su più siti in modo efficiente, o quando si lavora in un ambiente di sviluppo.
Processo Passo-Passo
Passo 1: Scarica e installa un client FTP come FileZilla (gratuito, multipiattaforma), Cyberduck o WinSCP. Il tuo provider di hosting fornisce le credenziali FTP (host, nome utente, password, porta).
Passo 2: Connettiti al tuo server utilizzando SFTP (porta 22) piuttosto che FTP semplice (porta 21) quando possibile. SFTP cripta la connessione, proteggendo le tue credenziali e i dati dei file in transito.
Passo 3: Estrai il file ZIP del tema sul tuo computer locale. Dovresti avere una cartella chiamata come il tema (ad esempio, astra, flavflavor).
Passo 4: Naviga a /wp-content/themes/ sul tuo server utilizzando il client FTP.
Passo 5: Carica la cartella del tema estratta nella directory /wp-content/themes/. Assicurati di caricare la cartella del tema stessa, non una cartella nidificata (il risultato dovrebbe essere /wp-content/themes/nome-tema/style.css, non /wp-content/themes/nome-tema/nome-tema/style.css).
Passo 6: Una volta completato il caricamento, vai su Aspetto > Temi nel tuo admin di WordPress. Il nuovo tema dovrebbe apparire nell'elenco. Clicca su Attiva.
Quando Usare FTP vs. Caricamento Amministratore
| Scenario | Metodo Raccomandato |
|---|---|
| ZIP del tema sotto 10 MB | Metodo 2 (Caricamento amministratore) — più semplice |
| ZIP del tema oltre 10 MB | Metodo 3 (FTP) — evita i limiti di caricamento |
| Il server ha impostazioni di caricamento restrittive | Metodo 3 (FTP) — bypassa i limiti PHP |
| Installazione su più siti | Metodo 3 (FTP) — operazioni batch più veloci |
| Admin di WordPress è inaccessibile | Metodo 3 (FTP) — accesso diretto al server |
Attivazione e Configurazione del Tuo Tema
Dopo l'installazione, attivare un tema lo rende il design attivo del tuo sito. Vai su Aspetto > Temi, trova il tema installato e clicca su Attiva. Alcuni temi mostrano una procedura guidata di configurazione all'attivazione che ti guida attraverso la configurazione iniziale, l'importazione di contenuti demo e l'installazione di plugin richiesti.
Passi Post-Attivazione
1. Configura le impostazioni del tema: La maggior parte dei temi aggiunge il proprio pannello di impostazioni sotto Aspetto > Personalizza o come un elemento di menu amministrativo separato. Configura colori, tipografia, opzioni di layout, design di intestazione/piè di pagina e altre impostazioni visive.
2. Imposta i menu: Naviga a Aspetto > Menu e assegna i menu alle posizioni del menu del tema (tipicamente Menu Primario, Menu del Piè di Pagina e talvolta Menu Mobile).
3. Configura widget/blocchi: Se il tema utilizza aree widget (barra laterale, colonne del piè di pagina), configurale sotto Aspetto > Widget.
4. Installa i plugin richiesti: Molti temi commerciali dipendono da plugin per funzionalità specifiche (costruttori di pagine, slider, moduli portfolio). Installa tutti i plugin richiesti ma sii selettivo con i plugin raccomandati — installa solo ciò che utilizzerai effettivamente. Temi come Astra Pro mantengono il core leggero e offrono moduli di funzionalità che puoi abilitare singolarmente.
5. Testa su più dispositivi: Apri il tuo sito su desktop, tablet e mobile per verificare che il design reattivo del tema funzioni correttamente con il tuo contenuto.
Comprendere e Utilizzare i Temi Child
Un tema child eredita la funzionalità e lo stile del suo tema genitore, consentendoti di apportare personalizzazioni che sopravvivono agli aggiornamenti del tema genitore. Senza un tema child, qualsiasi modifica apportata ai file del tema verrà sovrascritta quando il tema genitore viene aggiornato.
Quando Hai Bisogno di un Tema Child
Hai bisogno di un tema child se prevedi di modificare i file di template del tema (PHP), aggiungere CSS personalizzato oltre a quanto offre il Personalizzatore, aggiungere funzioni personalizzate a functions.php, o sovrascrivere parti specifiche del template. Se stai solo apportando modifiche tramite il Personalizzatore o il costruttore di pagine, un tema child è facoltativo ma comunque raccomandato come misura di sicurezza.
Creare un Tema Child
Un tema child richiede solo due file: style.css con un'intestazione Template che punta al tema genitore, e functions.php che include il foglio di stile del tema genitore. Molti temi commerciali includono un tema child pre-costruito nel loro pacchetto di download. Per istruzioni dettagliate su come creare e utilizzare temi child, consulta la nostra guida ai temi child di WordPress.
Risoluzione dei Problemi di Errori di Installazione del Tema
| Errore | Causes | Soluzione |
|---|---|---|
| Schermo bianco dopo l'attivazione | Errore fatale PHP, spesso un'incompatibilità di versione | Accedi al tuo sito tramite FTP, rinomina la cartella del tema per disattivarlo, quindi controlla la compatibilità della versione PHP |
| Il tema appare rotto (senza CSS) | style.css n | |
| Non si trova nella posizione corretta o è stato caricato in modo errato | Verifica la struttura della cartella del tema; style.css dovrebbe trovarsi nella radice della cartella del tema | |
| "Questo tema richiede un tema genitore" | Hai installato un tema child senza il genitore | Installa e attiva prima il tema genitore, poi attiva il tema child |
| Avviso di plugin richiesti mancanti | Il tema dipende dai plugin per le funzionalità di base | Installa i plugin richiesti dalla notifica o dall'avviso di attivazione del plugin TGM |
| Il layout appare diverso dalla demo | Contenuti e impostazioni della demo non importati | Utilizza lo strumento di importazione della demo del tema; importa contenuti, widget e impostazioni del Customizer |
| Tempo di caricamento lento dopo l'installazione | Il tema carica molte risorse, immagini non ottimizzate o troppi plugin | Controlla con GTmetrix o PageSpeed; disabilita le funzionalità del tema non utilizzate; ottimizza le immagini |
Considerazioni sulle prestazioni nella scelta di un tema
Non tutti i temi sono creati uguali in termini di prestazioni. La qualità del codice di un tema, la strategia di caricamento delle risorse e l'ambito delle funzionalità influiscono direttamente sulla velocità di caricamento del tuo sito, che a sua volta influisce sia sull'esperienza dell'utente che sul posizionamento nei motori di ricerca.
Cerca temi che ottengono buoni punteggi sui Core Web Vitals (LCP, INP, CLS) out of the box, caricano solo il CSS e il JavaScript necessari per la pagina corrente, supportano formati immagine moderni (WebP, AVIF) e non raggruppano librerie di terze parti eccessive. Temi leggeri e multiuso come Astra, GeneratePress e Kadence generalmente offrono buone prestazioni, mentre i temi raggruppati con più slider, librerie di animazione e framework personalizzati tendono ad essere più pesanti.
Stai costruendo con un page builder? Elementor Pro si abbina bene a temi leggeri per offrirti flessibilità di design senza sacrificare la velocità di caricamento, a condizione che tu segua le linee guida sulle prestazioni come limitare l'uso dei widget e abilitare l'ottimizzazione delle risorse.
Per ulteriori dettagli, fare riferimento alla documentazione ufficiale: Manuale del Tema WordPress, Guida alle Basi del Tema.
Domande frequenti
Posso installare più temi su WordPress?
Puoi installare quanti più temi desideri, ma solo un tema può essere attivo alla volta. I temi installati ma inattivi appaiono comunque sotto Aspetto > Temi. Per motivi di sicurezza, elimina i temi che non stai utilizzando: i temi inattivi possono comunque avere vulnerabilità che gli attaccanti potrebbero sfruttare.
Passare a un altro tema cancellerà i miei contenuti?
No, i tuoi post, pagine e la libreria multimediale rimangono intatti quando cambi tema. Tuttavia, le funzionalità specifiche del tema come widget personalizzati, assegnazioni di menu, impostazioni del Customizer e layout del page builder potrebbero cambiare o scomparire. Visualizza sempre in anteprima e testa un nuovo tema prima di attivarlo su un sito live.
Come aggiorno un tema commerciale che non è su WordPress.org?
La maggior parte dei temi commerciali include un meccanismo di aggiornamento automatico che richiede l'inserimento di una chiave di licenza nelle impostazioni del tema. Una volta verificato, gli aggiornamenti appaiono in Dashboard > Aggiornamenti proprio come i temi del repository. Se l'aggiornamento automatico non è disponibile, scarica la nuova versione dal sviluppatore e caricala tramite il Metodo 2 o 3, sovrascrivendo l'installazione esistente.
Qual è la differenza tra un tema e un template?
Un tema è il pacchetto di design completo che controlla l'aspetto del tuo sito e può includere più template. Un template è un singolo file di layout (ad es., single.php, page.php, archive.php) che controlla come viene visualizzato un tipo specifico di contenuto. Nell'era dell'editor a blocchi, i template possono anche essere creati e modificati visivamente sotto Aspetto > Editor (Editor del sito).
Posso usare un tema progettato per un blog su un negozio WooCommerce?
Teoricamente sì, se il tema supporta WooCommerce. Tuttavia, i temi per e-commerce includono template specifici per elenchi di prodotti, pagine di prodotto, carrello e checkout che i temi per blog non hanno. Utilizzare un tema compatibile con WooCommerce (o un tema multiuso con supporto per WooCommerce) offre un'esperienza di acquisto significativamente migliore.
Come installo un tema su una rete multisite WordPress?
Su una rete multisite, i temi vengono installati dall'Amministratore di rete (Super Admin). Vai su Amministratore di rete > Temi > Aggiungi nuovo e installa il tema. Poi, abilita il tema per la rete per renderlo disponibile ai singoli siti nella rete. Ogni amministratore di sito può quindi attivare il tema per il proprio sito.
È sicuro installare temi nulled o piratati?
No. I temi nulled contengono frequentemente malware, backdoor e codice malevolo che possono compromettere l'intero sito e il server. Inoltre, non ricevono aggiornamenti di sicurezza, lasciando il tuo sito vulnerabile a exploit noti. Ottieni sempre i temi da fonti ufficiali, rivenditori autorizzati o dal repository di WordPress.org.
Costruisci più velocemente con un tema leggero e flessibile
Astra Pro ti offre il pieno controllo del design con un impatto minimo sulle prestazioni — compatibile con tutti i principali page builder e WooCommerce.
Esplora Astra Pro →


