WordPress : développer des plugins
21 heures sur 3 jours
à Paris & à distance
(Zoom, Google Meet, etc.).
Nous nous engageons à vous répondre dans un délai de 48h
1 500 € HT / personne
Cette formation est finançable
avec votre CPF. Contactez-nous pour monter votre dossier !
La note de cette formation 5/5
Découvrez les avis laissés par nos stagiaires sur Avis vérifiés
Objectifs de la formation
WordPress : développer des plugins
Identifier les différents types de plugins présents dans l'environnement de WordPress
Concevoir un plugin WordPress
Développer des fonctionnalités supplémentaires et spécifiques sur un site géré par WordPress
Pré-requis
Une connaissance de PHP, de WordPress et son administration sont indispensables pour suivre cette formation.
Pour qui ?
Webmasters, développeurs, chefs de projet souhaitant créer ou modifier des modules pour le CMS WordPress.
Formations recommandées
Au programme de la formation
WordPress : développer des plugins
Environnement de développement
- IDE : exemple Eclipse, Firebug
- Environnement de test PHP en local : exemple Wamp
Architecture de WordPress
- Organisation des fichiers, Le processus d'exécution
- La boucle WordPress
- Etendre Wordpress : Hooks, shortCode, Widgets et l'API
- La base de données standard de WordPress
- Le codex et la documentation en ligne
Architecture d'un plugin
- Le fichier principal et son entête
- Le fichier readme.txt (pour intégration dans le repository standard WordPress)
- Squelette générique d'un plugin
- Activation et Initialisation
Actions, et Filtres
- Modifications des contenus à la volée
- Réaction aux événements WordPress
Utilisation de la couche d'abstraction de Base de données
- Création de nouvelles tables dans la base de données
- Système de requêtes avec WP_QUERY
- Utilisation de l'API de base de données, les métadonnées
Créer un Widget
- Intégration et Fonctions standards des Widgets
- Récupérations d'informations dans les Widgets
- Création de Widget pour le tableau de bord de l'administration
Intégrer les Thèmes
- Processus de choix des templates de WordPress
- Utilisation de la boucle WordPress dans le thème
- Intégration des Widgets dans le thème
- Ecriture de fonctions de thème utilisable par les designers, étendre l'administration et l'écriture de posts
- Ajouter des menus et des pages d'administration
- Intégrer des options dans les pages d'administration existantes
- Shortcode : intégrer des fonctionnalités pour l'écriture de contenu, extension de l'éditeur de contenu TinyMCE
Extension et Création de type de post avec WordPress
- Ajout de données aux types de posts existants
- Déclaration d'un nouveau type de post
- Création des fonctions d'enregistrement et d'affichage
- Créer des templates spéciaux pour les types de post
Sécurité
- Modifier les droits des utilisateurs
- Créer des nouveaux rôles
- Empêcher l'accès aux fonctionnalités en fonction du rôle de l'utilisateur
- Utilisations des fonctions « nonce », notions avancées
- Principe et surcharge des « pluggable functions »
- Spécificités de WordPress MU intégré à WordPress
- Ajax dans WordPress, l'API RSS
- Notions de cache pour accélérer l'exécution de WordPress
- Internationalisation des plugins
- Lien avec des API
Méthode pédagogique
8 participants maximum, un poste par stagiaire et un support de cours est envoyé en fin de stage (vidéos tutorielles et/ou support spécifique). La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices applicatifs et/ou ateliers.
Accessibilité
Cette formation est accessible aux personnes en situation de handicap.
Modalité de validation des acquis
Évaluation continue via des exercices applicatifs et/ou des ateliers de mise en pratique. Évaluation en fin de stage par la complétion d'un questionnaire et/ou d'une certification officielle issue du Répertoire Spécifique. Émargement quotidien d'une feuille de présence (en présentiel ou en ligne). Complétion par le formateur/la formatrice d'un suivi d'acquisition des objectifs pédagogiques. Remise d'une attestation individuelle de réalisation.
Vous avez la possibilité de passer une certification à l’issue de votre formation:
TOSA Wordpress 2023