
🛡 Come nascondere il nome del tuo tema WordPress: una guida completa
Il tuo sito WordPress è pronto: contenuti caricati, design curato. Apri il codice sorgente della pagina e il nome del tema compare in una dozzina di punti: percorsi dei fogli di stile, classi del body, struttura delle cartelle. Per un progetto cliente o un sito commerciale, questo appare poco professionale, nella migliore delle ipotesi.
Il problema più grosso: una volta che un malintenzionato conosce il nome esatto del tema, può cercare vulnerabilità note per quel tema specifico e prendere di mira il tuo sito. Questo è particolarmente vero se il tema non viene aggiornato da tempo o proviene da una fonte dubbia.
Chiuderemo questa falla usando due approcci: rapido (plugin, 5 minuti) e manuale (controllo totale, ma richiede accesso ai file). Di seguito trovi entrambi i metodi con passaggi precisi che funzionano su qualsiasi versione moderna di WordPress.
💡 Panoramica rapida:
- Il plugin WP Hide maschera automaticamente i percorsi di temi, stili e plugin: installi, configuri, fatto.
- Rinomina manuale via FTP: cambi il nome della cartella del tema, modifichi style.css, riattivi e il tema diventa invisibile ai rilevatori.
- Rimuovi il nome del tema dal footer tramite il Personalizza (senza codice) o modificando footer.php (controllo totale).
- Prima di modificare qualsiasi file, esegui un backup completo del sito.
Perché nascondere il nome del tema?
WordPress espone le informazioni sul tema in diversi punti per impostazione predefinita. Nell'HTML della pagina, il percorso del foglio di stile appare come /wp-content/themes/my-theme/style.css e l'attributo body_class contiene spesso una stringa come theme-my-theme. Qualsiasi scanner di temi (WPThemeDetector o What WordPress Theme Is That, per esempio) legge queste firme in pochi secondi.
Per un blog usa e getta, non è un problema. Ma per un sito aziendale, un negozio online o un progetto cliente, un nome tema esposto crea tre rischi:
- Attacchi mirati. Un malintenzionato cerca nei database di vulnerabilità (WPScan, CVE) difetti noti in quel tema specifico e tenta exploit. Se il tema è popolare e non è stato aggiornato, le probabilità di successo sono alte.
- Ingegneria sociale. Un cliente o un concorrente vede che stai usando un tema gratuito con 3.000 installazioni e la fiducia nel tuo sito cala.
- Raccolta automatizzata. I bot scansionano milioni di siti in base alle firme di temi e plugin per compilare elenchi di potenziali bersagli.
Un punto aggiuntivo: rinominare il tuo tema è completamente legale. WordPress è distribuito sotto licenza GPLv2, quindi puoi modificare il tema come preferisci, inclusi il nome della cartella e il contenuto di style.css. I temi del catalogo ufficiale WordPress.org sono concessi in licenza agli stessi termini.
Una nota importante: se usi un tema child, devi rinominare sia il parent che il child. Altrimenti il collegamento tra loro si interrompe e il tema child smette di funzionare.
Questo video mostra entrambi i metodi in azione: la configurazione di WP Hide e la rinomina manuale del tema via FTP. Se preferisci istruzioni visive, sette minuti di schermo sostituiscono la lettura dell'intero articolo.
Metodo 1: WP Hide & Security Enhancer, veloce e senza codice
Il modo più sicuro e veloce per nascondere il nome del tuo tema è usare WP Hide & Security Enhancer. Il plugin funziona tramite filtri di WordPress e riscrittura degli URL: non tocca i tuoi file né modifica la struttura delle cartelle. Tutto avviene a livello di output HTML.
Installa il plugin nel modo standard: Plugin → Aggiungi nuovo, cerca WP Hide, clicca Installa e Attiva. Dopo l'attivazione, compare una nuova voce di menu: WP Hide → Impostazioni generali.

Il plugin ti permette di modificare sei identificatori chiave del tema:
- Nuovo percorso tema: cambia
/themes/my-theme/in una stringa arbitraria come/templates/core/. - Nuovo percorso foglio di stile: nasconde l'URL reale di style.css.
- Rimuovi descrizione tema da style.css: elimina il commento di intestazione contenente nome e versione del tema.
- Nuovo percorso tema child: se usi un tema child, maschera anche quello.
- Nuovo percorso file tema child: maschera anche gli stili del tema child.
- Rimuovi descrizione tema child: rimuove gli ultimi frammenti di metadati.
Compila i campi con i nuovi valori, clicca Salva modifiche e assicurati di svuotare tutte le cache: cache del plugin (WP Rocket, W3 Total Cache), cache del server e CDN se applicabile. Dopo aver svuotato la cache, apri il sito in modalità incognito e controlla il codice sorgente. I percorsi del tema ora dovrebbero essere illeggibili.
Secondo il catalogo WordPress.org a giugno 2026, WP Hide ha oltre 50.000 installazioni attive e una valutazione di 4,3/5 con oltre 275 recensioni. Il plugin viene aggiornato regolarmente; l'ultima release, la 8.6.5, è uscita ad aprile 2026 e ha aggiunto la scansione delle vulnerabilità tramite IA.
Bonus: il plugin nasconde anche i percorsi dei plugin e la pagina di login /wp-admin, fornendo un mascheramento completo di WordPress in un unico strumento.
Metodo 2: Rinomina manuale del tema quando un plugin non è un'opzione
Se non vuoi installare un altro plugin o hai bisogno del pieno controllo sul processo, rinomina il tema manualmente via FTP. Questo metodo richiede cautela: un errore in qualsiasi passaggio può disabilitare temporaneamente il tema, quindi fai prima un backup completo.
Passaggio 1: Rinomina la cartella del tema
Collegati al tuo server usando un client FTP (FileZilla è gratuito e multipiattaforma) o il file manager del tuo hosting. Vai a /wp-content/themes/ e rinomina la cartella del tuo tema.
Importante: rinomina la cartella PRIMA di attivare il tema per la prima volta. Se il tema è già attivo, WordPress reimposterà le sue impostazioni e passerà al tema predefinito dopo la rinomina. In quel caso, riattiva semplicemente il tema dopo il passaggio 3; le impostazioni del Personalizza saranno conservate.
Passaggio 2: Modifica style.css
Apri la cartella del tema rinominata e trova il file style.css. In cima c'è un blocco di commento con i metadati:
1 /* 2 Theme Name: My Theme 3 Author: Theme Author 4 Version: 1.0.0 5 */
Cambia Theme Name con il nuovo nome (lo stesso che hai dato alla cartella). Salva il file.
Passaggio 3: Riattiva il tema
Vai a Aspetto → Temi. WordPress mostrerà il tema con il suo nuovo nome contrassegnato come "Inattivo" (se hai rinominato un tema già attivo). Clicca "Attiva".
Dopo questi tre passaggi, strumenti come WPThemeDetector non possono più identificare il nome del tema attraverso il codice HTML. Il tema stesso funziona come prima; tutte le impostazioni, le opzioni del Personalizza e i contenuti rimangono intatti.
C'è un effetto collaterale: gli aggiornamenti automatici del tema smetteranno di arrivare. WordPress abbina i temi in base al nome della cartella con il repository. Dopo la rinomina, quel collegamento è interrotto. Dovrai aggiornare il tema manualmente: controlla periodicamente la pagina ufficiale del tema su WordPress.org e carica le nuove versioni via FTP.
Se usi un tema child, rinomina prima la cartella del parent e style.css, poi il child. Nel style.css del tema child, aggiorna la riga Template: old-theme-name con il nuovo nome del parent.
Come rimuovere il nome del tema dal footer
Molti temi mostrano il proprio nome in fondo al sito: "Proudly powered by ThemeName" o semplicemente un copyright con il nome del tema. Puoi rimuoverlo in due modi: semplice (tramite il Personalizza) o via codice.
Tramite il Personalizza (senza codice)
Vai a Aspetto → Personalizza e cerca una sezione relativa al footer. Di solito si chiama Footer, Barra del footer o qualcosa di simile. All'interno troverai un interruttore per "Mostra nome tema" o un campo di testo con il testo del copyright. Disattiva l'interruttore o sostituisci il testo con il tuo.
Questo metodo dipende dal tuo tema specifico: alcuni temi (Astra, GeneratePress, Kadence) ti danno il pieno controllo del footer dal Personalizza; altri (temi più vecchi o minimalisti) no.
Tramite footer.php (codice)
Se il Personalizza non aiuta, modifica il file footer.php. Questo è il file principale responsabile dell'output del footer.
Collegati al tuo server via FTP, vai alla cartella del tema (/wp-content/themes/your-theme/), trova footer.php e scaricalo per modificarlo. Cerca il frammento che produce il nome del tema; avrà un aspetto simile a questo:
1 <a href="<?php echo esc_url( __( 'https://wordpress.org/', 'textdomain' ) ); ?>"> 2 <?php printf( __( 'Proudly powered by %s', 'textdomain' ), 'WordPress' ); ?> 3 </a>
Elimina questo blocco o sostituiscilo con il tuo testo. Per esempio, solo il nome dell'azienda:
1 <span class="copyright">© <?php echo date('Y'); ?> <?php bloginfo( 'name' ); ?></span> 2
Salva il file e caricalo di nuovo sul server. Controlla il sito; il footer dovrebbe essere pulito.
Importante: prima di modificare
footer.php, copia il file nel tuo tema child e modifica la copia. Modificare direttamente il tema parent significa che perderai le modifiche al prossimo aggiornamento del tema.
Se il tuo provider di hosting ha disabilitato l'editor dei temi nel pannello di amministrazione (il pulsante Aspetto → Editor file tema è assente o inattivo), usa solo FTP. Alcuni host disabilitano l'editor di file per motivi di sicurezza; questa è una pratica normale, non un errore.
⁉️🤔 Domande frequenti
È legale nascondere il nome del tema WordPress?
Sì, completamente legale. I temi del catalogo ufficiale WordPress.org sono distribuiti sotto licenza GPLv2, che permette la modifica, la rinomina e la distribuzione di copie modificate. Per i temi commerciali con licenze proprietarie, leggi l'accordo di licenza specifico del tema, ma nella maggior parte dei casi nascondere il nome non è proibito.
Devo nascondere il nome del tema se il mio sito è su un buon hosting con protezione?
Un hosting con firewall e antivirus non chiuderà una vulnerabilità nel codice del tema; si tratta di livelli di protezione diversi. L'hosting blocca gli attacchi a livello server (DDoS, forza bruta), ma un exploit che prende di mira una vulnerabilità nota del tema opera a livello applicativo. Nascondere il nome del tema rimuove il modo più semplice per determinare quali exploit provare.
Dopo aver rinominato il tema, le impostazioni del Personalizza sono sparite. Cosa devo fare?
Le impostazioni del Personalizza sono legate al nome del tema nel database. Dopo la rinomina e la riattivazione, WordPress crea una nuova voce; le vecchie impostazioni rimangono nella tabella
wp_optionssotto la vecchia chiave. Puoi ripristinarle: trova la riga contheme_mods_old-theme-nameinwp_optionse copia il suo valore intheme_mods_new-theme-name. In alternativa, usa il plugin WP Hide, che non crea affatto questo problema.
Devo rinominare anche il tema child?
Sì, altrimenti il nome del tema parent è ancora esposto. Il style.css del tema child contiene una riga
Template: parent-theme-nameche fa riferimento alla cartella del parent. Se il parent viene rinominato ma il child no, WordPress non troverà il parent e il sito si romperà. L'ordine: prima il parent → aggiornaTemplate:nel child → rinomina il child.
Posso semplicemente eliminare la riga del nome tema da style.css?
Non basta. Il nome del tema è esposto nel codice HTML in almeno tre punti: URL del foglio di stile, classi del body e ID/classi del wrapper. Eliminare semplicemente il commento da style.css rimuove solo una delle tre firme. Serve un mascheramento completo con il plugin WP Hide oppure una rinomina completa della cartella seguita dalla riattivazione.
Nascondere o non nascondere: la conclusione
Se il tuo sito è la tua vetrina, nascondere il nome del tema non è paranoia; è igiene di base. Dedicare cinque minuti a WP Hide & Security Enhancer rimuove il vettore di attacco più semplice, rendendo al contempo il codice del tuo sito più pulito per clienti e concorrenti.
Scegli l'approccio più adatto alla tua situazione:
- Sforzo minimo: installa WP Hide. La configurazione richiede cinque minuti, il plugin è gratuito ed è aggiornato regolarmente.
- Controllo totale: la rinomina manuale via FTP ottiene gli stessi risultati senza un plugin aggiuntivo, ma richiede cautela e aggiornamenti manuali del tema in futuro.
- Solo footer: se l'obiettivo è puramente estetico, bastano il Personalizza o una singola modifica a footer.php.
Indipendentemente dal metodo scelto, fai un backup completo prima di iniziare e poi sentiti libero di applicare uno qualsiasi di questi metodi.



