• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Deshabilitar Gutenberg en un Custom Post Type por código

Descubre en este tutorial cómo deshabilitar el nuevo editor de bloques de WordPress en los Custom Post Types (CPTs) que tú decidas mediante código.

Gutenberg llega cargado de novedades interesantes, pero puede que necesites un periodo de transición hasta que comiences a utilizarlo en todos los tipos de entradas.

¿Es este tu caso? ¿Quieres deshabilitar el nuevo editor en determinados CPTs?

Verás qué fácil:

Snippet para deshabilitar el nuevo editor de bloques en un CPT

Pueden darse dos situaciones:

  • Que el plugin lo hayas creado tú.
  • O que se trate de un plugin del repositorio de WordPress.

Aquí tienes la solución para ambas posibilidades.

1. Plugin de Custom Post Type propio

Si utilizaste el tutorial para crear un CPT mediante código, solo tienes que ir la línea donde se encuentra:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Así de sencillo. 😉

2. Plugin de CPT creado por otro desarrollador

Si el plugin lo ha desarrollado un tercero, añade este fragmento en functions.php:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

O, en su lugar, este snippet si estás utilizando WordPress 5.0 o superior en lugar del plugin de Gutenberg:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

En este caso el nuevo editor no estaría disponible en el CPT «Curso» (es decir, con el slug «curso»). Por supuesto, te invito a cambiarlo este por el que más te interese.

Como este último snippet  no es específico para Genesis, puedes usarlo para cualquier tema y sus child themes.

Conclusiones

Si prefieres esperar antes de usar Gutenberg en tus CPTs, ahora ya sabes cómo deshabilitarlo de forma selectiva mediante código.

Eso sí, te recomiendo que hagas esto solo de forma temporal, ya que el nuevo editor ha llegado para quedarse y cuanto antes adaptes tu web o la de tus clientes mejor que mejor. 😉

Si además quieres información sobre cómo adaptar los child themes de Genesis a Gutenberg echa un ojo al tutorial que incluye todos los cambios que debes realizar para asegurarte de que tu child theme es compatible con el nuevo editor de WordPress.

¿Quieres hacerme alguna pregunta o darme sugerencias para próximos snippets? Cuéntamela en los comentarios.

Ventajas de ser suscriptor.😉

CPT Editor de bloques PHP

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?