Votre partenaire formation 100% digital

WordPress : Développement avancé

Bonnes pratiques de développement pour les plugins et les subtilités de codage en PHP avec WordPress

  • Formateur(s)

    Julio POTIER
  • Référence

    WPAV

  • Durée

    3 jours (21h)

  • Prix unitaire HT

    1650 €

Prochaines sessions

Sur demande

Description

Au-delà de son utilisation de base : la création d’un plugin incluant des shortcodes et widgets seront au rendez-vous. La modification du comportement d’un site sera largement étudiée. Le tout saupoudré des toutes les bonnes pratiques de développement PHP et WordPress. L’optimisation et la sécurité seront abordés sans dépasser les besoins de la formations.

Dans cette formation, vous apprendrez les bonnes pratiques de développement pour les plugins et toutes les subtilités de codage en PHP avec WordPress.

Objectifs pédagogiques

  • Créer un plugin,un widget, un shortcode,
  • Ajouter des custom posts types, custom taxonomies, meta box, menus, tailles d’images, sidebars
  • Lire le template hierarchy
  • Créer et utiliser les hooks
  • Faire des requêtes d’articles
  • Traduire du contenu nativement
  • Optimiser et sécuriser les développements

Public cible

Développeurs WordPress souhaitant se parfaire en apprenant les bonnes pratiques, développeurs intermédiaires ayant des bases de développements Web (HTML/PHP), Développeurs sur d’autres CMS/FrameWork désireux d’apprendre le code WordPress

Pré-requis

Maîtriser les bases du développement PHP et d’HTML/CSS

Modalités d’évaluation

L’évaluation des acquis se fait tout au long de la session au travers d’ateliers de mise en pratique des notions et concepts abordés pendant la formation.

Méthodes pédagogiques

50 % théorie / 50 % pratique

Programme de la formation

Présentation de WordPress

  • Qu’est-ce que WordPress et sa communauté
  • Découverte de l’architecture du CMS et de sa base données

Installation de WordPress

  • Installation de WordPress en local avec « Local »
  • Configuration du fichier wp-config.php
  • Découverte de l’architecture des fichiers et base de données

Entrez dans le développement WordPress

  • Apprenez de suite toutes les bonnes pratiques de développement PHP et WordPress, les fonctions et constantes les plus utiles, sachez les chercher et les trouver
  • Retour sur le Template Hierarchy
  • Définition, fonctionnement et utilisation des actions et filtres (hooks)
  • Définition, fonctionnement et utilisation des marqueurs conditionnels

Création d’un plugin sous WordPress

  • Sachez utiliser les “must use” plugins
  • Déclaration de votre premier plugin
  • Créer des shortcodes, des widgets et des astuces

Améliorez votre premier plugin

  • Définition, fonctionnement et utilisation des gadgets (Widgets)
  • Définition, fonctionnement et utilisation des types de de contenus personnalisés (Custom Post Types)
  • Définition, fonctionnement et utilisation des taxonomies
  • Définition, fonctionnement et utilisation des champs personnalisés (Custom Fields)
  • Définition, fonctionnement et utilisation des boites de données personnelles (Custom MetaBox)

Allez plus loin dans le développement professionnel

  • Définition, fonctionnement et utilisation des crons web
  • Définition, fonctionnement et utilisation de la boucle (the loop)
  • Définition, fonctionnement et utilisation des rôles et capacités
  • Sachez utiliser les requêtes AJAX de façon « WordPressienne »
  • Ne réinventez pas la roue, utilisez l’existant et gagnez en performances
  • Développez avec du cache et gagnez en performances (API Transient et plugin de cache WP Rocket)
  • Utilisez les fonctions relatives à la sécurité et gagnez en crédibilité
  • Sachez rendre multilingue vos développements

Création d’un plugin durant la formation

Sous forme d’exercices, nous apprendrons à créer un plugin