Objectifs pédagogiques
- Développer des plug-ins
- Ajouter des options d'administration
- Décrire le fonctionnement de WordPress
- Utiliser les hooks et la Boucle de WordPress
- Créer un template WordPress
- Créer ses propres types de données
- Intégrer des appels Ajax dans WordPress.
Niveau requis
Connaître le langage PHP.
Public concerné
Développeurs, architectes, chefs de projets.
Programme
Bases de WordPress
- Dépendances
- Installation
- Définition de contenu
- Interface d'administration
Thèmes et templates
- Modèles
- Modèles de catégories
- Gestion des images,
- Gestion des styles CSS
- La Boucle
- Conditional tag
- Sidebar
Plug-ins
- Notion de hook
- Les différents hook
- Filtres et actions
- Installation, activation et désactivation
- Setting API
- Transient API
- Options et administration
- Meta Box
- Internationalisation
Type de données
- Custom Meta data
- Custom Post Types
- Taxonomies
- Accès direct MySQL
- Utilisation de PDO
Intégration Ajax
- Ajout de scripts
- Utilisation de jQuery
- Hook Ajax
- Script admin-ajax
Sécurisation
- Optimisation d'une installation WordPress
- Plug-ins pour la sécurité
- Règles de développement
- Vigilance aux injections SQL et XSS
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)