Informatique
CMS Wordpress niveau avancé
Pré-requis :
- Connaissances HTML/CSS
- PHP
- Wordpress
- Maitriser l’architecture de WordPress
- Comprendre les CPT
- Comprendre les Taxonomies custom
- Gérer les ACF
- Faire une Query
- Gérer les rôles custom
- Créer un plugin custom
- Créer des shortcodes
- Comprendre les hooks
Rappels
- Installer WordPress
- Rappels HTML / CSS / PHP
Architecture WordPress
- Comprendre le rôle des fichiers de WordPress
- Ajouter de nouveaux modèles
- Appréhender la structure de la base de données WordPress
Atelier pratique : Créer un nouveau Template de page
Custom Post Types & Taxonomies custom
- Comprendre les limites des types de post natifs de WP
- Utilisation de CPT UI
- Intégrer un CPT dans les fonctions de son thème
Atelier pratique : Créer un CPT et un modèle spécifique
Advanced Custom Fields
- Créer des types de contenus personnalisés
- Afficher ses ACF
- Interagir avec ses ACF de façon Restfull
Query
- Rappels SQL et base de données WP
- Comprendre la différence entre Query principale et Query secondaire
- Les paramètres de la Query
Atelier pratique : Afficher ses CPT et ses ACF dans une page via une Query
- Les rôles dans WordPress
- Les capacités des différents rôles natifs
- Créer de nouvelles capacités
- Créer et modifier des rôles custom
- Tester les capacités avec les tags conditionnels
Atelier pratique : Créer une page de maintenance
- Créer un plugin custom utilisant les shortcodes
- Les informations du head d’un plugin WordPress
- Créer un shortcode simple
- Passer des informations dans un shortcode
- L’utilisation du buffer pour afficher des informations
Atelier pratique : Créer un plugin permettant d’afficher certains éléments d’un CPT
Création de plugins avancée
- Créer un menu d’administration
- Enregistrer les options utilisateur
Les hooks
- Comprendre les filtres et les actions
- Créer un callback
- Créer ses propres hooks
Atelier pratique : Utiliser les hooks pour modifier la page de connexion WordPress
Misc
- Créer du contenu depuis le front-end
- Les fonctions de sanitization et d’escape
- Administrateurs, webmasters, web designers
- QCM final
- Travaux pratiques
- Mini projet
- Durée: 4 jours
- Tarif: 3610 € HT
Dates des prochaines sessions :