Problema: Errore fatale nel tema WordPress
Ho appena installato un nuovo tema nel mio sito WordPress ma ho un problema.
Non riesco più ad accedere alla mia pagina. Nemmeno alla dashboard di WordPress.
Il messaggio di errore:
Errore fatale: Non è possibile utilizzare isset() sul risultato di un'espressione
(puoi usare "null !== expression" invece) in
/home1/wavecont/public_html/wp-content/themes/sshop/inc/wc-functions.php
alla riga 50
Non riesco più ad accedere alla mia pagina. Nemmeno alla dashboard di WordPress.
Hai due opzioni con diversi livelli di difficoltà tecnica.
Opzione 1 - Sposta la cartella del tema per accedere a /wp-admin/
- Accedi al servizio FTP del tuo sito o al File Manager del pannello di controllo
- Naviga fino a
/home1/wavecont/public_html/wp-content/themes/
- Rinomina
sshops
insshops-moved
- WordPress smetterà automaticamente di usare i file del tema, permettendoti di accedere al sito
- Invia un report del bug al fornitore del tema
Opzione 2 - Ripara da solo
Stessi passaggi dell'opzione 1 + apri il file /inc/wc-functions.php
e modifica la riga 50 per usare un confronto stretto con null
(e poi correggi eventuali altri errori che impediscono al sito di funzionare).
Raccomandazione Non installare mai temi o plugin non testati su un sito in produzione - configura un sito locale sul tuo computer per testare temi e plugin prima di apportare modifiche al sito live (questo ti fornirebbe un ambiente facilmente gestibile per i test e assicurerebbe che il tuo sito online non vada mai giù a causa di un tema o plugin difettoso).
