Avisos
Vaciar todo

[Resuelto] PHP en tema Academia

6 Respuestas
2 Usuarios
0 Reacciones
16 Visitas
Respuestas: 14
Eminent Member
Topic starter
 

En mi web tengo el tema Academia de G5Theme, y por algún motivo al actualizar a php 8 o superior da error (Ha habido un error crítico en esta web.), tengo que mantenerla en php 7.4 para que funcione.

¿Alguna idea?


 
Respondido : 23/02/2026 9:59 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Javier.

Puedes indicarnos el dominio donde tienes el problema para que podamos revisarlo ?

 

Un saludo


 
Respondido : 23/02/2026 10:22 am
Respuestas: 14
Eminent Member
Topic starter
 

Hola, Pepe.

cirenaica.es


 
Respondido : 23/02/2026 10:23 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Javier.

El problema lo tienes en el tema hijo de la plantilla.

[22-Feb-2026 19:03:35 UTC] PHP Parse error: syntax error, unexpected '<', expecting end of file in /home2/alvaroa4/public_html/cirenaica.es/wp-content/themes/academia-child/functions.php on line 19

.- Accede a tu cuenta de WePanel -> Gestor de archivo

.- Accede a la carpeta donde tienes la instalación -> wp-content -> themes -> academia-child y edita el archivo functions.php

.- Cierra todos los comentarios, un ejemplo correcto es este:

//* if you want to add some custom function */

.- En la línea 19 tienes el siguiente código que no está bien para versiones 8.4 de PHP:

add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 15;' ), 20 );

La función create_function fue eliminada en versiones de PHP 8x

.- Sustituye ese código por el siguiente:

add_filter( 'loop_shop_per_page', function( $cols ) {
return 15;
}, 20 );

 

Una vez lo tengas cambia la versión de PHP a la 8.4 y revisa si la web carga sin problemas.

 

Un saludo

 

 


 
Respondido : 23/02/2026 11:47 am
Respuestas: 14
Eminent Member
Topic starter
 

Millones de gracias, Pepe. ¡Arreglado!


 
Respondido : 24/02/2026 7:46 am
Pepe
 Pepe
Respuestas: 42532
Illustrious Member
 

Hola Javier.

Nada Gracias a ti.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un saludo


 
Respondido : 24/02/2026 9:59 am