--Hola, quiero actualizar mi web WordPress a la versión 8.3 de PHP ya que siempre me salta este mensaje al iniciar sesión "Tu sitio está ejecutando en una versión obsoleta de PHP (7.4.33), que no recibe actualizaciones de seguridad. Deberías actualizarla."
--Cuando lo hago, la web no funciona por el siguiente error:
Se ha producido un error del tipo E_ERROR en la línea 632 del archivo /home/fitopasi/public_html/wp-content/plugins/weptile-image-slider-widget/weptile-image-slider-widget.php. Mensaje de error: Uncaught Error: Call to undefined function create_function() in /home/fitopasi/public_html/wp-content/plugins/weptile-image-slider-widget/weptile-image-slider-widget.php:632
Stack trace:
#0 /home/fitopasi/public_html/wp-settings.php(545): include_once()
#1 /home/fitopasi/public_html/wp-config.php(82): require_once('/home/fitopasi/...')
#2 /home/fitopasi/public_html/wp-load.php(50): require_once('/home/fitopasi/...')
#3 /home/fitopasi/public_html/wp-admin/admin-ajax.php(22): require_once('/home/fitopasi/...')
#4 {main}
thrown
--Después de consultarlo con un ticket, la respuesta que obtuve fue "Ahí lo que está fallando es exactamente ese plugin, weptile-image-slider-widget (Image Slider Widget). No es compatible con PHP 8.3.23, por eso al cambiar la versión la web deja de funcionar. Tendrías que prescindir de ese plugin antes de cambiar la versión de PHP o bien comprobar si existe alguna actualización por parte de su desarrollador, aunque lleva casi 2 años sin soporte."
--Pero yo no sé cómo solucionarlo. Ese widget no lo encuentro por ninguna parte ni sé qué controla o cómo sustituirlo por otro compatible con PHP 8.3. ¿Tiene que ver con el "Layer Slider WP" en la barra lateral izquierda del escritorio?
--Agradecería si pudierais indicarme cómo solucionar este problema para actualizar PHP.
Saludos, Francisco
Contenido solo visible a usuarios registrados
Hola Francisco,
Como te indica el compañero de ticket, el plugin es este:
Image Slider Widget
Ingresa en Plugins > todos los plugins y verás en tu lista este plugin activo, según su descripción este plugin es el encargado de agregar alguna clase de slider en sidebars, al ser tan viejo es posible que ya ni siquiera esté visible en tu sitio por qué trabajas con versiones actuales de los widgets, si deseas puedes utilizar otro plugin de sliders como smart slider:
https://wordpress.org/plugins/smart-slider-3
Para desactivarlo tienes que entrar en Plugins > todos los plugins y desactivarlo en este botón:
También ten en cuenta que esto no es un aviso de urgencia, el de actualizar a versión 8.3 de PHP, WordPress trabaja con versiones estables, depende de los plugins que tengas sus versiones estables son las 7.4, el entorno no funciona como una actualización de tu ordenador o de tu teléfono, actualizar la versión PHP no es algo obligatorio por qué algunos plugins no estan del todo compatible con últimas versiones, si te encuentras muchos problemas puedes volver a la versión 7.4 sin complicaciones.
Un saludo 🖐️