Diseñador Web y Asesor

Cómo Desactivar Gutenberg en WordPress con un código: Editor Clásico

Cómo Desactivar Gutenberg en WordPress con un código

Tabla de Contenido

Introducción

¿Prefieres el editor clásico de WordPress pero te obligan a usar Gutenberg? Muchos usuarios extrañan la simplicidad del editor antiguo, especialmente para proyectos personalizados. En este artículo, te muestro cómo desactivar Gutenberg fácilmente usando el plugin Code Snippets, sin tocar archivos del tema. ¡Vamos al código!

Paso 1: Instala Code Snippets

Antes de empezar, instala el plugin Code Snippets desde el repositorio oficial de WordPress. Este plugin te permite añadir código PHP sin modificar el archivo functions.php de tu tema, evitando errores en actualizaciones.

Paso 2: Añade el Código para Desactivar Gutenberg

Crea un nuevo snippet en Code Snippets y pega este código:

// Desactiva Gutenberg para posts/páginas  
add_filter('gutenberg_can_edit_post', '__return_false', 5);  
add_filter('use_block_editor_for_post', '__return_false', 5);  

// Desactiva el editor de bloques en widgets  
add_filter('gutenberg_use_widgets_block_editor', '__return_false');  
add_filter('use_widgets_block_editor', '__return_false');

Explicación del código:

  • Las dos primeras líneas deshabilitan Gutenberg en entradas y páginas.
  • Las últimas dos eliminan el editor de bloques en la sección de Apariencia > Widgets.

¡Importante! Activa el snippet y guarda los cambios.

Paso 3: Verifica los Cambios

Recarga el panel de WordPress y:

  1. Entradas/Pages: Verás el editor clásico (TinyMCE).
  2. Widgets: La sección volverá a los widgets tradicionales.

Alternativa: ¿Sin Code Snippets?

Si prefieres no usar plugins, añade el código al archivo functions.php de tu tema hijo (recomendado). Sin embargo, Code Snippets es más seguro para no perder ajustes al actualizar el tema.