Avisos
Vaciar todo

[Resuelto] Problemas con PHP 8.2

4 Respuestas
2 Usuarios
1 Reactions
14 Visitas
Respuestas: 2
New Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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


 
Respondido : 25/02/2026 10:18 pm
Bruno
Respuestas: 6840
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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!


 
Respondido : 26/02/2026 12:03 am
Pepe reaccionó
Respuestas: 2
New Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Pues perfectooo!!! hice copia seguridad, descargué el zip y cambié version a 8.2 y perfecto, ya funciona la web!!! muchasss gracias!!


 
Respondido : 28/02/2026 10:13 am
Bruno
Respuestas: 6840
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Elisabet, 

Me alegra de que todo haya funcionado en orden, cualquier otra duda no dudes en comentarnos

Saludos!


 
Respondido : 28/02/2026 5:03 pm