{"id":25638,"date":"2026-01-21T10:00:00","date_gmt":"2026-01-21T09:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/ripristinare-accesso-wordpress-bloccato\/"},"modified":"2026-01-21T10:00:00","modified_gmt":"2026-01-21T09:00:00","slug":"ripristinare-accesso-wordpress-bloccato","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/ripristinare-accesso-wordpress-bloccato\/","title":{"rendered":"Come ripristinare l&#8217;accesso a WordPress quando sei bloccato fuori dal pannello admin"},"content":{"rendered":"<h1>Come ripristinare l&#8217;accesso a WordPress quando sei bloccato fuori dal pannello admin<\/h1>\n<p>Non riesci pi\u00f9 ad accedere al pannello di amministrazione di WordPress? Che sia per una password dimenticata, un plugin di sicurezza che ti ha bloccato, un URL di login cambiato o un errore dopo un aggiornamento, essere <strong>chiusi fuori da wp-admin<\/strong> \u00e8 una delle situazioni pi\u00f9 stressanti per un proprietario di siti web. In questa guida ti mostro tutti i metodi per <strong>ripristinare l&#8217;accesso a WordPress<\/strong>, dal pi\u00f9 semplice al pi\u00f9 avanzato, coprendo ogni possibile scenario di blocco.<\/p>\n<h2>Scenario 1: password dimenticata<\/h2>\n<p>Il caso pi\u00f9 semplice e pi\u00f9 frequente. Se hai dimenticato la password ma hai ancora accesso alla email associata all&#8217;account:<\/p>\n<ol>\n<li>Vai alla pagina di login <span style=\"font-family: monospace\">tuosito.it\/wp-login.php<\/span>.<\/li>\n<li>Clicca su <strong>&#8220;Hai perso la password?&#8221;<\/strong>.<\/li>\n<li>Inserisci il tuo username o email e clicca &#8220;Ottieni nuova password&#8221;.<\/li>\n<li>Controlla la casella email (anche la cartella spam) e segui il link per reimpostare la password.<\/li>\n<\/ol>\n<p>Se l&#8217;email non arriva, potrebbe esserci un problema con la configurazione email del server. In questo caso, passa ai metodi alternativi descritti sotto. Un altro motivo per cui l&#8217;email potrebbe non arrivare \u00e8 che il dominio del sito \u00e8 in una blacklist email: verifica con un tool come MXToolbox.<\/p>\n<h2>Scenario 2: reset password via phpMyAdmin<\/h2>\n<p>Se non ricevi l&#8217;email di reset, puoi cambiare la password <strong>direttamente nel database<\/strong>:<\/p>\n<ol>\n<li>Accedi a <strong>phpMyAdmin<\/strong> dal pannello del tuo hosting (Plesk, cPanel).<\/li>\n<li>Seleziona il database di WordPress (lo trovi in <span style=\"font-family: monospace\">wp-config.php<\/span> alla riga <span style=\"font-family: monospace\">DB_NAME<\/span>).<\/li>\n<li>Apri la tabella <span style=\"font-family: monospace\">wp_users<\/span> (il prefisso potrebbe essere diverso da &#8220;wp_&#8221;).<\/li>\n<li>Trova il tuo utente e clicca <strong>&#8220;Modifica&#8221;<\/strong>.<\/li>\n<li>Nel campo <span style=\"font-family: monospace\">user_pass<\/span>, seleziona la funzione <strong>MD5<\/strong> dal menu a tendina e inserisci la nuova password nel campo valore.<\/li>\n<li>Clicca <strong>&#8220;Esegui&#8221;<\/strong>.<\/li>\n<\/ol>\n<p>Ora puoi accedere con la nuova password. WordPress ricodificher\u00e0 automaticamente la password con un algoritmo pi\u00f9 sicuro al primo login.<\/p>\n<h2>Scenario 3: reset password via WP-CLI<\/h2>\n<p>Se hai accesso SSH al server, <strong>WP-CLI<\/strong> \u00e8 il metodo pi\u00f9 rapido:<\/p>\n<pre>wp user update admin --user_pass=\"NuovaPasswordSicura123!\" --path=\/percorso\/wordpress\/<\/pre>\n<p>Sostituisci &#8220;admin&#8221; con il tuo username effettivo. Questo comando cambia la password istantaneamente senza bisogno di email o phpMyAdmin. Puoi anche elencare tutti gli utenti con <span style=\"font-family: monospace\">wp user list<\/span> per trovare il tuo username se non lo ricordi.<\/p>\n<h2>Scenario 4: bloccato da un plugin di sicurezza<\/h2>\n<p>Plugin come Wordfence, Limit Login Attempts o iThemes Security possono bloccarti dopo troppi tentativi falliti o per un cambio di IP. Per sbloccarti:<\/p>\n<ol>\n<li>Collegati via <strong>FTP<\/strong> alla cartella <span style=\"font-family: monospace\">wp-content\/plugins\/<\/span>.<\/li>\n<li>Rinomina la cartella del plugin che ti ha bloccato (es. <span style=\"font-family: monospace\">wordfence<\/span> \u2192 <span style=\"font-family: monospace\">wordfence-disabled<\/span>).<\/li>\n<li>Prova ad accedere al login. Senza il plugin attivo, il blocco viene rimosso.<\/li>\n<li>Una volta dentro wp-admin, rinomina la cartella al nome originale. Il plugin torner\u00e0 attivo ma disabilitato: attivalo dalla pagina Plugin e riconfigura le impostazioni di blocco con valori meno aggressivi.<\/li>\n<\/ol>\n<p>Se usi Wordfence e conosci il tuo IP attuale, puoi anche sbloccarti dal link presente nell&#8217;email di notifica del lockout (se l&#8217;hai configurata). In alternativa, Wordfence salva le impostazioni nella tabella <span style=\"font-family: monospace\">wp_options<\/span>: puoi cercare e eliminare le righe relative ai lockout da phpMyAdmin.<\/p>\n<h2>Scenario 5: URL di login cambiato e dimenticato<\/h2>\n<p>Se hai usato un plugin come <strong>WPS Hide Login<\/strong> per cambiare l&#8217;URL della pagina di login e non ricordi il nuovo indirizzo:<\/p>\n<ol>\n<li>Via FTP, rinomina la cartella del plugin <span style=\"font-family: monospace\">wps-hide-login<\/span> in <span style=\"font-family: monospace\">wps-hide-login-disabled<\/span>.<\/li>\n<li>L&#8217;URL di login torna al default: <span style=\"font-family: monospace\">tuosito.it\/wp-login.php<\/span>.<\/li>\n<li>Accedi normalmente, riattiva il plugin e annota il nuovo URL in un luogo sicuro.<\/li>\n<\/ol>\n<p>Se non ricordi quale plugin hai usato per nascondere il login, disattiva tutti i plugin rinominando l&#8217;intera cartella <span style=\"font-family: monospace\">plugins<\/span> in <span style=\"font-family: monospace\">plugins-disabled<\/span> e procedi per esclusione.<\/p>\n<h2>Scenario 6: errore &#8220;Non hai i permessi per accedere a questa pagina&#8221;<\/h2>\n<p>Se riesci a loggarti ma vedi il messaggio <strong>&#8220;Non hai sufficienti permessi per accedere a questa pagina&#8221;<\/strong>, il tuo ruolo utente potrebbe essere stato modificato o il database ha un problema con i prefissi delle tabelle.<\/p>\n<ol>\n<li>Apri <strong>phpMyAdmin<\/strong> e vai nella tabella <span style=\"font-family: monospace\">wp_usermeta<\/span>.<\/li>\n<li>Cerca il tuo user_id e il meta_key <span style=\"font-family: monospace\">wp_capabilities<\/span>.<\/li>\n<li>Verifica che il valore contenga <span style=\"font-family: monospace\">administrator<\/span>. Se non \u00e8 cos\u00ec, modifica il campo impostando: <span style=\"font-family: monospace\">a:1:{s:13:&#8221;administrator&#8221;;b:1;}<\/span><\/li>\n<li>Cerca anche <span style=\"font-family: monospace\">wp_user_level<\/span> e assicurati che il valore sia <strong>10<\/strong> (livello admin).<\/li>\n<\/ol>\n<p>Questo problema pu\u00f2 verificarsi dopo un&#8217;infezione malware (l&#8217;attaccante ha modificato il tuo ruolo), un plugin di gestione ruoli configurato male o un ripristino parziale del database.<\/p>\n<h2>Scenario 7: schermata bianca o errore sul login<\/h2>\n<p>Se la pagina <span style=\"font-family: monospace\">wp-login.php<\/span> stessa mostra una schermata bianca o un errore PHP, il problema non \u00e8 nelle credenziali ma nel sito stesso:<\/p>\n<ul>\n<li><strong>Attiva il debug<\/strong> in <span style=\"font-family: monospace\">wp-config.php<\/span> per vedere l&#8217;errore specifico.<\/li>\n<li><strong>Disattiva tutti i plugin<\/strong> via FTP rinominando la cartella <span style=\"font-family: monospace\">plugins<\/span>.<\/li>\n<li><strong>Passa a un tema predefinito<\/strong> rinominando la cartella del tema attivo.<\/li>\n<li>Se il problema persiste, verifica che il file <span style=\"font-family: monospace\">wp-login.php<\/span> non sia corrotto scaricando una copia pulita da WordPress.org e sostituendolo via FTP.<\/li>\n<\/ul>\n<h2>Scenario 8: creare un nuovo utente admin via functions.php<\/h2>\n<p>Se non hai accesso a phpMyAdmin o SSH, puoi creare un nuovo account admin tramite il file <span style=\"font-family: monospace\">functions.php<\/span> del tema:<\/p>\n<ol>\n<li>Via FTP, apri il file <span style=\"font-family: monospace\">wp-content\/themes\/tema-attivo\/functions.php<\/span>.<\/li>\n<li>Aggiungi in fondo al file questo codice:<\/li>\n<\/ol>\n<pre>function create_temp_admin() {\n    if (!username_exists('tempaccesso')) {\n        $user_id = wp_create_user(\n            'tempaccesso',\n            'PasswordTemporanea123!',\n            'tuaemail@example.com'\n        );\n        $user = new WP_User($user_id);\n        $user-&gt;set_role('administrator');\n    }\n}\nadd_action('init', 'create_temp_admin');<\/pre>\n<ol start=\"3\">\n<li>Visita qualsiasi pagina del sito (anche la homepage). L&#8217;utente verr\u00e0 creato automaticamente.<\/li>\n<li>Accedi con username <span style=\"font-family: monospace\">tempaccesso<\/span> e la password impostata.<\/li>\n<li><strong>Importante:<\/strong> rimuovi immediatamente il codice dal file functions.php e cancella l&#8217;utente temporaneo dopo aver ripristinato l&#8217;accesso al tuo account originale.<\/li>\n<\/ol>\n<h2>Prevenire i blocchi futuri<\/h2>\n<ul>\n<li><strong>Usa un gestore di password:<\/strong> Bitwarden, 1Password o KeePass memorizzano le credenziali in modo sicuro e accessibile.<\/li>\n<li><strong>Annota l&#8217;URL di login personalizzato<\/strong> in un luogo sicuro se usi WPS Hide Login.<\/li>\n<li><strong>Configura il 2FA con codici di backup:<\/strong> la maggior parte dei plugin 2FA genera codici di emergenza. Stampali e conservali offline.<\/li>\n<li><strong>Mantieni un indirizzo email funzionante<\/strong> sull&#8217;account admin per ricevere le email di reset password.<\/li>\n<li><strong>Conosci le credenziali del pannello hosting:<\/strong> phpMyAdmin e FTP sono i tuoi strumenti di emergenza quando wp-admin \u00e8 inaccessibile.<\/li>\n<li><strong>Crea un secondo account admin:<\/strong> avere un utente admin di riserva (con email diversa) pu\u00f2 salvarti quando l&#8217;account principale ha problemi. Usalo solo in emergenza e proteggilo con una password forte e 2FA.<\/li>\n<\/ul>\n<h2>Non riesci a entrare in nessun modo? Ci pensiamo noi<\/h2>\n<p>Se hai provato tutto e sei ancora bloccato fuori dal tuo sito WordPress, il team di <strong>SoccorsoWP<\/strong> pu\u00f2 intervenire direttamente sul server per ripristinare il tuo accesso in pochi minuti, verificando nel contempo che il blocco non sia stato causato da una compromissione. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e torna in controllo del tuo sito.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Come ripristinare l&#8217;accesso a WordPress quando sei bloccato fuori dal pannello admin Non riesci pi\u00f9 ad accedere al pannello di amministrazione di WordPress? Che sia&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25639,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"Ripristinare accesso WordPress: tutti i metodi quando sei bloccato","_seopress_titles_desc":"Bloccato fuori da wp-admin? Scopri tutti i metodi per ripristinare l'accesso a WordPress: reset password, phpMyAdmin, WP-CLI, FTP e plugin di sicurezza.","_seopress_robots_index":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-25638","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-domande-frequenti"},"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25638"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25638\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25639"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}