Introduction
Les bases
Les plugins incontournables
Travaux pratiques
Installation et configuration du projetRéservé aux membres premiums
16 min
En tête et pied de pageRéservé aux membres premiums
42 min
La page actualitésRéservé aux membres premiums
36 min
La single actualitéRéservé aux membres premiums
56 min
Gestion des biensRéservé aux membres premiums
25 min
Single d'un bienRéservé aux membres premiums
26 min
Listing des biensRéservé aux membres premiums
26 min
Correction du menuRéservé aux membres premiums
10 min
Recherche des biensRéservé aux membres premiums
24 min
Page d'accueilRéservé aux membres premiums
55 min
Formulaire de contactRéservé aux membres premiums
19 min

Lorsque l'on crée un thème pour un site il peut être intéressant de séparer certaines fonctionnalités dans un plugin afin de pouvoir les conserver en cas de changement de thème ou pour les rendre réutilisable de projet en projet. Un plugin fonctionne comme un thème et peut utiliser toutes les fonctionnalités que l'on a vu jusqu'à maintenant.

Pour créer un plugin il suffit de créer un nouveau dossier dans le dossier wp-content/plugins et d'y placer à l'intérieur un fichier php de même nom contenant les informations sous forme de commentaires.

<?php
/**
 * Plugin Name: Demo Plugin
 */

Ce commentaire est le seul nécessaire et vous permettra de voir le plugin dans la partie extension de votre site WordPress. On notera aussi la présence de hook d'activation qui permettent d'effectuer une logique spécifique à l'activation / désactivation du plugin :

 register_activation_hook(__FILE__, function () {
    // Je suis activé
 });

 register_deactivation_hook(__FILE__, function () {
    // Je suis désactivé
 });