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.

Financer ma formation Obtenir un devis


Le programme de formation détaillé


Personnalisation:
Le programme peut être modifié en fonction de vos besoins et de vos objectifs sur le contenu, la durée et les modalités.

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.

Formation ajoutée le 01/01/2015, mise à jour le 03/12/2020.

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, le formateur diffuse son écran sur un vidéo-projecteur ou télévision grand écran
Un groupe de maximum 5 personnes en inter-entreprise.
En distanciel : Utilisation de Zoom ou Teams avec partage d'écran, chat, audio et vidéo en temps réel.
Exposé théorique, suivi d'une mise en pratique.

Moyens pour suivre l’exécution de l’action :

  • La présence du stagiaire est vérifiée par le formateur à l'aide d'une feuille de présence signée par demi-journées

Moyens pour en apprécier les résultats :

  • A la fin de la formation, le stagiaire complète une évaluation à chaud (Permettant d'évaluer la qualité de la prestation)
  • Puis, il complète avec le formateur une évaluation des acquis (Permettant de déterminer les points acquis, non acquis ou en cours d'acquisition)
  • Quelques mois après la formation, le donneur d'ordre complète une évaluation à froid (Permettant de s'assurer que la formation a pu être mise en pratique)

Profil formateur :

Formateurs passionnés et expérimentés intervenant en milieu professionnel en tant qu'intégrateur et développeur.

Accueil et accès des personnes en situation de handicap :

Contacter Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

Délai d'accès :

En intra-entreprise : En fonction de vos disponibilités et celles de nos formateurs.
En inter-entreprise : En fonction des sessions que nous avons programmé, consultable en cliquant ici

Evaluation : Aucune note pour cette formation entre 2022 et 2024.

Personne à contacter :

Lambert Christophe
03 59 25 10 15
christophe.lambert@lc-formateur.com

Pour toute demande de financement auprès de votre OPCO ou Pôle Emploi vous aurez besoin du programme détaillé de formation.