Solitamente la gestione dei temi si effettua dal pannello di controllo di WordPress.
Quando un errore sul tema in uso ne impedisce l'accesso, può essere utile cambiare il tema direttamente dal database MySQL in modo da ripristinare la visibilità del sito e l'accesso al pannello di controllo.
Di seguito le situazioni più comuni che generano il problema:
- visualizzazione di una pagina bianca all'apertura del sito a seguito di aggiornamenti di WordPress;
- incompatibilità del tema scelto con la versione di WordPress utilizzata;
- mancanza dei file o corruzione dei file del tema.
Per
avere la certezza che sia il tema a causare l'anomalia, e non un plugin, è necessario:
- abilitare la modalità di debug seguendo la guida dedicata;
- provare ad accedere al pannello di controllo;
- controllare l'errore mostrato a video: nel messaggio è indicato un percorso in cui è presente il nome del tema o del plugin che genera l'errore; se l'errore è causato dal tema si troverà "wp-content/themes/" seguito dal nome del tema in questione;
- togliere la modalità di debug.
Nella tabella sottostante sono riportate le procedure per il
recupero delle credenziali del MySQL e per
individuare il tema attualmente in uso, informazioni necessarie prima di procedere al cambio del tema.
Per visionare la guida dedicata cliccare sulla sezione desiderata.
Una volta in possesso dei dati sopra indicati, seguire le
indicazioni di seguito riportate:
- eseguire un backup della tabella prefix_options (dove "prefix" deve essere sostituito con il valore del campo $table_prefix indicato all'interno del file wp.config.php);
- scegliere uno dei temi caricati sul proprio WordPress accedendo tramite FTP o File Manager al percorso wp-content\themes; per evitare problemi di incompatibilità tra il tema e la versione di WordPress utilizzata, si consiglia di scegliere uno dei temi di default (se presente), ad esempio twentyeleven.
Se al percorso sopra indicato non è presente la cartella relativa al tema che si vuole impostare, è possible scaricarla e pubblicarla sul proprio spazio sempre tramite FTP o File Manager ;
- accedere al pannello mysql.aruba.it e scegliere una delle seguenti modalità per effettuare il cambio:
Selezionare il database indicato nel campo "DB_NAME" all'interno del file wp-config.php e cliccare su SQL.
Eseguire le query sotto riportate una alla volta, sostituendo 'nometema' con il nome di uno dei temi installati e presenti nella cartella
wp-content\themes:
UPDATE prefix_options SET option_value = ‘nometema' WHERE option_name = 'template';
UPDATE prefix_options SET option_value = 'nometema' WHERE option_name = 'stylesheet';
UPDATE prefix_options SET option_value = 'nometema' WHERE option_name = 'current_theme';
Di seguito un esempio di query per reimpostare uno dei temi di default:
UPDATE wp_options SET option_value = 'Twenty Eleven' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'twentyeleven' WHERE option_name = 'stylesheet';
UPDATE wp_options SET option_value = 'twentyeleven' WHERE option_name = 'current_theme';
- provare nuovamente ad accedere al pannello di controllo di WordPress e navigare il sito.