Tengo una web en WordPress con el tema Enfold instalado hace varios años. Con el cambio obligatorio de PHP, mi web ha dejará de funcionar con PHP 8.x y solo funciona con PHP 7.4.
He identificado algunos errores en el fichero wp-content/themes/enfold/functions-enfold.php relacionados con operadores ternarios encadenados que no son compatibles con PHP 8.x, pero al intentar corregirlos manualmente siguen apareciendo más errores.
El error principal que me reportó el soporte fue:
PHP Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported in /home2/elisabe7/public_html/wp-content/themes/enfold/functions-enfold.php
No tengo acceso a la licencia original del tema Enfold para actualizarlo desde ThemeForest, ya que la web fue creada hace muchos años por otra persona.
¿Podríais ayudarme a identificar y corregir todos los errores de compatibilidad del tema con PHP 8.1 o 8.2? La web está actualmente funcionando con PHP 7.4 pero necesito actualizarla antes del 1 de marzo. Muchas gracias.
Contenido solo visible a usuarios registrados
Que tal Elisabet,
Al tratarse de un tema premium nos resulta complicado el evaluar a detalle lo que ocurre con la versión que tienes actualmente y que, según entiendo, es incompatible con la nueva versión de PHP 8
He podido ver desde nuestras herramientas de análisis que ya tienes la última versión de WordPress (6.9.1) por lo que puedo suponer que has podido actualizar todos los plugins activos es correcto?
Si lo que queda por actualizar es el tema activo, puedo compartirte un repositorio del tema Enfold en su ultima versión disponible (7.1.4) sin embargo antes de hacer la actualizacion te recomiendo que antes realices una copia de seguridad de la web usando el metodo que te resulte mas comodo, por cualquier eventualidad
- https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-de-seguridad-con-superbackup-en-wepanel/
- https://www.webempresa.com/blog/backups-wordpress-en-2-minutos-con-all-in-one-migration.html
- https://www.webempresa.com/blog/que-es-un-backup.html
Ahora bien te adjunto el tema mencionado
Prueba y nos comentas
Saludos!
Pues perfectooo!!! hice copia seguridad, descargué el zip y cambié version a 8.2 y perfecto, ya funciona la web!!! muchasss gracias!!
Hola Elisabet,
Me alegra de que todo haya funcionado en orden, cualquier otra duda no dudes en comentarnos
Saludos!