Hola
Abro este tema porque he visto que hay que abrir un tema nuevo aunque estoy viendo que pasa mucho, y podría continuar con algún tema abierto pero he leido que hay que abrir un tema nuevo. Muchas gracias.
Tengo tres páginas alojadas del mismo directorio. Una es Aralab (aralab-esp.es), otra Ascott (ascott-esp.es) y otra Panur (panur-ing.es). Las dos primeras son muy importantes, la tercera es menos importante. Todas están corriendo en PHP 7.4 y funciona perfectamente. son páginas antiguas donde tanto en Aralab como en Ascott el tema ya no es actualizable. Para no dejar las tres webs sin funcionar, quiero ir reparándolas poco a poco. Mis conocimientos son nulos. En la página de Panur, he actualizado todos los plugins excepto el tema, porque si actualizo el tema se me desconfigura la página inicial. pero bueno, lo puedo hacer. pero aun así, actualizándolo, cuando paso a PHP 8.1 me sale error. Se me queda la pantalla en blanco. y con la página de Ascott está actualizado todo, excepto el tema que ya no se puede actualizar porque es antiguo. este tema no es actualizable. Debería de cambiar de tema y eso es un gran problema porque debería configurar la web nueva. Me gustaría saber cómo puedo pasar a PHP 8.1 sin afectar a las páginas web. Cuando tenga resueltas estas dos, iría a la de Aralab, que es más importante aún.
Muchas gracias por adelantado.
Si necesitan algo más dígamelo, y desde mi poco conocimiento intentaré proporcionarlo. Tenía más conocimiento cuando empecé más de 10 años cuando hice las webs pero ahora ya no me acuerdo de muchas cosas, tan solo poner o quitar plugins y desde que se actualizó al nuevo editor de wordpress poco he hecho.
Os saluda.
Contenido solo visible a usuarios registrados
Hola Javier.
El problema lo tienes en la plantilla:
[12-Feb-2026 11:07:03 UTC] PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed in /home/ascottes/public_html/ascott/wp-includes/class-wp-widget-factory.php on line 62 and at least 2 expected in /home/ascottes/public_html/ascott/wp-includes/class-wp-widget.php:163
Stack trace:
#0 /home/ascottes/public_html/ascott/wp-includes/class-wp-widget-factory.php(62): WP_Widget->__construct()
#1 /home/ascottes/public_html/ascott/wp-includes/widgets.php(123): WP_Widget_Factory->register()
#2 /home/ascottes/public_html/ascott/wp-content/themes/zeedisplay/includes/widgets/theme-widget-ads.php(79): register_widget()
#3 /home/ascottes/public_html/ascott/wp-includes/template.php(814): require_once('/home/ascottes/...')
#4 /home/ascottes/public_html/ascott/wp-includes/template.php(749): load_template()
#5 /home/ascottes/public_html/ascott/wp-content/themes/zeedisplay/functions.php(107): locate_template()
#6 /home/ascottes/public_html/ascott/wp-includes/class-wp-hook.php(341): themezee_include_files()
#7 /home/ascottes/public_html/ascott/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#8 /home/ascottes/public_html/ascott/wp-includes/plugin.php(522): WP_Hook->do_action()
#9 /home/ascottes/public_html/ascott/wp-settings.php(720): do_action()
#10 /home/ascottes/public_html/ascott/wp-config.php(83): require_once('/home/ascottes/...')
#11 /home/ascottes/public_html/ascott/wp-load.php(50): require_once('/home/ascottes/...')
#12 /home/ascottes/public_html/ascott/wp-blog-header.php(13): require_once('/home/ascottes/...')
#13 /home/ascottes/public_html/ascott/index.php(17): require('/home/ascottes/...')
#14 {main}
El problema está en que la plantilla está abandonada y ya no existe, puedes revisar las plantillas del autor:
-> https://themezee.com/themes/
Tienes que cambiar de plantilla si quieres actualizar a versiones de PHP 8x
Un saludo
Lo primero, muchas gracias por tu respuesta y solución a este tema. Me gustaría si puedes ver esta siguiente página https://panur-ing.es porque aquí, cuando actualizo el tema (que si se puede actualizar, lo he hecho para que lo veas y se me ha descolocado la web, la primera página) y tengo todo actualizado, también me pasa lo mismo y el tema (plantilla) queda actualizado. Al fijar el PHP 8,1 la web no funciona.
De nuevo muchas gracias por tu ayuda.
Hola Javier,
En este caso para mantener un control sobre el hilo abre un tema para esta nuevo sitio web, de esta forma podremos revisarlo y ayudarte con mayor detalle.
De manera general veo que esta plantilla que utilizas no se actualiza desde junio de 2025 por lo que es posible que aun soporte un poco la version PHP superiores s 7.4, lo que veo puede ser conflictivo es el plugin de slideshow-jquery-image-gallery que veo tienes activo y es un proyecto cerrado desde 2022 → https://wordpress.org/plugins/slideshow-jquery-image-gallery/
Desactiva este plugin y cambiar la version PHP a 8.3, luego revisa si con ello el sitio funciona.
Si sigues con errores como te comento abre un tema para esta nuevo sitio web, de esta forma podremos revisarlo y ayudarte con mayor detalle.
Un Saludo
Muchísimas gracias por tu tiempo. Los problemas era ese plugins que lo tenía en las tres webs.
Hola Javier,
Enhorabuena lograste detectar el culpable, es un placer para nosotros siempre poder ayudart.
No dudes en escribirnos si tiennes cualquier otra consulta.
Un Saludo 😊