WordPress Création de blocs Gutenberg custom (ACF / blocks natifs)

Cette formation permet de concevoir, développer et maintenir des blocs Gutenberg sur mesure avec ACF et les API natives de WordPress.

Durée : 

21 à 35 heures
Présentiel ou classe virtuelle

Intra-Entreprise : Tarif identique de 1 à 12 participants

Objectifs Pédagogiques & Opérationnels

• Comprendre l’architecture de Gutenberg et le rôle des blocs personnalisés dans un dispositif éditorial modulaire.
• Concevoir des blocs sur mesure adaptés aux besoins de publication, de mise en page et de réutilisation des contenus.
• Développer des blocs custom avec ACF et avec les méthodes natives de WordPress selon le niveau de personnalisation attendu.
• Structurer les champs, les réglages, les variations et les comportements d’affichage dans une logique maintenable.
• Intégrer les bonnes pratiques de développement, de qualité de code, de performance, de compatibilité et d’expérience éditeur.
• Tester, faire évoluer et maintenir une bibliothèque de blocs personnalisés dans un projet WordPress professionnel.

Description

Module 1 — Comprendre l’écosystème Gutenberg et la logique des blocs custom
  1. Identifier la place de Gutenberg dans l’architecture moderne de WordPress.
  2. Comprendre le fonctionnement de l’éditeur par blocs côté administration et côté rendu.
  3. Distinguer blocs natifs, blocs dynamiques, patterns, templates et compositions réutilisables.
  4. Analyser les cas d’usage justifiant la création de blocs personnalisés dans un projet WordPress.
  5. Repérer les enjeux d’expérience éditeur, de cohérence graphique et de maintenabilité.
  6. Situer les différences d’approche entre ACF Blocks et développement natif de blocs Gutenberg.
Module 2 — Préparer l’environnement de développement pour des blocs Gutenberg sur mesure
  1. Structurer un environnement WordPress adapté au développement et aux tests de blocs personnalisés.
  2. Identifier les prérequis techniques : thème, thème enfant, extensions utiles, version de WordPress et organisation du code.
  3. Comprendre les fichiers, hooks et mécanismes nécessaires à l’enregistrement de blocs custom.
  4. Mettre en place une arborescence claire pour centraliser les blocs, assets, styles et scripts.
  5. Préparer un cadre de travail facilitant les évolutions, les tests et la maintenance.
  6. Appliquer une méthode de nommage cohérente pour les blocs, champs, classes et composants.
Module 3 — Créer des blocs Gutenberg custom avec ACF
  1. Comprendre le principe de fonctionnement des blocs ACF et leur intérêt dans des contextes de production rapides.
  2. Déclarer un bloc ACF avec ses paramètres essentiels : nom, catégorie, icône, mots-clés, support et mode d’aperçu.
  3. Concevoir des groupes de champs adaptés à des usages éditoriaux clairs et robustes.
  4. Exploiter les types de champs ACF pour structurer le contenu, les variantes d’affichage et les options éditoriales.
  5. Produire le rendu front et back d’un bloc en PHP dans une logique propre et réutilisable.
  6. Réaliser de courtes mises en application encadrées autour de blocs éditoriaux courants : texte enrichi, média, appel à l’action, grille de contenus.
Module 4 — Développer des blocs Gutenberg avec les API natives de WordPress
  1. Comprendre les principes de base du développement natif de blocs avec les API Gutenberg.
  2. Identifier le rôle de block.json, des scripts d’édition, des styles et des métadonnées du bloc.
  3. Créer un bloc personnalisé simple en distinguant les notions d’attributs, d’éditeur et de rendu.
  4. Structurer l’interface d’édition avec les composants standards de Gutenberg.
  5. Gérer les paramètres du bloc, les contrôles latéraux et les options d’affichage avancées.
  6. Comparer les avantages, limites et contextes d’usage du développement natif par rapport à ACF.
Module 5 — Concevoir une expérience éditeur claire, robuste et réutilisable
  1. Définir des interfaces de saisie compréhensibles et adaptées aux contributeurs non techniques.
  2. Organiser les champs, libellés, aides contextuelles et valeurs par défaut pour limiter les erreurs.
  3. Prévoir les états vides, les contraintes de saisie et les comportements de secours.
  4. Encadrer les possibilités de personnalisation sans fragiliser la cohérence du site.
  5. Intégrer des variantes de blocs ou options de présentation dans une logique éditoriale maîtrisée.
  6. Évaluer la qualité d’un bloc du point de vue de l’utilisateur final et de l’éditeur WordPress.
Module 6 — Gérer le rendu, le style et l’intégration front-end des blocs
  1. Relier les blocs custom au design system, au thème et aux styles globaux du site.
  2. Structurer le HTML et les classes CSS dans une logique propre, modulaire et évolutive.
  3. Gérer les styles spécifiques à l’éditeur et au front pour garantir une expérience cohérente.
  4. Prendre en compte les comportements responsive, les alignements, espacements et contraintes de mise en page.
  5. Sécuriser le rendu des données et appliquer les bonnes pratiques d’échappement et de validation.
  6. Contrôler la qualité d’intégration visuelle et fonctionnelle sur différents gabarits de pages.
Module 7 — Industrialiser une bibliothèque de blocs pour un projet WordPress
  1. Organiser plusieurs blocs personnalisés dans une bibliothèque cohérente et facilement maintenable.
  2. Définir des conventions de développement communes pour faciliter le travail d’équipe.
  3. Mutualiser des composants, réglages ou logiques de rendu récurrents entre plusieurs blocs.
  4. Mettre en place une documentation technique et éditoriale utile à l’exploitation des blocs.
  5. Prévoir l’évolution des blocs dans le temps sans casser les contenus existants.
  6. Réaliser de courtes mises en application encadrées autour d’une mini bibliothèque de blocs métier.
Module 8 — Tester, optimiser et maintenir des blocs custom en conditions professionnelles
  1. Vérifier le bon fonctionnement des blocs dans l’éditeur, en front-office et sur différents contextes de contenus.
  2. Identifier les points de vigilance liés aux mises à jour de WordPress, de Gutenberg, d’ACF et du thème.
  3. Repérer les impacts potentiels sur les performances, la compatibilité et la stabilité du site.
  4. Mettre en place des contrôles qualité sur le code, le rendu, l’accessibilité et l’expérience utilisateur.
  5. Corriger les anomalies fréquentes liées aux champs, aux attributs, aux scripts ou aux styles.
  6. Inscrire la création de blocs custom dans une démarche durable de maintenance et d’amélioration continue.

Évaluation & Suivi des Acquis

Feuille de Présence

Émargement des stagiaires en présentiel ou à distance, via support papier ou signature électronique.

Émargement sécurisé

Signatures électroniques collectées en ligne et conservées dans un coffre-fort numérique sécurisé par Dendreo.

Auto-positionnement

Évaluation du niveau des stagiaires en début et en fin de formation pour mesurer la progression.

Évaluations pédagogiques

Validation des acquis par des questions orales ou écrites tout au long de la formation.

Mises en situation

Exercices pratiques et cas concrets pour ancrer les compétences dans la réalité métier.

Attestation de fin de formation

Remise d’une attestation officielle à l’issue de la formation.

William

William

Répond généralement en moins de 5 minutes

I will be back soon

William
C’est William, votre conseiller pédagogique chez Mill-Forma.
Comment puis-je vous aider ?
WhatsApp Mill Forma