Come risolvere pagina bianca WordPress
Immagina di aprire il tuo sito WordPress come fai ogni giorno, magari per pubblicare un nuovo articolo o controllare i commenti. Ma oggi qualcosa non va. La pagina non si carica, e al suo posto appare solo una schermata bianca di Wordpress. Nessun messaggio di errore, nessuna indicazione. Solo… bianco. Questo errore è così comune che ha persino un nome: White Screen of Death, o “pagina bianca della morte”. Ma niente panico: in questo articolo ti guiderò passo passo per capire cosa succede e, soprattutto, come risolvere la pagina bianca su WordPress. In molti casi, puoi sistemare tutto da solo, anche senza essere uno sviluppatore esperto. Sei pronto? Partiamo…
Cos’è la pagina bianca di WordPress
La pagina bianca si verifica quando WordPress incontra un errore critico e non riesce a mostrarlo correttamente sullo schermo. Il problema può derivare da:
- Un plugin difettoso o incompatibile
- Un tema che crea conflitti o errori
- Esaurimento della memoria PHP
- Errori nel file
functions.php - Aggiornamenti incompleti o corrotti
- Una versione di PHP non compatibile
In pratica, qualcosa impedisce al tuo sito di caricarsi correttamente, ma WordPress non mostra un messaggio di errore, lasciandoti al buio. E questa assenza di informazioni o di errori è una strategia voluta dagli sviluppatori per evitare che vengano pubblicate per errore informazioni sul tuo blog, come ad esempio il nome delle tabelle del database o il percorso dei file.
Fortunatamente è possibile risalire all’errore che genera la pagina bianca Wordpress attraverso alcuni passaggi che eliminano progressivamente le possibili cause una per una…

Passaggi per risolvere la pagina bianca
Vediamo ora tutti i metodi che puoi usare per risolvere il problema, in ordine di semplicità ed efficacia.
1. Controlla la versione di PHP
WordPress ha bisogno di una versione specifica di PHP per funzionare correttamente. Se stai usando una versione troppo vecchia (come la 5.6) o troppo recente (non ancora supportata da alcuni plugin o temi), potresti vedere una schermata bianca. In questo caso per risolvere il problema devi entrare nel pannello dell’hosting e modificare la versione PHP che sta usando il tuo blog.
- Accedi al pannello di controllo del tuo hosting (es. cPanel, Plesk, Site Tools, ecc.).
- Cerca la sezione “Gestione PHP” o simile.
- Verifica quale versione è attiva per il tuo dominio.
- Se è troppo vecchia (inferiore alla 7.4) o troppo nuova (es. 8.3, non ancora compatibile con tutto), passa a una versione stabile e compatibile come la PHP 8.0 o 8.1.
Dopo aver cambiato versione, ricarica il sito. Se il problema era la versione PHP, dovrebbe tornare tutto a funzionare. Se ti vengono proposte più versioni tra ci scegliere prova a scendere gradualmente partendo dalla penultima e ricaricando la pagina del blog ogni volta. Quando il blog riappare hai trovato la versione corretta.
2. Attiva il debug di WordPress
Il primo passo è fare un po’ di luce sull’errore. Per farlo, puoi attivare la modalità di debug di WordPress. In questo modo appariranno a schermo le informazioni di errore che hanno generato la pagina bianca e hanno bloccato il funzionamento del tuo sito. Ecco come fare:
- Accedi al tuo hosting via FTP o file manager.
- Apri il file
wp-config.phpche si trova nella root del tuo sito. - Cerca questa riga:
define('WP_DEBUG', false);
- Modificala così:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
- Salva e ricarica la pagina bianca.
A questo punto WordPress registrerà l’errore nel file debug.log all’interno della cartella wp-content. Apri quel file e controlla cosa c’è scritto. Molto probabilmente lì troverai il colpevole.
3. Disattiva tutti i plugin
Se ancora non hai risolto il problema è giunto il momento di scoprire se la schermata bianca di Wordpress è generata da un plugin incompatibile o non funzionante. I plugin sono spesso la causa della schermata bianca, specialmente dopo un aggiornamento.
Metodo 1: se hai accesso al backend
- Vai su Plugin > Plugin installati.
- Disattiva tutti i plugin.
- Ricarica il sito.
Se il sito torna a funzionare, riattiva un plugin alla volta finché non si ripresenta il problema. Così scopri quale plugin crea il conflitto.
Metodo 2: se NON hai accesso al backend
- Accedi via FTP o file manager.
- Vai nella cartella
wp-content. - Rinomina la cartella
pluginsinplugins_old.
Questo disattiverà tutti i plugin in blocco. Se il sito riprende a funzionare, sai che il problema è in uno di loro e puoi ricopiarli uno alla volta in una nuova cartella plugins.
4. Cambia il tema attivo
Un altro colpevole comune è il tema di Wordpress, specialmente se personalizzato male o aggiornato di recente.
Se hai accesso al backend:
- Vai su Aspetto > Temi.
- Attiva un tema predefinito come Twenty Twenty-Four.
Se non hai accesso:
- Accedi al database tramite phpMyAdmin (di solito disponibile nel pannello di controllo del tuo hosting).
- Vai alla tabella
wp_options. - Trova le voci
templateestylesheet. - Cambia il valore in
twentytwentyfouro un altro tema standard.
Salva e ricarica il sito. Se tutto riprende a funzionare allora il tema che stavi usando ha qualche problema che dovrai risolvere.
5. Aumenta la memoria PHP
Se hai tanti plugin o un tema molto pesante, potresti aver esaurito la memoria disponibile. In questo caso attivando il debug dovresti vedere un messaggio relativo alla fine della memoria disponibile per PHP. Per aumentare il limite di memoria allocabile per Wordpress puoi fare così:
- Modifica il file
wp-config.phpe aggiungi questa riga:
define('WP_MEMORY_LIMIT', '256M');
- Oppure, se non funziona, modifica il file
.htaccessaggiungendo:
php_value memory_limit 256M
Verifica con il tuo hosting se hai permessi sufficienti per farlo.

6. Controlla il file functions.php
Se ancora non hai risolto, allora con molta probabilità il problema può essere dovuto ad un codice personalizzato inserito nel file functions.php del tuo tema, un semplice errore di sintassi può causare la pagina bianca. Per verificare ed eventualmente modificare il codice devi fare così:
- Accedi via FTP.
- Vai nella cartella del tuo tema attivo.
- Apri il file
functions.phpe controlla se ci sono errori, parentesi mancanti, ecc. - In caso, commenta il codice o rimuovilo temporaneamente.
7. Svuota la cache
Se usi plugin di cache (come W3 Total Cache o WP Super Cache), prova a svuotare la cache del sito. Anche il browser può mostrare una pagina vecchia, quindi prova anche con una finestra in incognito.
8. Verifica gli aggiornamenti recenti
Hai aggiornato qualcosa di recente? Tema, plugin o WordPress stesso? Se sì, prova a tornare alla versione precedente oppure reinstallare l’elemento aggiornato.
9. Usa la modalità di recupero di WordPress
Da WordPress 5.2 in poi esiste una “modalità di recupero”. Se ricevi un’email con oggetto “Il tuo sito presenta un errore critico”, segui il link contenuto per accedere alla versione sicura del backend e risolvere il problema da lì.
10. Ripristina un backup
Se nulla funziona e hai un backup recente del tuo sito, considera di ripristinarlo. Molti tra i migliori hosting Wordpress offrono backup automatici giornalieri. Ricordati che è sempre una buona abitudine effettuare un backup del sito e del database prima di aggiornare Wordpress o prima di effettuare modifiche sostanziali alla struttura e ai plugin del tuo blog.
Conclusioni
La schermata bianca di WordPress può fare paura, soprattutto se non sai da dove iniziare. Ma ora che conosci i metodi principali per risolverla, puoi affrontarla con più serenità. Nella maggior parte dei casi, si tratta solo di un plugin o di un tema difettoso, o di un piccolo errore di codice. Ricorda sempre:
- Attiva il debug per avere indizi precisi.
- Disattiva plugin e cambia tema per isolare il problema.
- Controlla la memoria e i file personalizzati.
- Mantieni sempre backup aggiornati per dormire sonni tranquilli.
E se tutto questo ti sembra troppo complicato, non esitare a chiedere aiuto a un professionista o al supporto del tuo hosting. Risolvere la pagina bianca è possibile, e spesso più semplice di quanto pensi!




