Oggi vi voglio sottoporre un problema riscontrato alla fine della settimana scorsa con un’installazione di WordPress obsoleta, in particolare la 3.3.1
Accedendo in amministrazione ci si trovava davanti ad una pagina completamente bianca.
Unico elemento caricato il menu di WordPress. Cliccando su qualunque voce di menu la pagina mostrata era quella bianca.
Strategia
Ho iniziato ad analizzare il file degli errori del server (lob degli errori) dal quale è apparso il seguente errore:
Fatal error: Access to undeclared static property: WP_Screen::$this in root/wp-admin/includes/screen.php
Soluzione
Questa versione di wordpress in particolare (ma probabilmente anche altre precedenti) è affetta da questo bug e può essere risolto in 2 modi:
- Aggiornare WordPress ad una versione più recente
- Se non potete aggiornare WordPress seguite 4 brevi passaggi:
- Aprire il file /wp-admin/includes/screen.php
- Andare alla linea 706 dove troverete questo codice php: <?php echo self::$this->_help_sidebar; ?>
- Sostituire questo codice php con <?php echo $this->_help_sidebar; ?>
- Salvate i cambiamenti.
Vedrete che l’amministrazione di wordpress tornerà nuovamente utilizzabile.
Segnalateci se questo bug è stato riscontrato anche i altre versioni di WordPress così possiamo aggiornare l’articolo!
Che Bindo Ti benedica!!