“El editor encontró un error inesperado” es un mensaje de error que impide a los usuarios de WordPress editar sus publicaciones y páginas usando el editor Gutenberg. En la mayoría de los casos, este mensaje surge por una incompatibilidad de plugins que rompe las funciones de Gutenberg.
Este artículo va a explorar qué es este mensaje de error, por qué sucede y qué podés hacer para solucionarlo.
Puntos clave
- Este error te impide usar el editor Gutenberg y es el resultado de incompatibilidades entre plugins.
- Podés solucionar el problema actualizando WordPress y todos los plugins, cambiando a un tema por defecto, pasando al Editor Clásico, desactivando todos los plugins y reactivándolos uno por uno, y agregando algo de código personalizado a los archivos de WordPress.
¿Qué es el mensaje “El editor encontró un error inesperado”?
Muchos usuarios de WordPress intentaron publicar un nuevo blog o editar una de sus páginas solo para recibir el mensaje “El editor encontró un error inesperado” al intentar acceder al editor Gutenberg.
Algunos usuarios experimentan este error en páginas o publicaciones específicas, mientras que otros lo ven al intentar editar cualquier página o publicación. Entonces, ¿qué es este error y por qué sucede?
Hay varias razones por las cuales aparece el error “El editor encontró un error inesperado”, pero la mayoría están relacionadas con incompatibilidades de plugins:
- El plugin Gutenberg. Gutenberg es el editor de contenido por defecto de WordPress, que te permite editar tus páginas y publicaciones con “bloques” modulares. El plugin Gutenberg proporciona acceso anticipado a funciones que aún están en desarrollo y pueden ser inestables, lo que puede llevar a errores como este.
- Incompatibilidad con plugins de construcción de páginas. Los constructores de páginas como Elementor, Divi y Beaver Builder facilitan la vida de muchos desarrolladores al permitirles editar sus sitios sin necesidad de programar. Sin embargo, a veces, estos plugins pueden chocar con la base de código de WordPress y provocar errores, especialmente si estás usando una versión “beta” o de “acceso anticipado” del plugin que todavía está en desarrollo activo (más propenso a tener errores).
- Incompatibilidad con otros plugins. A veces, es difícil saber cuál plugin está causando el problema, ya que muchos plugins modifican el comportamiento de Gutenberg. En estos casos, lo único que podemos hacer es desactivarlos y empezar a activarlos uno por uno hasta encontrar al culpable.
Ahora que conocemos las causas más comunes de este error, pasemos a las posibles soluciones.
Importante: Realizá una copia de seguridad de tu sitio antes de intentar solucionar “El editor encontró un error inesperado”
Es fundamental crear copias de seguridad cada vez que estés por hacer un cambio importante en tu sitio, como instalar o actualizar temas, plugins y nuevas versiones de WordPress, o cuando estés solucionando errores como “El editor encontró un error inesperado.”
Te da un punto de retorno al cual podés regresar si algo sale mal, permitiéndote revertir consecuencias no deseadas y volver a intentarlo.
Hay varias maneras de crear copias de seguridad, pero usar plugins es uno de los métodos más simples. Nosotros utilizamos el plugin de respaldo UpdraftPlus, y es muy confiable.
Leé este artículo para una guía paso a paso sobre cómo respaldar tu sitio de WordPress.
¿Cómo solucionar el mensaje “El editor encontró un error inesperado” en WordPress? 6 soluciones
Hay varias posibles soluciones para el error. Vamos a trabajarlas paso a paso.
#1 Actualiza WordPress y todos los plugins
A veces, simplemente actualizar WordPress y todos los plugins puede solucionar el error, ya que el problema puede ocurrir solo en una versión más antigua de WordPress o de alguno de los plugins que estés utilizando.
Para actualizar WordPress y todos los plugins, seguí estos pasos.
Paso 1: Actualiza WordPress
En el panel de administración, andá a Escritorio > Actualizaciones.
Desplazate hacia abajo y hacé clic en el botón Actualizar a la versión…
La actualización tardará unos segundos, y luego aterrizarás en la sección Acerca de la versión que acabas de instalar.
Paso 2: Actualiza los plugins
Actualizar los plugins es igual de fácil. Desde el panel de control, hacé clic en Plugins > Plugins instalados.
Ahora hacé clic en el cuadro blanco vacío para seleccionar todos los plugins.
Después, hacé clic en el menú de Acciones masivas y seleccioná Actualizar.
Todos los plugins se van a actualizar al mismo tiempo.
#2 Cambiá a un Tema Predeterminado
Puede que estés usando un tema que no es compatible con tu versión de WordPress o con el editor Gutenberg de una manera inesperada. En otros casos, el tema puede estar perfecto, pero uno de tus plugins puede estar chocando con él, causando el error.
Sin importar la causa, a veces cambiar a un tema predeterminado como Twenty Twenty-Four puede hacer que tu editor vuelva a funcionar. Para cambiar de tema, andá a Aspecto > Temas.
Seleccioná cualquiera de los temas predeterminados y hacé clic en Activar.
Si después de cambiar a un tema predeterminado dejás de recibir el mensaje “El editor encontró un error inesperado”, puede que uno de tus otros temas o algún plugin específico esté causando problemas. Si es así, considerá probar los consejos de solución de problemas en la próxima solución.
#3 Solucioná Problemas con tus Plugins
Una de las razones más probables por las que tu editor no está funcionando es que un plugin esté generando conflictos con algunas de sus funciones.
Si solo empezaste a recibir este error después de instalar o actualizar un plugin específico, es probable que ese plugin haya introducido un conflicto con el editor, el tema que estás usando o otro plugin. En este caso, deberías desactivar el plugin y ver si el editor vuelve a funcionar.
Pero antes de seguir, asegurate de que WordPress esté actualizado.
Con WordPress actualizado, andá a Plugins > Plugins instalados y hacé clic en Desactivar en el último plugin que actualizaste o instalaste.
Volvé al editor y fijate si ahora funciona.
¿Qué pasa si actualizaste o instalaste varios plugins al mismo tiempo?
También puede ser que tu última actualización haya sido una actualización masiva que involucró varios plugins o que instalaste varios plugins sin hacer copias de seguridad entre medio. En ese caso, deberías desactivar todos los plugins (no solo los más nuevos) y activarlos uno a uno, chequeando el editor después de cada activación.
Empezá seleccionando todos los plugins con la casilla de verificación en la parte superior de la lista de plugins.
Ahora andá al menú de Acciones en grupo y seleccioná Desactivar.
Después de eso, comenzá a activar los plugins uno por uno. Deberías activar primero los plugins más esenciales y luego seguir en orden de importancia para las funciones de tu sitio. En algún momento, vas a activar un plugin que va a hacer que el error aparezca de nuevo.
Cuando identifiques el plugin que causa el error, puede que necesites meterte en la configuración del plugin, buscar una solución en Google, o cambiar el plugin por uno que haga lo mismo sin causar problemas.
#4 Editar wp-config
Si sabés programar en PHP, esto va a ser fácil. Si no, no te preocupes, es solo cuestión de copiar y pegar una sola línea de PHP en el archivo wp-config.php
. Todo lo que tenés que hacer es agregar la siguiente línea al final del archivo:
define(‘CONCATENATE_SCRIPTS’, false);
Este fragmento desactiva la concatenación de archivos de script. Por defecto, WordPress intenta optimizar el panel de administración concatenando (combinando) archivos de JavaScript en un solo archivo. Esto puede mejorar los tiempos de carga y reducir la cantidad de solicitudes HTTP al servidor, lo cual es generalmente bueno para el rendimiento.
Pero en algunos casos, este comportamiento puede generar problemas. Si hay un conflicto entre scripts, o si un script en particular no funciona bien al combinarlo con otros, esta optimización puede hacer que la funcionalidad se rompa o degrade en el panel de administración.
Si estás lidiando con scripts en conflicto de diferentes plugins, este pedacito de código PHP puede ayudarte a superar el error del editor.
Sin embargo, si lograste identificar los plugins en conflicto, siempre podés contactar a los desarrolladores de los plugins e informarles de la situación. Si el conflicto es causado por un bug, pueden solucionarlo y resolver el problema sin que tengas que recurrir a fragmentos de PHP.
#5 Editar functions.php
Esta es otra alternativa que implica código, en este caso el archivo functions.php
del tema que estás usando. Buscá y eliminá las siguientes líneas del archivo:
function _remove_script_version( $src ){
return add_query_arg( 'ver', false, $src );
}
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );
Eliminar estas líneas puede acelerar tu sitio y resolver el error del editor.
#6 Cambiar al Editor Clásico
Finalmente, si nada funcionó o no querés cambiar tus plugins actuales, siempre podés volver al Editor Clásico, el editor predeterminado de WordPress, antes de que Gutenberg lo reemplazara en la versión 5.0 (2018).
Si querés volver al Editor Clásico, podés descargar un plugin. Andá a Plugins > Añadir nuevo plugin, y buscá “Editor Clásico”.
Instalalo y activalo. La próxima vez que crees una entrada, vas a ver la interfaz clásica.
Solucionar el mensaje “El editor encontró un error inesperado”
Mientras muchos usuarios de WordPress se encontraron con el mensaje “El editor encontró un error inesperado”, también hay muchas maneras de resolver el problema.
La mayoría de las veces, el problema proviene de plugins en conflicto, así que las soluciones implican identificar dónde podría estar ese conflicto, actualizar todo para asegurarte de que no sea solo código desactualizado chocando, y, en algunos casos, hacer un poco de código por nuestra cuenta para cambiar algunos comportamientos predeterminados que podrían contribuir al problema.
Esperamos que ahora sepas cómo solucionar el mensaje “El editor encontró un error inesperado” y volver a editar tu sitio de WordPress.
Si te resultó útil esta publicación, leé nuestro blog para más información y guías sobre WordPress!