Avisos
Vaciar todo

SOLAMENTE FUNCIONA EN PHP 7.4

2 Respuestas
2 Usuarios
0 Reactions
6 Visitas
Respuestas: 1
New Member
Topic starter
 

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


 
Respondido : 12/02/2026 11:25 am
Tags del tema
Pepe
 Pepe
Respuestas: 41890
Illustrious Member Admin
 

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


 
Respondido : 12/02/2026 12:39 pm