Apprendre à créer un plugin de base WordPress, pour quoi faire ? Pour vous permettre de comprendre le fonctionnement des plugins WordPress afin d’aller plus loin si vous souhaitez développer vos propres applications en fonction de votre activité. L’autre raison est de ne pas ajouter des centaines de fonctions dans votre fichier functions.php de votre thème enfant. En effet, un petit plugin simple dédié à des fonctionnalités précises vous permettra de mieux organiser et suivre votre travail.

Ce tutoriel vous montre comment créer un plugin WordPress de base. Ce plugin aura deux fonctionnalités :

  1. Afficher un message dans le pied de page.
  2. Ajouter un texte personnalisé à chaque article publié.

Étape 1 : Créer le fichier du plugin

  1. Allez dans le répertoire /wp-content/plugins/ de votre site WordPress.
  2. Créez un nouveau dossier pour votre plugin, par exemple : mon-plugin-simple.
  3. À l’intérieur de ce dossier, créez un fichier PHP nommé mon-plugin-simple.php.

Note : il est important que le dossier et le nom du fichier principal aient exactement le même nom. Dans notre exemple : mon-plugin-simple.php

Étape 2 : Ajouter l’en-tête du plugin

Ces instructions permettent à WordPress de savoir qu’il a affaire à un plugin. Ajoutez ceci au début du fichier mon-plugin-simple.php :

				
					<?php
/*
Plugin Name: Mon Plugin Simple
Description: Un plugin de base avec des fonctions exemples.
Version: 1.0
Author: Votre Nom
*/

				
			

Étape 3 : Fonctionnalité 1 – Ajouter un message dans le pied de page

Ajoutons une fonction qui affiche un message personnalisé dans le footer de votre site :

				
					// Ajouter un message dans le footer
function mon_plugin_message_footer() {
    echo '<p style="text-align:center; color: gray;">Merci de visiter notre site !</p>';
}
add_action('wp_footer', 'mon_plugin_message_footer');

				
			

Étape 4 : Fonctionnalité 2 – Ajouter du texte à chaque article publié

Ajoutons une fonction qui insère un texte personnalisé à la fin du contenu des articles :

				
					// Ajouter un texte à la fin des articles
function mon_plugin_ajouter_texte($content) {
    if (is_singular('post')) {
        $content .= '<p><em>Vous aimez cet article ? Partagez-le avec vos amis !</em></p>';
    }
    return $content;
}
add_filter('the_content', 'mon_plugin_ajouter_texte');

				
			

Étape 5 : Activer le plugin

  1. Transférez via FTP le dossier mon-plugin-simple dans le dossier wp-content/plugins de votre architecture WordPress.
  2. Connectez-vous à l’administration WordPress.
  3. Allez dans Extensions > Extensions installées.
  4. Activez ton plugin “Mon Plugin Simple”.

Résultat

  • Message dans le footer : Chaque page affichera le message “Merci de visiter notre site !” en bas.
  • Texte ajouté aux articles : Un texte s’ajoutera automatiquement à la fin de chaque article publié.

Laisser un commentaire