Niveau 1
Concevoir son site
- Méthodologie
- Dégager des fonctionnalités
- Organisation d’un contenu ou d’une page
- Ergonomie de la page d’accueil
- L’organisation dans WordPress
- WordPress : sa gestion de contenus et sa palette d’outils
Créer son site
- Interfaces pour le contenu
- Interfaces pour le design
- Interfaces pour l’administration et le paramétrage
- Choisir des plugins ou des widgets
Gérer son site
- Sauvegarder votre site
- Transférer des fichiers
- Passage de la version locale vers l’hébergeur
- Mises à jour
Mise en pratique
- Créer des catégories
- Créer des pages
- Intégrer un nouvel éditeur
- Créer des articles et des photos
- Insérer des liens dans vos articles
- Changer de thème
- Intégrer un plugin simple
- Intégrer un plugin avec du shortcode pour un article
- Intégrer un plugin avec du shortcode dans du PHP
- Intégrer des plugins pour le référencement
- Intégrer un plugin pour une page Plan Du Site
- Créer une nouvelle catégorie
- Créer un menu
- Changer pour un thème avec options
Niveau 2
Anatomie d’un thème WP
- Templates WP
- De l’URL à l’affichage
Hiérarchie de templates WP
- Type de templates
- Front-page versus homepage
Auscultation d’un thème gratuit classique
- Le template index.php d’un point de vue HTML/CSS
- Le template index.php d’un point de vue PHP
La boucle WordPress
- Structure
- Commencer la boucle
- Générer l’article
- Finir la boucle
Personnalisation du thème
- Thème enfant
- Marqueurs conditionnels
- Exemples d’usage des marqueurs conditionnels
- Marqueurs de modèle
Examen approfondi
- Classes CSS
- Sécurisation du contenu
Les hooks
- Action vs filtre
- Utiliser un « hook »
- Méthodes définies dans une classe
- Étapes pour utiliser un «hook»
Interface admin de personnalisation de thème (theme customizer)
- Développer pour le theme customizer
- 1ère Partie : définir les réglages, contrôles, etc.
- 2ème partie : génération direct de CSS
- 3ème partie : configurer la prévisualisation directe (optionnel)
- Exemple de classe pour la personnalisation de thème
Checklist pour les fichiers de template
- Exercices