Come cambiare il tuo tema WordPress attivo attraverso il tuo database

Pubblicato: 2018-10-20

I temi sono uno dei principali punti di forza di WordPress. Tuttavia, a volte possono rompersi, causare problemi con i plug-in o con altri elementi del tuo sito web. In questi casi, potrebbe essere necessario modificare il tema attivo, ma potrebbe essere difficile farlo se non si ha accesso alla dashboard a causa di un errore.

La buona notizia è che esistono soluzioni alternative per questo problema. Puoi, ad esempio, cambiare i temi attraverso il database in pochi minuti, se sai dove cercare. In questo articolo parleremo di alcune situazioni in cui potresti aver bisogno di farlo, quindi ti guideremo attraverso il processo in tre passaggi.

Arriviamo ad esso!

Iscriviti al nostro canale Youtube

Perché potresti dover disattivare il tuo tema WordPress attivo

In circostanze normali, cambiare il tema di WordPress richiede solo pochi secondi. Tutto quello che devi fare è scegliere quale tema usare e attivarlo.

In questi giorni, molti temi cercano di superarsi a vicenda quando si tratta di funzionalità, per attirare una base di utenti il ​​più ampia possibile. In molti casi, usano JavaScript o jQuery, che a volte possono portare a conflitti con alcuni dei tuoi plugin. Questi conflitti possono causare l'interruzione del funzionamento di determinate funzionalità o, se sei davvero sfortunato, potrebbero impedirti di accedere al tuo sito o alla tua dashboard.

In questi casi, probabilmente dovrai cambiare il tema. Il problema è che se usi FTP per disabilitare il tuo tema, WordPress non ti permetterà di scegliere quale tema usare e imposterà automaticamente uno dei temi predefiniti. Ecco perché può avere più senso invece cambiare i temi attraverso il database. Con questo processo, hai il pieno controllo su quale tema abilitare.

Prima di provare questo, ti consigliamo di provare a risolvere prima i tuoi plugin, sia tramite FTP o il tuo database. Nella nostra esperienza, spesso è più facile sostituire uno o due fastidiosi plugin invece di cambiare completamente tema. Tuttavia, il tuo chilometraggio può variare, quindi non fa male avere questo asso nella manica, per ogni evenienza.

Come modificare il tema WordPress attivo tramite il database (in 3 passaggi)

Dal momento che apporteremo modifiche al tuo database (anche se piccole), sarebbe saggio crearne un backup per ogni evenienza. In questo modo, se qualcosa va storto, puoi ripristinarlo tramite phpMyAdmin.

Passaggio 1: accedi al tuo database WordPress con phpMyAdmin

Abbiamo trattato questo processo in passato, quindi cerchiamo di essere veloci. Se stai utilizzando l'hosting condiviso, è probabile che il tuo provider utilizzi cPanel per il tuo piano. In tal caso, puoi accedere al tuo database WordPress tramite phpMyAdmin accedendo al tuo cPanel e trovando quell'opzione nella sezione Database :

Una volta entrato, cerca il database che corrisponde al sito web che desideri risolvere. Se stai ospitando un solo sito nel tuo piano, dovrebbe esserci solo un'opzione a sinistra. Nell'esempio seguente, puoi vedere diversi database. Tuttavia, i passaggi successivi non cambieranno indipendentemente dal database del sito a cui accedi, purché utilizzi WordPress.

Se non stai utilizzando un piano condiviso, dai un'occhiata al pannello di controllo del tuo provider di hosting. La maggior parte delle piattaforme ti fornirà un modo per accedere e modificare il tuo database, anche se non hai configurato cPanel.

Passaggio 2: trova dove WordPress memorizza il valore del tuo tema attivo

WordPress memorizza tutte le informazioni del tuo sito Web in un unico database, incluso il tema che stai utilizzando. Il tuo compito quindi è trovare dove risiede quel valore nel tuo database e cambiarlo.

Una volta scelto il database che desideri modificare, vedrai un elenco di tutte le tabelle che WordPress utilizza per memorizzare i suoi dati. Quello che ci interessa è solitamente chiamato wp_options :

Tieni presente che alcuni provider di hosting modificano il database e i prefissi della tabella dal wp predefinito per motivi di sicurezza, come nell'esempio sopra. In ogni caso, queste modifiche non influiscono sul modo in cui funziona il database. Andando avanti, fai clic sulla tabella wp_options e nella pagina successiva seleziona la casella Mostra tutto nella parte superiore dello schermo:

Ciò che fa è visualizzare tutte le righe wp_options nella stessa pagina, così puoi trovare quelle che stai cercando senza saltare avanti e indietro. Ora, usa la funzione di ricerca del tuo browser per trovare il valore del modello nella colonna option_name :

Noterai che abbiamo evidenziato due righe nello screenshot qui sopra, che mostrano entrambe ventisette sotto option_value . Per cambiare il tema, dobbiamo modificare entrambe le righe. Tuttavia, prima di farlo, devi sapere con quale valore sostituire il tuo tema attuale, il che ci porta alla sezione successiva.

Passaggio 3: cambia il tema attivo

Tutto quello che devi fare ora è modificare i valori che ti abbiamo mostrato in precedenza sotto le righe del modello e del foglio di stile . Il problema è che non puoi semplicemente digitare il nome del tema che desideri utilizzare.

Se digiti il ​​nome completo del tema, WordPress non saprà di cosa stai parlando e incorrerai in un errore. Ad esempio, prendi il tema Twenty Seventeen, che si presenta come una singola parola, ventisettenne . Questo spesso non è un problema con i temi che hanno nomi di una sola parola, come Divi.

Tuttavia, in alcuni casi, dovrai scavare un po' per scoprire quale valore utilizzare nel tuo database. Ci sono un paio di modi per farlo. Se il tema che desideri utilizzare si trova nel repository dei temi di WordPress.org, puoi trovare un'opzione chiamata Registro di sviluppo nella sezione Sfoglia il codice della sua pagina:

Se fai clic su questa opzione, vedrai una pagina che mostra il record di aggiornamento del tema. Nella parte superiore dello schermo, vedrai un sottotitolo che dice source , con il nome di sviluppo del tema accanto ad esso:

Nell'esempio sopra, controlliamo il tema Clean Education e abbiamo scoperto che si chiama clean-education . Quest'ultimo è il valore che vorresti usare per abilitarlo dal tuo database. Puoi anche trovare queste informazioni accedendo al tuo sito web tramite FTP e navigando nella directory public_html/wp-content/themes . All'interno troverai le cartelle per ogni tema installato sul tuo sito web:

Il nome di ogni cartella riflette il modo in cui WordPress riconosce quei temi. Ad esempio, se volessi passare a Divi utilizzando il tuo database, dovrai inserire "divi" come valore. Andiamo avanti e farlo ora. Torna al tuo database e fai clic sul pulsante Modifica a sinistra della riga del modello :

Nella schermata successiva, cerca il campo option_value e sostituisci il suo contenuto con divi :

Ora fai clic sul pulsante Vai in basso a destra della pagina per salvare le modifiche. Ripeti lo stesso identico processo per la riga del foglio di stile all'interno della tabella wp_options . Dopo aver aggiornato entrambi i valori, puoi andare avanti e accedere al tuo sito Web, che ora dovrebbe utilizzare Divi.

Conclusione

Se il tuo tema WordPress ti dà problemi, la soluzione semplice è disabilitarlo temporaneamente, cosa che di solito faresti tramite la dashboard. Se non riesci ad accedere alla dashboard, potrebbe essere necessario utilizzare il database. Questo è un po' più complicato, ma ti permette anche di specificare quale tema usare.

Per utilizzare il database per modificare il tema attivo, dovrai seguire questi passaggi:

  1. Accedi al tuo database utilizzando phpMyAdmin.
  2. Trova dove il tuo database memorizza il valore del tuo tema.
  3. Cambia il tema attivo con un altro a tua scelta.

Hai domande su come cambiare i temi attraverso il database? Parliamo di loro nella sezione commenti qui sotto!

Immagine in miniatura dell'articolo di ProStockStudio / shutterstock.com