Problema: Error fatal en tema de WordPress
Acabo de instalar un nuevo tema en mi sitio WordPress pero estoy teniendo un problema.
No puedo acceder a mi página ni siquiera al panel de control de WordPress.
El mensaje de error:
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
Ya no puedo acceder a mi página. Ni siquiera al panel de control de WordPress.
Tienes dos opciones con diferentes niveles de dificultad técnica.
Opción 1 - Mover la carpeta del tema para acceder a /wp-admin/
- Inicia sesión en el servicio FTP de tu sitio o en el Administrador de Archivos del panel de control
- Navega hasta
/home1/wavecont/public_html/wp-content/themes/
- Cambia el nombre de
sshops
asshops-moved
- WordPress dejará de usar automáticamente los archivos del tema y podrás acceder a tu sitio
- Envía un reporte de error al proveedor del tema
Opción 2 - Solucionarlo tú mismo
Los mismos pasos anteriores + abre el archivo /inc/wc-functions.php
y cambia la línea 50 para usar una comparación estricta con null
(y luego corrige cualquier otro error que impida que tu sitio funcione).
Recomendación Nunca instales temas o plugins sin probar en un sitio en vivo - configura un sitio local en tu computadora para probar temas y plugins antes de hacer cambios en tu sitio en vivo (esto te dará un entorno de prueba fácil de gestionar y asegurará que tu sitio en vivo no se caiga por un tema o plugin defectuoso).
