Hola a todos,
Me enfrento a un problema muy persistente y frustrante con el editor Gutenberg en WordPress 6.9.4. Cada vez que intento escribir manualmente o pegar contenido en el cuerpo principal de la publicación (cualquier bloque de párrafo), el editor falla instantáneamente y muestra el «El editor ha encontrado un error inesperado» pantalla. Curiosamente, escribir el título de la publicación funciona perfectamente.
La consola del navegador genera el siguiente seguimiento de error:
Texto sin formato
TypeError: Cannot read properties of undefined (reading 'count')
at https://example.com/wp-includes/js/dist/editor.min.js?ver=e94186146898a6d39837:14:245069
at Object.useMemo (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:114236)
at e.useMemo (https://example.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1:10:9894)
at bf (https://example.com/wp-includes/js/dist/editor.min.js?ver=e94186146898a6d39837:14:245055)
at ht (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:45677)
at Qs (https://example.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1:10:120133)
Lo que ya probé (pasos para solucionar el problema):
- La prueba central: Desactivé TODOS los complementos y cambié al tema predeterminado Twenty Twenty-Four. Sorprendentemente, el error persiste incluso en un entorno de WordPress completamente básico.
- Guiones y configuración: Agregado
define('CONCATENATE_SCRIPTS', false);a miwp-config.phparchivo, pero no cambió el comportamiento. - Almacenamiento en caché: Realicé una limpieza completa de mi caché del lado del servidor (Redis Object Cache) y de la página Cache, y lo probé usando una ventana privada/de incógnito.
- La solución alternativa: Si activo el Editor clásico complemento, todo funciona perfectamente. Puedo escribir, pegar y publicar publicaciones sin errores. Sin embargo, esto es sólo una curita temporal y necesito restaurar a Gutenberg.
Contexto / Historia:
Este sitio web tiene un historial de una migración masiva de CMS (de Joomla a WordPress) hace un tiempo. Se migraron miles de publicaciones a través de SQL.
Dado que el error menciona específicamente reading 'count' justo dentro del núcleo editor.min.js y React Hooks, parece como si la funcionalidad de conteo de palabras/caracteres en vivo de Gutenberg estuviera tratando de analizar algo que devuelve undefined y explota.
¿Podría esto estar relacionado con algún tipo de corrupción de la base de datos dentro del wp_posts o wp_postmeta ¿Tablas (como etiquetas HTML rotas o metadatos con formato incorrecto de la migración anterior) que la nueva versión de React en WP 6.9.4 no puede manejar? ¿O se trata de una regresión central conocida?
¡Cualquier información, consulta de base de datos que deba ejecutar para verificar la integridad o enlaces para deshabilitar por completo el contador de palabras nativas sería muy apreciado!
Gracias de antemano.