tengo 6 webs que al subir a una version php superior a la 8.1 me dan errores, las actualice todas plugins y wp y nada, y he probado a desactivar todos los plugins y siguen dando error
Contenido solo visible a usuarios registrados
estos son los errores:
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function WP_Widget::__construct(), 0 passed class-wp-widget-factory.php on line 62 and at least 2 expected in
Hola Diego,
Primero vamos con el sitio que nos compartes:
aprendercolaborando.com
En este vemos que el tema parece ser el causante del error critico, en este caso vemos que no tienes mas temas instalados, entonces complica un poco el paso a paso, tendrias que primero descargar este tema en tu pc:
https://es-co.wordpress.org/themes/twentytwentyfour/
Una vez descargado lo subes en tu carpeta:
wepanel > gestion de archivos > public_html > dominio > wp-content > themes
Aqui subes el archivo comprimido.para luego hacer clic derecho sobre el y descomprimir aqui:
Una vez hecho esto, cambia el nombure a tu tema que vemos que es florence, esto hara que se desactive el tema, puedes cambiarlo a por ejemplo florence2. No has terminado aqui aun, vas a volver esta vez a la carpeta de plugins:
wepanel > gestion de archivos > public_html > dominio > wp-content > plugins
Y cambiarás el nombre de Plugins a Plugins2 por ejemplo. Luego de esto buscas y cambias tamien el nombre al plugin Sidebar Image Banner Ads Widget, buscas su carpeta y de nuevo agregas un 2 al final de su nombre para que se desactive. tambien te sugiero desactivar por el momento el plugin de Admin Menu Editor Pro.
Una vez hecho esto debes poder entrar a tu sitio, cuando entres ve a Apariencia > temas, y activa el tema que acabas de instalar el Twenty Twenty-Four, cambias de nuevo el nombre de tu tema florence2 quitandole el 2 para que vuelva a verse como florence.
Antes de cambiar el nombre de nuevo a tus plugins vas a ingresar a Apariencia > plugins, te indicara que dos plugis no se encuentran, una vez aqui dentro, ahora si vas a tu carpeta de plugins y le quitas el 2 a los dos que has cambiado.
Verifica si con esto ya puedes ingresar y navegar por el sitio. El problema esta en que el tema no esta optimizado para trabajar con versiones recientes de PHP, de hecho fue retirado de la tienda:
Un saludo 🖐️
efectivamente si cambio de tema a un standard y desactivo plugins todo funciona. Entonces por lo que veo en estos casos que cambiar de tema no es viable solo queda pasar por caja... 🙁
Hola Diego.
Por desgracia creo que la plantilla es un proyecto abandonado:
-> https://themeforest.net/item/florence-a-responsive-wordpress-blog-theme/9574909?ref=solopine
Por el error que veo son algunos Widgets de la plantilla que no creo que afecten mucho y podemos probar algo.
.- Desactiva el plugin Sidebar Image Banner Ads Widget
.- Accede a tu cuenta de WePanel -> Gestor de archivos
.- Accede a la carpeta
.- Renombra la carpeta widgets por ejemplo widgets_old
Sube la versión de PHP y revisa si todo carga bien.
Un saludo
nada, sigue dando error aunque ponga widget_old a la carpeta
Hola Felipe.
Desactivaste el plugin Sidebar Image Banner Ads Widget ?
Un Saludo
si, lo acabo de desactivar y sigue dando error critico
Hola Felipe.
Tienes varnish ( Magic Cache ) Verdad ?
Borra la cache y despues lo revisas, si sigue sin funcionar deja activa la versión de php 8.4 para que podamos revisarlo.
Un saludo
he pasado a desactivar todos los plugins asi no hay duda, y he configurado la versión php 8.5 para q veais el error critico que da
Hola Felipe.
Tienes la carpeta widgets sin renombra, hasta que no la renombres no va a carga.
Y luego de los plugins solo tiene que tener desactivado Sidebar Image Banner Ads Widget
Un Saludo
eso ya lo hice en otros intentos, pero no funciono, en cualquier caso deberia cargar algo, no? no dar un error critico.
en cualquier caso, hago lo q indicas.
ya esta
Hola Felipe.
Vale pues ya esta cargando.
Y tienes la version 8.5
Un Saludo
genial!!! muchas gracias
ya solo quedan 5, jeje
que me decis de este: www.deliriobrand.com
Hola Felipe.
Bueno tienes trabajo amigo !!!!!
Si te parece separamos las consultas por dominios y así podemos llevar un mejor control y nos ayudas en nuestro trabajo.
Te importaría abrir una nueva consulta para esa nueva web ?
Un Saludo