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 2063 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 2063 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 2063 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.😉