Evolution-Nord

Wordpress - développement de plug-ins

Par Evolution-Nord

Objectifs

Cette formation vous permettra de vous perfectionner avec l'un des CMS les plus utilisés sur le web. Vous apprendrez à utiliser les principales classes et méthodes de WordPress. Vous verrez aussi comment créer des fonctionnalités personnalisées et complexes. En?n, vous explorerez les API en profondeur a?n de développer vos propres plug-ins et widgets.

Programme

1. Avant propos

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

2. Les mécanismes php de wordpress

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

3. 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.

4. Créer un widget

  • Créer des zones / sidebars pour les widgets .
  • La classe WP_Widget.
  • Con?gurer le widget (constructeur de la classe) .
  • Enregistrer et af?cher le widget (register_widget) .
  • Le formulaire de réglage du widget .
  • Af?cher le widget dans la sidebar .
  • Atelier : Création d'un widget présentant les derniers articles publiés.

5. Créer une extension dynamique (php/mysql)

  • La classe wpdb .
  • Architecture de la classe .
  • Méthodes pour créer et supprimer une table .
  • Dé?nir une page de con?guration .
  • Inclure des ?chiers JavaScript et CSS dans l'administration .
  • Enregistrer les données : Variables et requêtes .
  • Af?cher plusieurs pages de con?guration .
  • 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.

6. Créer une extension asynchrone (ajax et json)

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

7. 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.

Formations de la même catégories (5)

M2i Formation
WordPress et WooCommerce - Créez votre boutique en lignePar M2i Formation
  • Mettre en oeuvre l'essentiel des fonctionnalités WooCommerce pour réaliser une boutique en ligne
  • Installer le plug-in WooCommerce
  • Paramétrer votre e-commerce avec WordPress
  • Gérer votre boutique WordPress / WooCommerce
  • Installer et paramétrer l'extension WooCommerce
  • Créer des fiches produits et importer un fichier Excel
  • Personnaliser la présentation
  • Décrire la gestion des commandes
  • Animer les ventes.
Ziggourat
WordPress et ecommerce avec WooCommercePar Ziggourat

Cette formation vous permet de manipuler le plugin WooCommerce sur WordPress, d'intégrer les produits, les moyens de paiements et des outils de promotions sur votre site WordPress.

Clever Institut
WordPress : création et administrationPar Clever Institut

WordPress est actuellement le système de gestion de contenu le plus utilisé. Il est facile à installer (seulement 3 étapes) et son interface d’administration est conviviale et rapide de prise en main pour les utilisateurs débutants. Durant cette formation WordPress, vous allez apprendre à installer et gérer le contenu d’un site Internet sans aucune connaissance informatique

ENI SERVICE
WordPress : créer et gérer un blog professionnelPar ENI SERVICE
  • Installer la solution logicielle.
  • Gérer votre blog.
  • Personnaliser et étendre les fonctions.
Pyramyd Formation
Créer son Thème WordPressPar Pyramyd Formation

WordPress est le CMS le plus utilisé.

Concevoir un thème Wordpress vous permettra de gérer les parties essentielles de votre site à partir d'un seul endroit et garantira la cohérence sur l'ensemble de votre site.

CERTIFICATION DIGITT

Le certificat DiGiTT est l’opportunité de faire reconnaître officiellement ses compétences digitales.Le test DiGiTT s’articule autour de 3 dimensions clés : la connaissance des termes utilisés et propres au digital, la capacité à actionner une compétence dans un cas approprié, la capacité à comprendre et à interagir sur des points d’expertise liés aux métiers du digital.

Sur la dernière année : taux de réussite 100%, moyenne « Avancé ».