Una semana después de lanzar la problemática versión 6.6, WordPress lanzó otra versión que soluciona siete problemas importantes, incluidos dos que causaron errores fatales (caídas del sitio web), otro problema que provocó que los complementos de seguridad emitieran advertencias falsas y varios más que crearon cambios no deseados en la interfaz de usuario.
Errores fatales en WordPress 6.6
El único problema que llamó mucho la atención en las redes sociales es el que afectó a los usuarios de ciertos creadores de páginas y temas como Divi. El problema, aunque relativamente menor, cambió drásticamente el aspecto de los sitios web al introducir subrayados debajo de todos los enlaces. Algunos en las redes sociales bromearon diciendo que se trataba de una solución y no de un error. Si bien generalmente es una buena práctica para el usuario tener subrayados debajo de los enlaces, los subrayados no son necesarios en todos los enlaces, como en la navegación de nivel superior.
Una publicación en los foros de soporte de WordPress.org fue el primer indicio notable en las redes sociales de que algo andaba mal con WordPress 6.6:
“La actualización a 6.6 provocó que todos los enlaces se subrayaran inmediatamente en un sitio de preparación con temática divi”.
Describieron una solución que parecía aliviar el problema, pero no estaban seguros de cuál era la causa raíz del problema.
Luego publicaron:
“¿Pero alguien piensa que esto significa que todavía tengo algún problema con este sitio de prueba, o es un problema de actualización de la versión de WordPress, o más probablemente un problema de tema divi del que debería hablar con ellos? Además, si alguien está familiarizado con el error esperado de Rparen… con el que estoy trabajando en este momento, eso podría ayudar. Gracias.”
Divi emitió una solución de emergencia para que sus usuarios pudieran aplicar a pesar de que el problema estaba en el lado de WordPress, no en el lado de Divi.
Más tarde, WordPress reconoció el error e informó que publicarán una solución en la versión 6.6.1.
Los otros problemas solucionados en 6.6.1
Error fatal
is_utf8_charset() no definido cuando se llama mediante código en compat.php (provoca un error fatal).
Una sección de código en 6.6 provocó un problema crítico (error fatal) que impide que el sitio web funcione normalmente. Esto fue notado por los usuarios de WP Super Cache. WP Super Cache desarrolló una solución temporal que consistía en deshabilitar completamente el almacenamiento en caché del sitio web.
Su notación en GitHub decía:
“Deshabilitar el caché elimina el error, pero está lejos de ser ideal”.
Error fatal de PHP
“Error fatal de PHP: Error no detectado: el objeto de la clase WP_Comment no se pudo convertir en una cadena”.
Hubo un problema con una parte del código de WordPress donde una parte intentaba obtener el nombre de la persona que dejó un comentario en una publicación. Se suponía que esta parte del programa recibiría un número (el ID del comentario), pero a veces recibía una información más compleja (un objeto WP_Comment) que luego desencadenaba un “error fatal” de PHP. Una analogía podría ser como intentar encajar una clavija cuadrada en un agujero redondo, pero no funciona.
Este problema fue descubierto por alguien que estaba usando el creador de sitios web Divi.
Los otros errores corregidos no causaron que los sitios web fallaran, pero fueron inconvenientes:
Lea los detalles completos de la versión de mantenimiento de WordPress 6.6.1:
Versión de mantenimiento de WordPress 6.6.1
Imagen destacada de Shutterstock/HBRH
Con información de Search Engine Journal.
Leer la nota Completa > WordPress lanza 6.6.1 para corregir errores fatales en 6.6