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:
- Entradas/Pages: Verás el editor clásico (TinyMCE).
- 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.