SalutūüĎč et bienvenue dans #DisVoirAlex,¬†l’√©mission o√Ļ je r√©ponds √† vos questions¬†WordPress.

Aujourd’hui pour l’√©pisode¬†num√©ro 52, je vais¬†r√©pondre √† une question d’Olivier qui me¬†demande :

Comment activer l’√©diteur Gutenberg,¬†dans un¬†Custom Post Type (CPT) ?

Allez c’est parti !

C’est quoi un CPT… Le glossaire te le dira

Alors d√©j√† si vous ne¬†savez pas ce qu’est un Custom Post Type, je vous invite √† aller voir la vid√©o¬†glossaire.

Un Custom Post Type, c’est juste¬†un autre type de contenu pr√©sent dans¬†WordPress. Vous aurez¬†plus d’infos dans la vid√©o glossaire.

Olivier m’a √©crit en¬†commentaire d’une vid√©o YouTube :

¬ę¬†Salut¬†Alex j’ai install√© WordPress 5 sur un des sites de mes clients. Ca¬†fonctionne tr√®s bien hormis un d√©tail¬†non n√©gligeable¬†: j’ai eu le droit au nouvel √©diteur sur¬†les pages mais pas sur mes autres types¬†de contenus, j’imagine que ce n’est pas¬†normal.¬†¬Ľ

Et non du coup… enfin si, √ßa c’est¬†normal. En¬†fait si tu veux, le plugin ou le th√®me¬†qui a d√©clar√© ces types de contenus¬†prend en charge l’√©diteur¬†Gutenberg s’ils ont mis ce qu’il¬†fallait dans le code pour que √ßa s’affiche.

Mais si ce n’est pas le cas,¬†hormis le fait de leur demander de¬†l’activer, et bon l√† √ßa ne peut peut-√™tre¬†pas marcher √† tous les coups, eh bien¬†Olivier tu peux tout simplement le faire¬†toi-m√™me, mais l√† il va falloir passer¬†par le code, mettre un petit peu les mains¬†dans le cambouis.

un éditeur qui peut se retrouver partout : gutenberg

Maxime de Capitaine WP a donné un petit bout de code pour créer un Custom Post Type avec Gutenberg, mais il fallait un petit peu adapter son bout de code pour prendre en compte un Custom Post Type existant :

PHP

Ce bout de code va permettre¬†de dire √†¬†ton th√®me ou √† ton plugin d’activer l’√©diteur¬†Gutenberg pour le type de contenu¬†pour lequel tu veux l’activer.

Tu ne¬†pourras pas tout activer d’un coup, il faudra que tu r√©pliques ce¬†bout de code par type de¬†contenu.

Donc voil√† c’est tout bon, bah je te¬†mettrai aussi toutes les ressources pour¬†que tu creuses un petit peu plus la¬†question si jamais tu as besoin¬†vers la doc de WordPress. Donc voil√†¬†c’est s√Ľr que c’est un c√īt√© un petit peu¬†plus technique mais voil√†, c’est comme √ßa¬†que √ßa pourra fonctionner;

Voici quelques ressources complémentaires pour creuser le sujet si jamais ça vous intéresse :

J’esp√®re que tu auras assez de d√©tails avec ce que je vais te donner, donc voil√† c’est tout simple.

Formez-vous à WordPress en 8 semaines

avec la formation à distance la plus généreuse du marché (éligible aux financements)

WPChef, la formation WordPress de référence

La meilleure solution

Qu’est ce que je peux dire d’autre, c’est tout, tu ne peux pas faire grand-chose d’autre :

  • soit aller contacter l’auteur du th√®me ou du plugin en question qui pose probl√®me et lui dire ¬ę¬†h√© coco s’te pla√ģt active-moi √ßa pour Gutenberg parce que j’aime bien et du coup j’aimerais √©crire sur mon site avec le nouvel √©diteur sur tous les types de contenus¬†¬Ľ
  • soit tu fais toi-m√™me le boulot.

Mais par contre ne fait pas ça directement dans le plugin ou directement dans ton thème.

Passe absolument par un th√®me¬†enfant, parce que sinon, si tu fais une mise √† jour, la modification que tu¬†auras accomplie va tout simplement sauter¬†donc √ßa c’est tr√®s important et si tu ne¬†sais pas faire de th√®me enfant, passe¬†bien s√Ľr par le g√©n√©rateur de th√®mes¬†enfants de la Marmite,

  1. tu colles ton lien, le lien de l’adresse de ton site,
  2. tu appuies sur un bouton,
  3. tu t√©l√©charges le th√®me enfant,
  4. tu l’importes sur ton site,
  5. tu actives et boum tu peux faire toutes les modifications dans le code à ce niveau-là.

Donc voil√† c’est tout¬†pour √ßa, donc en tout cas merci d’avoir¬†suivi ce nouvel √©pisode de #DisVoirAlex.

Comme d’habitude posez-moi vos questions¬†pour que je fasse de nouveaux √©pisodes. Je ferais de mon mieux pour r√©pondre √†¬†toutes vos questions que √ßa concerne¬†WordPress, ou tout¬†simplement la cr√©ation de sites au¬†sens large.

En tout cas, abonnez-vous √† la cha√ģne YouTube de la¬†Marmite et je vous dis √† tr√®s bient√īt, ciao ! ūüĎč