Oferta SiteGround Black Friday

Cómo desactivar el editor Gutenberg en tipos de contenido personalizados

El advenimiento del editor Gutenberg está cada vez más cerca, y queramos o no lo tendremos como característica principal de Wordpress 5.0 así que más vale que nos vayamos preparando, para quererlo o para odiarlo.

Si lo amas no hay casi nada más que hablar, pero … algunos, discrepamos «un poco» del modo en el que nos han metido Gutenberg, así que no está de más tomar medidas e ir aprendiendo cómo controlar el bicho.

Si simplemente no lo quieres, ya te expliqué cómo desactivar Gutenberg completamente, pero si aún te lo estás pensando, pero tienes claro que hay tipos de contenido personalizados (los famosos custom post types) en los que no quieres que cargue, por motivos técnicos o lo que sea, aquí tienes la solución.

Solo tienes que añadir una función como esta a tu archivo functions.php del tema activo o a tu maravilloso plugin de funciones personalizadas:

Para versiones de Gutenberg 4.1 / WordPress 5.0 Alpha o anteriores:

//Desactivar gutenberg en CPT project
function ayudawp_disable_gutenberg_project($is_enabled, $post_type) {	
	if ($post_type === 'project') return false; // cambia project por tu CPT
	return $is_enabled;
}
add_filter('gutenberg_can_edit_post_type', 'ayudawp_disable_gutenberg_project');

Para versiones de Gutenberg 4.1 / WordPress 5.0 Beta o superiores:

//Desactivar gutenberg en CPT project
function ayuawp_disable_gutenberg($is_enabled, $post_type) {
	if ($post_type === 'project') return false; // cambia project por tu CPT
	return $is_enabled;	
}
add_filter('gutenberg_can_edit_post_type', 'ayudawp_disable_gutenberg', 10, 2);

Como el mismo código indica, solo tienes que cambiar el tipo de contenido personalizado (CPT) del código por el tuyo en el que no quieras que se cargue Gutenberg.

Guardas los cambios y ¡conseguido! ¡Gutenberg controlado!

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 2

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio