Cómo activar el editor Gutenberg en Custom Post Type en WordPress

109
0

Cómo activar el editor Gutenberg en Custom Post Type en WordPress

como activar editor gutenberg wordpress

A partir de la versión 5.0, WordPress ha implementado un nuevo constructor de maquetación por bloques, que ha tenido una gran acogida entre los miles de usuarios de WordPress.

El problema que nos encontramos con Gutenberg es que cuando instalamos alguna plantilla y esta plantilla utiliza Custom Post Type, en ocasiones, no tienen activado el editor Gutenberg.

Vamos a verlo con un ejemplo de este Custom Post Type, en el que no tenemos activado Gutenberg:

editor clasico wordpress

Nos vamos al template y buscamos la definición de este Custom Post Type y añadimos:

‘show_in_rest’ => true,
‘supports’ => array(‘editor’)

Es decir, se quedaría así la definición del Custom Post Type:

$args = array(
‘labels’ => $labels,
‘singular_label’ => esc_html_x( ‘Practicas’, ‘post type singular name’, ‘struct’ ),
‘public’ => true,
‘show_ui’ => true,
‘capability_type’ => ‘post’,
‘hierarchical’ => false,
‘has_archive’ => _x( ‘diy-archive’, ‘post type archive slug’, ‘struct’ ),
‘rewrite’ => array( ‘slug’ => esc_html_x( ‘practicas’, ‘post type slug’, ‘struct’ ) ),
‘menu_position’ => 5,
‘supports’ => array( ‘title’, ‘editor’, ‘thumbnail’, ‘author’, ‘excerpt’, ‘comments’, ‘trackbacks’, ‘revisions’ ),
‘menu_icon’ => ‘dashicons-location-alt’,
‘show_in_rest’ => true,
‘supports’ => array(‘editor’)

);
register_post_type( ‘struct_diy’, $args );

Volvemos a crear una nueva entrada de nuestro Custom Post Type y ya tendremos activado el editor Gutenberg en nuestro WordPress:

gutenberg wordpress

Si tienes alguna duda, no dudes en dejar un comentario 😀

Si quieres que un programador de WordPress se encargue de este tarea no dudes en contactarme

Deja una respuesta

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