Formation création de plugins Wordpress

création de plugins Wordpress
Cette formation sur la création de plugins pour WordPress vous permettra de concevoir vos propres plugins et ainsi rajouter des fonctionnalités à votre CMS.

Obtenir un devis Comment financer ma formation ?


Le programme de formation


Avant propos

  • Installer et paramétrer de Wordpress sur un serveur local
  • Architecture de WordPress
  • Documentations et références

Les mécanismes PHP de WordPress

  • Logique conditionnelle
  • La boucle et ses fonctions
  • Les hooks (filtre et actions)
  • Les globales
  • WordPress et la POO : classes et APIs

Créer une extension statique (PHP)

  • Structure de base d’un plugin
  • Les instructions PHP
  • Utiliser des shortcodes
  • Créer des éléments dans le menu d’administration
  • Utiliser des classes (POO)
  • Atelier : Création d’un plugin permettant d’ajouter une navigation de type « Breadcrumb » avec un shortcode.

Créer un widget

  • Créer des zones / sidebars pour les widgets
  • La classe WP_Widget
  • Configurer le widget (constructeur de la classe)
  • Enregistrer et afficher le widget (register_widget)
  • Le formulaire de réglage du widget
  • Afficher le widget dans la sidebar
  • Atelier : Création d’un widget présentant les derniers articles publiés.

Créer une extension dynamique (PHP/MySQL)

  • La classe wpdb
  • Architecture de la classe
  • Méthodes pour créer et supprimer une table
  • Définir une page de configuration
  • Inclure des fichiers JavaScript et CSS dans l’administration
  • Enregistrer les données : Variables et requêtes
  • Afficher plusieurs pages de configuration
  • Mettre à jour les éléments de la base
  • Supprimer d’éléments et redirection
  • Atelier : Création d’un plugin permettant d’ajouter des cartes interactives (Google Maps) dans les articles grâce à un shortcode.

Créer une extension asynchrone (Ajax et JSON)

  • Construire la classe
  • Créer la table
  • Ajouter les fichiers JavaScript et CSS
  • Vérifier les champs du formulaire en jQuery
  • Effectuer des requêtes Ajax

Aller plus loin

  • Les styles de WordPress pour les interfaces de plugin
  • Publier une extension WordPress
  • Traduction d’une extension
  • Performance et sécurité
  • Atelier : Création d’une extension complète permettant de gérer des sondages avec prévisualisation des résultats sur un site.


Pré-requis

La connaissance de PHP / MySQL est indispensable. Des connaissances de base en HTML, CSS et JavaScript et sur WordPress sont également nécessaires.

Public

Développeurs ou webmasters.

Objectifs

Etre en mesure de créer des plugins pour Wordpress.

Moyens pédagogiques

Un PC par personne, un groupe de maximum 5 personnes.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action et d’en apprécier les résultats

A la fin de la formation, le stagiaire évalue la qualité de la formation puis complète avec le formateur un tableau reprenant les différents points du programme en précisant, si c’est acquis, en cours d’acquisition ou non acquis.


Cette formation vient d'être mise en place, le programme au format PDF est en cours de rédaction !

Cette formation peut vous intéresser