Problemă: Eroare fatală în tema WordPress
Tocmai am instalat o temă nouă pe site-ul meu WordPress, dar am o problemă.
Nu mai pot accesa nici pagina, nici panoul de administrare WordPress.
Mesajul de eroare:
Fatal error: Cannot use isset() on the result of an expression
(you can use "null !== expression" instead) in
/home1/wavecont/public_html/wp-content/themes/sshop/inc/wc-functions.php
on line 50
Nu mai pot accesa pagina mea. Nici măcar panoul de control WordPress.
Aveți două opțiuni cu dificultăți tehnice diferite.
Opțiunea 1 - Mută folderul temei pentru a accesa /wp-admin/
- Conectați-vă la serviciul FTP al site-ului sau la File Manager din panoul de control
- Navigați la
/home1/wavecont/public_html/wp-content/themes/
- Redenumiți
sshops
însshops-moved
- WordPress va înceta automat să folosească fișierele temei, astfel încât să puteți accesa site-ul
- Trimiteți un raport de eroare furnizorului temei
Opțiunea 2 - Remediați singur problema
Aceiași pași ca mai sus + deschideți fișierul /inc/wc-functions.php
și modificați linia 50 să folosească o comparație strictă cu null
(apoi remediați orice alte erori care împiedică funcționarea site-ului).
Recomandare Niciodată nu instalați teme sau plugin- netestate pe un site live - configurați un site local pe computerul dvs. pentru testarea temelor și plugin-urilor înainte de a face modificări pe site-ul live (acest lucru vă va oferi un mediu ușor de gestionat pentru teste și vă va asigura că site-ul live nu va fi niciodată indisponibil din cauza unei teme sau plugin defectuoase).
