Objectifs
- Comprendre l'architecture d'un thème WordPress.
- Développer un thème personnalisé à partir des templates du CMS.
- Exploiter les contenus dynamiques, les Custom Post Types et les taxonomies.
- Utiliser les champs personnalisés avec ACF.
- Concevoir un thème évolutif intégrant widgets et fonctionnalités avancées.
Compétences visées
- Développer un thème WordPress personnalisé.
- Maîtriser la hiérarchie des templates et les boucles WordPress.
- Créer des modèles de pages et des contenus personnalisés.
- Exploiter les champs personnalisés et les widgets.
- Concevoir un thème maintenable et adapté à des besoins métier.
Pré-requis
Maîtriser HTML et CSS, être à l'aise avec l'administration de WordPress et posséder des bases en PHP.
Quel profil ?
Cette formation s'adresse aux développeurs Web, intégrateurs, webdesigners et à toute personne souhaitant développer des thèmes WordPress sur mesure pour des projets professionnels.
Formations associées
Au programme de la formation
Développer un thème WordPress personnalisé
Architecture d'un thème WordPress
- Comprendre le fonctionnement du CMS WordPress
- La hiérarchie des templates (Template Hierarchy)
- Structure d'un thème : templates, includes, functions.php, style.css et theme.json
- Organisation des fichiers et bonnes pratiques de développement
- Permaliens et structure des URL
Mise en place de l'environnement de développement
- Installer WordPress en local ou sur un serveur
- Créer et configurer la base de données
- Configurer l'environnement de développement
- Découvrir la structure de la base de données WordPress
- Comprendre les différences entre thème parent et thème enfant
Créer un thème personnalisé
- Créer la structure de base d'un thème
- Développer le header, le footer et les zones communes
- Déclarer les menus de navigation
- Intégrer les feuilles de styles et les scripts
- Créer une première boucle WordPress
Exploiter les templates WordPress
- Créer les modèles de pages, d'articles, d'archives et de catégories
- Utiliser la boucle WordPress
- Créer des requêtes personnalisées avec
WP_Query - Exploiter les Conditional Tags
- Utiliser les Template Parts pour factoriser le code
Développer des contenus personnalisés
- Créer des modèles de page
- Créer des Custom Post Types
- Créer des taxonomies personnalisées
- Utiliser les champs personnalisés avec et sans ACF
- Structurer les contenus pour répondre à des besoins métier
Étendre les fonctionnalités du thème
- Comprendre les hooks (Actions et Filters)
- Déclarer des zones de widgets et des sidebars
- Ajouter les principales fonctionnalités d'un thème
- Personnaliser les menus, images mises en avant et supports du thème
- Introduction à
theme.jsonet aux blocs Gutenberg
Extensions et bonnes pratiques
- Choisir et installer des extensions adaptées au projet
- Découvrir les extensions incontournables (ACF, SEO, sécurité, formulaires...)
- Optimiser les performances et la sécurité du thème
- Préparer un thème pour sa maintenance et ses évolutions
Comment se déroule la formation ?
Chaque notion est abordée de manière concrète, puis appliquée à travers des exercices et des cas pratiques. Les groupes sont limités à 8 participants pour favoriser les échanges et permettre un accompagnement adapté à chacun.
Un support pédagogique est remis à l'issue de la formation pour retrouver facilement les notions abordées.
Comment les acquis sont-ils évalués ?
En fin de parcours, une évaluation permet de mesurer l'atteinte des objectifs pédagogiques. Selon la formation, elle peut prendre la forme d'un questionnaire, d'un exercice pratique ou d'une certification.
Le suivi est formalisé par une feuille d'émargement et une évaluation des compétences.

