In breve
Per riprendere il controllo di un sito WordPress quando lo sviluppatore sparisce devi recuperare, in quest’ordine, il dominio, l’hosting e l’accesso da amministratore. Il dominio è la chiave di tutto: se è intestato a te puoi ottenere il codice AuthInfo e spostarlo; con l’hosting e un accesso admin puoi poi mettere al sicuro sito, backup e licenze.
Il sito l’ha fatto un freelance o un’agenzia, poi le email restano senza risposta e il telefono squilla a vuoto, mentre il sito ha bisogno di aggiornamenti o ha smesso di funzionare. Riprendere il controllo del sito WordPress è possibile quasi sempre, ma bisogna procedere con ordine e senza fretta, perché alcune mosse sbagliate (come cancellare l’account dello sviluppatore prima di avere tutte le chiavi) possono complicare le cose. Si parte dal dominio e si arriva alle licenze, tenendo una lista di ciò che dovresti sempre avere in mano.
Da dove si comincia per riprendere il controllo di un sito WordPress?
Si comincia dal dominio, poi dall’hosting e solo alla fine da WordPress. Chi controlla il dominio decide dove punta il sito; chi controlla l’hosting può entrare nei file e nel database; l’accesso da amministratore viene di conseguenza.
Prima di contattare chiunque, cerca nella tua email fatture, rinnovi e notifiche: spesso contengono il nome del registrar (la società presso cui è registrato il dominio) e del provider di hosting.
| Cosa | Perché conta | Dove trovare indizi |
|---|---|---|
| Dominio | Senza dominio non hai il sito, anche se hai i file | Email di rinnovo, WHOIS, fatture del registrar |
| Hosting | Contiene file, database, email e backup | Fatture, pannello di controllo, record DNS del dominio |
| Accesso admin WordPress | Serve per aggiornare, modificare e gestire utenti | Email di benvenuto, gestore password, phpMyAdmin |
| Licenze premium | Senza licenza attiva temi e plugin non ricevono aggiornamenti | Bacheca WordPress, email di acquisto |
| Servizi esterni | Analytics, Search Console, CDN, invio email | Codici nel sito, email di invito |
Come verificare se il dominio è davvero tuo?
Il dominio è tuo se risulti tu come registrante, cioè il titolare indicato nel registro. Lo verifichi con una ricerca WHOIS e, se i dati sono oscurati, chiedendo conferma al registrar con un documento che provi la tua identità.
Per i domini .it la consultazione si fa sul sito del Registro .it (nic.it). Se il sito è di un’azienda, di solito vedi la ragione sociale; per le persone fisiche alcuni dati possono non essere visibili. Se il registrante è lo sviluppatore, il dominio risulta suo e serve la sua collaborazione per il cambio di intestatario.
Cos’è il codice AuthInfo e come ottenerlo
Il codice AuthInfo (chiamato anche auth code o codice EPP per le altre estensioni) è una sorta di password del dominio: serve per trasferirlo a un altro registrar o, per i .it, anche per cambiare il registrante. Secondo il Registro .it, l’AuthInfo va chiesto al registrar; se il registrar non è rintracciabile o non lo fornisce, il registrante può rivolgersi direttamente al Registro.
Spesso il registrar non è lo sviluppatore, ma un provider presso cui lui ha un account: rivolgiti direttamente al provider, presentandoti come registrante.
Per le estensioni generiche come .com, .net o .org valgono le regole ICANN: il registrar deve fornire il codice entro cinque giorni di calendario dalla richiesta, come indicato nelle FAQ ICANN per i titolari di dominio. Tieni presente che dopo un cambio di registrante può scattare un blocco di 60 giorni sul trasferimento.
Come recuperare l’accesso all’hosting?
Se il contratto di hosting è intestato a te, basta il recupero password dal sito del provider o una richiesta all’assistenza con i tuoi documenti. Se è intestato allo sviluppatore, non puoi pretendere l’accesso al suo account: devi farti mandare una copia completa del sito oppure ricostruirla e spostarla su un hosting tuo.
Per capire dove si trova il sito, guarda i record DNS del dominio: i nameserver o l’indirizzo IP spesso rivelano il provider.
Se il sito è ancora online e hai almeno un accesso da amministratore, puoi fare tu una copia completa con un plugin di backup e spostarla su un hosting a tuo nome. Se non l’hai mai fatta, la pagina sulla migrazione di un sito WordPress spiega cosa comporta.
Come entrare in WordPress senza la password dell’amministratore?
Il modo più semplice è il link “Password dimenticata?” nella pagina di login, che invia un link di reimpostazione all’email dell’utente. Se quell’email è dello sviluppatore e non la controlli, puoi reimpostare la password dal database tramite phpMyAdmin, a patto di avere accesso all’hosting.
La documentazione ufficiale di WordPress descrive la procedura. Prima di tutto, fai un backup del database. Poi:
- Entra in phpMyAdmin dal pannello dell’hosting e seleziona il database del sito (il nome è nel file
wp-config.php, alla voceDB_NAME). - Apri la tabella degli utenti, di solito
wp_users(il prefisso può essere diverso). - Trova il tuo utente o quello amministratore e clicca su Modifica.
- Nel campo
user_passcancella il valore, scrivi una nuova password e scegli MD5 dal menu a tendina della funzione. - Salva e prova ad accedere. WordPress accetta la password e la convertirà nel suo formato più sicuro.
Se l’hosting offre WP-CLI (lo strumento a riga di comando di WordPress), lo stesso risultato si ottiene con un solo comando:
wp user update 1 --user_pass='UnaPasswordLungaENuova'
dove 1 è l’ID dell’utente. Una volta dentro, crea un amministratore personale con la tua email, poi cambia l’email dell’account dello sviluppatore o declassalo a un ruolo senza privilegi. Non cancellarlo subito: se elimini un utente, WordPress ti chiede a chi attribuire i suoi contenuti, e un errore qui può far sparire pagine e articoli.
Se non riesci ad accedere nemmeno in questo modo, trovi altre cause e soluzioni nella guida su cosa fare quando non riesci ad accedere a wp-admin.
Quali licenze e servizi esterni vanno controllati?
Vanno controllati tutti i prodotti premium (tema, page builder, plugin a pagamento) e ogni servizio collegato al sito, verificando a chi sono intestati. Una licenza intestata allo sviluppatore può scadere o essere revocata, e il sito smette di ricevere aggiornamenti di sicurezza.
Nella bacheca, alla voce Plugin, cerca avvisi di licenza mancante: i casi tipici sono Elementor Pro, temi acquistati su marketplace e plugin premium per moduli o WooCommerce. Se la licenza non è tua, acquistane una a tuo nome e inserisci la nuova chiave.
Controlla anche a chi sono intestati Google Search Console e Analytics (chiedi di essere aggiunto come proprietario), l’eventuale account Cloudflare o CDN, che di fatto controlla il DNS se il dominio usa i suoi nameserver, i servizi di invio email e le caselle di posta sul dominio, che spesso stanno sullo stesso hosting.
Diffida dei plugin premium che risultano “attivi” ma senza alcuna licenza: potrebbero essere copie crackate, un rischio serio, spiegato nell’articolo sui temi e plugin nulled.
Cosa devi farti consegnare (o recuperare) per essere autonomo?
Devi avere a nome tuo, o almeno sotto il tuo controllo, tutto ciò che serve per far funzionare il sito senza chiedere il permesso a nessuno. Se lo sviluppatore risponde anche solo una volta, chiedigli questo elenco in un’unica email.
- Codice AuthInfo del dominio e conferma che il registrante sei tu.
- Credenziali del pannello hosting, oppure un backup completo di file e database.
- Accesso FTP/SFTP e credenziali del database.
- Un account amministratore WordPress con la tua email.
- Elenco delle licenze premium con scadenze e account di acquisto.
- Accessi a Search Console, Analytics, Tag Manager, CDN e servizi email.
- File sorgente di eventuali personalizzazioni (tema child, codice su misura) e qualche nota su come sono state fatte.
Conserva tutto in un gestore di password.
Cosa fare subito dopo aver ripreso le chiavi?
La prima cosa è un backup completo conservato fuori dall’hosting; subito dopo cambia tutte le password e attiva l’autenticazione a due fattori.
Gli aggiornamenti arretrati non vanno lanciati tutti insieme: segui la procedura della guida su come aggiornare WordPress senza rompere il sito. Se noti comportamenti strani, come redirect o utenti che non conosci, prima di aggiornare leggi come capire se il sito è stato hackerato.
Infine, decidi chi si occuperà del sito da qui in avanti, sapendo che le chiavi devono restare a te. Per capire quanto mettere a budget, trovi i riferimenti nella guida su quanto costa la manutenzione di un sito WordPress, mentre la checklist di manutenzione ti aiuta a verificare che nulla venga trascurato.
Non sai da dove partire?
Possiamo analizzare il tuo sito dall’esterno, senza password, e dirti cosa manca per riprenderne il controllo.
Domande frequenti
Lo sviluppatore può tenersi il dominio se l’ho pagato io?
Conta chi risulta registrante, non chi ha pagato. Se il dominio è intestato allo sviluppatore serve un accordo per il cambio di intestatario; fatture e comunicazioni che dimostrano l’incarico sono utili se la questione diventa legale.
Posso cancellare l’utente amministratore dello sviluppatore?
Sì, ma solo dopo aver creato un tuo amministratore e aver verificato che tutto funzioni. Quando lo elimini, attribuisci i suoi contenuti al tuo utente, altrimenti pagine e articoli firmati da lui verranno cancellati.
Cosa succede se non recupero le licenze dei plugin premium?
Il sito continua di solito a funzionare, ma quei plugin non ricevono più aggiornamenti, comprese le correzioni di sicurezza. Conviene acquistare licenze a tuo nome e sostituire le chiavi.
Serve per forza un tecnico per riprendere il controllo del sito?
Se dominio e hosting sono intestati a te, molti passaggi puoi farli da solo seguendo questa guida. Un tecnico è consigliato quando serve una migrazione, quando il database va modificato o quando il sito mostra segni di compromissione.