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.

Informations pratiques

  • Programme de formation

    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.

  • Pour qui ?

    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, moyens, modalités, sanction

    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)

    Sanction de la formation :

    • A la fin de la formation le stagiaire reçoit une attestation de formation reprenant l’intitulé de la formation, les dates et le nombre d’heures réalisé.

    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

    Personne à contacter / personne en charge de l'accueil et de l'accès des personnes en situation de handicap :

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

    Profil formateur :

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

    Evaluation : Aucune note pour cette formation entre 2023 et 2025 .

  • Comment financer ma formation ?

    Vous ne savez pas comment financer votre formation ?. Vous êtes salarié, travailleur non salarié (TNS), commerçant, artisan, profession libérale. Suivez le guide...

    Trouver mon financement

A partir de 0€
Obtenir un devis
  • Référence : F208
  • Nb de jours : 3
  • Nb d'heures : 21
  • Eligible au CPF : Non
  • En présentiel :Oui
  • A distance : Non

Tarif 2025

INTER-ENTREPRISE:
Aucune session inter-entreprise.

0€ HT

INTRA-ENTREPRISE:
+ 600€ HT par pers supplémentaire.

1950€ HT

Recrutement de formateurs

Recrutement formateurs

Nous recherchons en permanence de nouveaux talents.

Postuler en ligne