Hablemos de su proyecto
Wordpress Backoffice

WordPress: Desactivar el editor Gutenberg en la administración de los widgets

Seguramente no pasó desapercibido para ti que WordPress actualizó su editor de contenido WYSIWYG.Y funciona muy bien para páginas de contenido estándar.Hace unos meses, el editor se implementó en la gestión de widgets. Y entonces, bang…Error de JS al...

WordPress: Desactivar el editor Gutenberg en la administración de los widgets

Seguramente no pasó desapercibido para ti que WordPress actualizó su editor de contenido WYSIWYG.
Y funciona muy bien para páginas de contenido estándar.


Hace unos meses, el editor se implementó en la gestión de widgets.
Y entonces, bang…

Error de JS al cargar la página:

index.js:1:3953

Uncaught (in promise) TypeError: e is undefined

Y se vuelve imposible editar las barras laterales ya configuradas:

Mientras esperas a que se resuelva el problema de Gutenberg, quizás quieras volver al antiguo modo de edición de widgets.
Para ello, solo necesitas agregar esta pequeña directiva al archivo functions.php de tu tema, o crear un tema hijo si estás usando un tema comprado que podría actualizarse.

remove_theme_support( 'widgets-block-editor' );

Reproducir esta personalización hoy

El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación. Pruebe el código en un entorno de pruebas con la versión exacta del núcleo, del tema y de las extensiones del sitio.

  • Haga una copia de seguridad de los archivos y de la base antes de cualquier modificación.
  • Controle las capacidades del usuario, los nonces, la validación de entradas y el escape de salidas.
  • Coloque la personalización en una extensión dedicada o en un tema hijo para preservar las actualizaciones.

Referencia: manual oficial de desarrollo de extensiones de WordPress.

Compartir este artículo