El nuevo editor de WordPress, Gutenberg, viene con un gran conjunto de bloques que no siempre necesitaremos para todos nuestros tipos de entradas (Custom Post Types).

Para estos casos lo mejor será desactivarlo por completo y reutilizar el ya conocido editor clásico (el WYSIWYG).

¿Cómo puedes hacerlo? Muy simple, a través de plugins o bien implementando un código muy sencillo que te muestro a continuación.

Con el plugin NO Gutenberg

Plugin No Gutenberg de Fernando Tellado
Plugin No Gutenberg de Fernando Tellado

El gran Fernando Tellado tiene su propio plugin para desactivar Gutenberg de raíz. Es un plugin muy simple que no agrega ningún menú pero que cumple con su propósito, desactivar Gutenberg por completo.

Enlace al plugin: No Gutenberg

Por código

Podremos desactivar Gutenberg por completo con tan solo una línea de código.

// Este filtro desactiva Gutenberg por completo, al igual que el plugin de Fernando Tellado.
add_filter( 'use_block_editor_for_post', '__return_false' );

O bien desactivarlo condicionalmente reutilizando los parámetros que envía el filtro.

// Desactiva Gutenberg solo para un CPT determinado.
function gutenberg_segun_cpt( $usa_gutenberg, $post ){
	if( $post->post_type === 'el-nombre-de-tu-custom-post-type' ) {
		$usa_gutenberg = false;
	}
	return $usa_gutenberg;
}
add_filter( 'use_block_editor_for_post', 'gutenberg_segun_cpt', 10, 2 );

Videotutorial