FORMATEUR INDÉPENDANT AGRÉÉ • NDA : 93 06 10106 06

Créer une extension WordPress

durée : 2 journée(s)
Mode : Distanciel

Pré-requis

Notre formation sur le développement d'extensions WordPress vous permettra de découvrir les techniques et les outils nécessaires pour créer des extensions personnalisées pour WordPress. Vous apprendrez à utiliser les fonctions de programmation de WordPress pour étendre les fonctionnalités de base de ce CMS populaire.

Au cours de cette formation, vous découvrirez comment utiliser les hooks et les filters pour ajouter des fonctionnalités à WordPress, telles que des widgets, des shortcodes et des scripts personnalisés. Nous vous montrerons comment utiliser les API de WordPress pour créer des plugins et des thèmes personnalisés.

Vous apprendrez également à utiliser les outils de développement pour créer des extensions pour WordPress, comme les outils de débogage et les frameworks de développement. Vous découvrirez comment utiliser les meilleures pratiques de programmation pour écrire du code propre et maintenable pour vos extensions WordPress.

Enfin, vous serez informé des normes de conformité pour les extensions WordPress, pour garantir que vos extensions respectent les normes de sécurité et de confidentialité de l'industrie.

Après avoir suivi cette formation, vous serez en mesure de créer des extensions professionnelles pour WordPress, étendant les fonctionnalités de ce CMS populaire pour répondre aux besoins de vos projets et de vos utilisateurs.

Parmi les sujets abordés ( à définir en début de formation)

    1. Découvrir le fonctionnement de WordPress et de ses extensions :
    • Comprendre le rôle des extensions dans WordPress et comment elles s'intègrent au cœur du système
    • Se familiariser avec le Codex WordPress et les ressources en ligne disponibles pour développer des extensions
    1. Apprendre les bases de la programmation orientée objet en PHP :
    • Comprendre les concepts de classe, d'objet, de propriété et de méthode
    • Savoir créer et utiliser des classes et des objets en PHP
    1. Mettre en place un environnement de développement pour les extensions WordPress :
    • Installer WordPress en local sur son ordinateur
    • Utiliser un gestionnaire de dépendances comme Composer pour gérer les bibliothèques et les dépendances de l'extension
    • Configurer un outil de développement comme VS Code pour faciliter le développement de l'extension
    1. Créer une extension WordPress en programmation orientée objet :
    • Suivre la structure recommandée pour les extensions WordPress et respecter les bonnes pratiques de développement
    • Utiliser les hooks et les filtres de WordPress pour intégrer l'extension au cœur du système
    • Gérer les options de l'extension et enregistrer les données dans la base de données de WordPress
    1. Tester et déboguer l'extension WordPress :
    • Utiliser les outils de débogage de WordPress et de VS Code pour repérer et corriger les erreurs
    • Tester l'extension avec différents thèmes et plugins pour s'assurer de sa compatibilité