Home » WordPress » Comment créer un plugin WordPress en 5 minutes

Comment créer un plugin WordPress en 5 minutes

Oui, vous avez bien lu le titre – vous pouvez créer un plugin WordPress, et commencer à l’utiliser sur votre site web en quelques minutes seulement.

Il ne s’agira pas d’un énorme plugin à tout faire, mais les plugins n’ont pas toujours besoin d’être compliqués. Dans ce tutoriel, je vais vous montrer comment ajouter un simple plugin qui ajoutera un code personnalisé à la section <head> du site WordPress. Voici exactement ce que vous allez apprendre :

Rappelez-vous, nous n’avons que quelques minutes, alors commençons !

Pourquoi vous devriez créer des plugins WordPress au lieu d’ajouter du code dans le fichier functions.php du thème

Vous savez probablement que vous pouvez toujours ajouter de petits scripts personnalisés au fichier functions.php de votre thème WordPress. Et c’est très bien. Mais cette méthode a ses inconvénients.

  1. Si vous changez de thème WordPress sur votre site, tous les scripts personnalisés seront désactivés avec le thème.
  2. Si vous n’utilisez pas de thèmes enfants sur votre site WordPress, vous risquez un jour d’oublier le code personnalisé que vous avez dans le functions.php de votre thème, et tout le code sera perdu si vous mettez à jour votre thème.
  3. Il est beaucoup plus facile et rapide d’activer ou de désactiver un plugin que de rechercher et de désactiver un code personnalisé dans le fichier functions.php de votre thème si vous en avez besoin.

Donc la raison de créer vos propres plugins WordPress est claire je pense.

Comment créer un simple plugin WordPress

Ouvrez un éditeur de texte de base (comme Notepad), ou un éditeur de code (comme VS Code, Notepad++). L’éditeur de texte de base fonctionnera très bien maintenant, et copiez-y ce code :

<?php
/**
 * Plugin Name: My Custom Plugin
 * Description: My first WordPress plugin built just in 5 minutes
 * Version: 1.0
 * Author: ImakeITwork
 * Author URI: https://HowToSetup.website
 * Text Domain: my-custom-plugin
 *
 * @author HowToSetup.website
 * @copyright Copyright (c) 2022, HowToSetup.website
**/

function add_fathom_analytics() {
    ?>
        <script src="https://cdn.usefathom.com/script.js" data-site="GPXXQRXX" defer></script>
    <?php
}
add_action('wp_head', 'add_fathom_analytics');

La section supérieure, qui se trouve entre les symboles /** et **/, décrit votre plugin. Remplacez le nom du plugin par le nom que vous voulez. Changez la description, l’auteur – toutes ces informations ne sont pas critiques, mais seront visibles après avoir téléchargé le plugin sur votre site. Assurez-vous que le nom de votre plugin est le même que le domaine du texte, remplacez simplement tous les espaces et autres symboles spéciaux par des tirets comme vous le voyez dans l’exemple – Mon plugin personnalisé est devenu my-custom-plugin dans l’exemple.

Il est maintenant temps d’ajouter la fonctionnalité de votre plugin. Dans cet exemple, j’ajoute le code Fathom Analytics à la section <head> du site web. Tout d’abord, je crée une fonction :

function some_function_name() {
// some code here
}

Cette fonction peut être tout ce que vous voulez – css personnalisé, javascript, code php, logiques conditionnelles WordPress, etc.

Ensuite, j’appelle cette fonction en utilisant le hook de WordPress :

add_action('wp_head', 'some_function_name');

C’est tout – le code est prêt. Enregistrez ce fichier sous le nom de my-custom-plugin.php (ou tout autre nom que vous avez utilisé dans le domaine textuel, et enregistrez-le en tant que fichier .php).

Comment préparer votre plugin WordPress personnalisé pour le télécharger sur votre site ?

Cela peut sembler compliqué, mais ce n’est en fait pas compliqué du tout. Si vous voulez télécharger votre plugin sur votre site Web directement à partir du panneau d’administration de WordPress, vous devez le compresser – enregistrer le fichier en tant que .zip .

Voici comment procéder sous Windows 11 :

compress wordpress plugin to zip archive

Cliquez simplement avec le bouton droit de la souris sur le fichier du plugin que vous venez de créer, et sélectionnez Compresser en fichier ZIP.

La même astuce peut être faite dans d’autres systèmes d’exploitation, ou vous pouvez utiliser un logiciel tiers comme 7zip pour compresser votre plugin WordPress build au format Zip.

Voici le résultat :

compress wordpress file to .zip

C’est tout – maintenant votre plugin WordPress est prêt à être utilisé.

Comment télécharger et installer un plugin WordPress via le panneau d’administration de WordPress ?

Une fois que votre nouveau plugin WordPress est prêt, ouvrez le panneau d’administration de votre site web. Ensuite, allez dans Plugins >> Add New, et cliquez sur le bouton Upload Plugin en haut de la page.

how to upload plugin to wordpress

Cliquez sur Choose File et sélectionnez le fichier .zip de votre plugin WordPress.

upload wordpress plugin using admin panel

Cliquez sur Installer maintenant.

upload custom wordpress plugin to wordpress using admin panel

Si vous avez tout fait correctement, votre plugin devrait être installé maintenant. Cliquez sur le bouton Activer le plugin pour commencer à l’utiliser.

install and activate wordpress plugin

Best WordPress hosting 2024

C’est tout – votre plugin WordPress personnalisé fonctionne. Vous pouvez voir tous les détails que vous avez entrés auparavant dans la page Plugins de votre site web.

buld your first wordpress plugin in few minutes

Maintenant, si vous avez besoin de désactiver ou de supprimer votre plugin du site, vous pourrez le faire dans la page Plugins.

Tags:

Fathom analytics - privacy focused cookie-free website analytics

Most popular tutorials


Get our latest WordPress news and special offers from RockSolidWP!

Only useful WordPress and WooCommerce tips and tricks and exclusive offers for our readers once a month. No marketing nonsense.

Looking for reliable yet affordable WordPress hosting?
Hostinger is the way to go!

Get 10% OFF by using code IMAKEITWORK