Gutenberg est disponible pour les articles, pages mais aussi tous types de publication (custom post type) que vous auriez pu créer. Mais pour le voir apparaître il ne faut pas oublier quelques petits réglages.
Dans la déclaration de votre Custom Post Type, il y a deux paramètres à ne pas oublier pour que Gutenberg s’affiche correctement :
show_in_rest
doit être àtrue
(ce paramètre gère initialement l’API Rest)- dans
supports
il ne faut pas oublier de listereditor
Avec ça vous devriez voir apparaitre Gutenberg dans vos custom post types.
Pour déclarer un Type de publication dans WordPress, référez-vous à l’outil GenerateWP.
Sans cette technique, c’est l’éditeur classique qui s’affichera dans votre type de publication au lieu de Gutenberg.
Jice
Le 4 mars 2019
Top : rapide efficace. Merci pour le tuto.
Comme quoi, une ligne de code vous manque (show_in_rest) , et tout un site est dépareillé 🙂
Maxime BJ
Le 4 mars 2019
Exact ! Puis pour ce détail en particulier, tu le sais pas, tu t’arraches les cheveux pour trouver !
Boris Paing
Le 25 octobre 2018
Merci l’ami ; grâce à toi j’ai pu activer Gutenberg sur LearnPress, en modifiant les fonctions (« méthodes » devrais-je dire) register() dans les fichiers qui m’intéressaient dans /wp-content/plugins/learnpress/inc/custom-post-types
Maxime BJ
Le 29 octobre 2018
Super !
Par contre le mieux c’est de ne pas modifier le code du plugin directement, au risque de perdre les modifications lors d’une prochaine mise à jour. Tu peux cependant dans ton propre code modifier un CPT existant de cette manière : https://developer.wordpress.org/reference/hooks/register_post_type_args/