X

Comment créer un plugin WordPress spécifique à un site (guide facile)

comment créer un plugin WordPress spécifique à un site

Vous voulez créer un plugin WordPress spécifique à votre site ? La création d'un plugin spécifique à un site est l'un des meilleurs moyens d'ajouter des fonctions personnalisées à votre site WordPress.

Dans cet article, nous expliquerons tout ce que vous devez savoir sur l'utilisation d'un plugin WordPress spécifique à un site.

Étendre les fonctionnalités de votre site avec un plugin spécifique à un site

WordPress est si flexible qu'il vous permet d'améliorer facilement les fonctionnalités de votre site par vous-même sans engager de développeur. Vous pouvez améliorer les fonctionnalités de 2 manières : soit en installant un plugin, soit en ajoutant un extrait de code personnalisé à votre site.

Bien que l'installation d'un plugin soit un moyen évident (surtout pour les non-développeurs) d'étendre les fonctionnalités de votre site, il est parfois difficile de trouver un plugin qui réponde exactement à vos besoins. D'un autre côté, vous pouvez trouver des tutoriels WordPress qui recommandent d'ajouter un extrait de code pour résoudre vos besoins spécifiques.

Il existe 2 façons d'ajouter un extrait de code à votre site Web WordPress afin d'améliorer les fonctionnalités :

  1. Créer un plugin spécifique à un site et y ajouter un extrait de code personnalisé.
  2. Insérer un extrait dans votre fichier functions.php.

Le principal inconvénient de copier un extrait dans votre fichier functions.php est que la fonctionnalité disparaîtra lorsque vous passerez à un nouveau thème WordPress. C'est là qu'intervient un plugin spécifique à un site.

Un plugin WordPress spécifique au site est indépendant de votre thème, ce qui vous permet d'ajouter des extraits personnalisés à votre site.

Examinons comment utiliser un plugin WordPress spécifique au site sur votre site.

  • Méthode 1 : Utilisation du plugin Code Snippets (la méthode facile)
  • Méthode 2 : Utilisation d'un plugin spécifique au site (création manuelle)

Méthode n°1 : Utilisation du plugin Code Snippets (la méthode facile)

Si vous n'êtes pas intéressé par la création manuelle d'un plugin spécifique au site, ce qui peut prendre du temps, alors cette méthode est pour vous.

Installez et activez simplement le plugin WPCode sur votre site WordPress. Ce plugin fournit une interface visuelle pour gérer les extraits de code, similaire au menu Plugins.

Par conséquent, vous pouvez activer ou désactiver les extraits de code comme les plugins.

Une fois le plugin activé, vous trouverez un menu d'administration WordPress appelé Extraits de code.

Pour ajouter un extrait de code personnalisé, allez dans Extraits de code » Ajouter un extrait, puis sélectionnez « Ajouter votre code personnalisé (Nouvel extrait) ».

wpcode ajouter un extrait

Copiez votre extrait dans le champ Aperçu du code et sélectionnez le type de code (Extrait PHP, Extrait HTML, Extrait CSS, Extrait de bloc, et plus encore).

Assurez-vous de spécifier un titre et une description pour votre extrait afin de vous y référer plus tard.

aperçu du code wpcode

Une fois terminé, basculez le commutateur sur Actif et cliquez sur Enregistrer l'extrait.

Maintenant, pour gérer vos extraits, vous pouvez cliquer sur le menu Extraits de code. C'est ici que vous pouvez activer ou désactiver les extraits avec des boutons à bascule.

wpcode désactivé automatiquement

Consultez cette revue WPCode mise à jour pour plus de détails.

Méthode n°2 : Utilisation d'un plugin spécifique au site (création manuelle)

Étape 1 : Créer un plugin spécifique au site

Ouvrez un éditeur de texte sur votre ordinateur, tel que le Bloc-notes ou TextEdit. Votre fichier de plugin a besoin d'un code d'en-tête spécifique pour que WordPress puisse le reconnaître comme un plugin. Copiez le code d'en-tête suivant dans votre Bloc-notes :

<?php
/*
Plugin Name: Site Plugin for example.com
Description: Site specific code changes for example.com
*/
/* Start Adding Functions Below this Line */

/* Stop Adding Functions Below this Line */
?>

Nommons notre fichier de plugin spécifique au site custom-snippets.php. Gardez à l'esprit que pour enregistrer votre fichier en tant que fichier PHP, vous devrez choisir Tous les fichiers comme Type de sauvegarde.

enregistrez votre plugin spécifique au site

Créez maintenant un nouveau dossier nommé custom-snippets et déplacez-y le fichier PHP que vous venez de créer.

Ensuite, vous devrez compresser votre dossier de plugin spécifique au site, custom-snippets. Voici comment procéder :

Les utilisateurs de Windows peuvent faire un clic droit sur le dossier, puis cliquer sur Envoyer vers » Dossier compressé (zippé).

créer un plugin spécifique à un site

Si vous êtes sur Mac, faites un clic droit et sélectionnez Compresser « custom-snippets ».

Étape 2 : Installer le plugin spécifique au site

Maintenant que vous avez créé le fichier zip du plugin, allez dans votre tableau de bord WordPress et téléchargez-le en naviguant vers Extensions » Ajouter. Cliquez ensuite sur Téléverser une extension. Il vous sera alors demandé de choisir le bon fichier de plugin et de l'installer.

téléverser un plugin WordPress

Après avoir installé le plugin, allez-y et activez-le pour pouvoir commencer à utiliser le plugin spécifique au site.

Étape 3 : Utiliser le plugin spécifique au site

Pour ajouter un extrait à votre plugin spécifique au site récemment téléchargé, allez dans Extensions » Éditeur. Sur le côté droit, vous verrez un menu déroulant Sélectionner l'extension à modifier.

Choisissons Extrait personnalisé, puis cliquons sur Sélectionner. Vous serez alors dirigé vers le fichier custom-snippets.php de votre plugin.

ajoutez vos extraits à un plugin spécifique au site

Ici, vous pouvez ajouter l'extrait de votre choix sous la ligne : /* Commencer à ajouter les fonctions sous cette ligne */

Après avoir inséré votre extrait, cliquez sur Mettre à jour le fichier.

C'est tout !

Nous espérons que cet article vous a aidé à apprendre comment créer et utiliser un plugin spécifique au site sur votre site WordPress. Allez maintenant trouver des extraits de code que vous pouvez ajouter pour améliorer les fonctionnalités de votre WordPress.

Vous voudrez peut-être aussi consulter notre guide sur la façon de corriger l'erreur d'établissement de la connexion à la base de données dans WordPress.

Commentaires   Laisser une réponse

  1. Merci pour ce tutoriel !

    Recommandez-vous cette méthode plus directe plutôt que d'utiliser le plugin de snippets de code réel ?

    Il semble que moins de choses puissent mal tourner en créant son propre fichier de fonctions personnalisé comme vous l'avez indiqué ici.

    J'aimerais une réponse si vous avez le temps, merci beaucoup

    1. Le plugin Code Snippets est généralement le moyen le plus sûr pour un court extrait. Même si vous créez un plugin spécifique au site, le plugin Code Snippets peut être un excellent moyen de tester le code rapidement.

      Pour un plus grand ensemble de code, un plugin personnalisé peut être une meilleure option.

  2. Quel excellent tuteur. Merci beaucoup pour votre aide, c'est une aide précieuse 😊.
    Pour ceux qui ont des problèmes avec le plugin qui n'apparaît pas, assurez-vous de suivre les instructions correctement, de changer le nom et la description du plugin dans le fichier php, de réinstaller et d'activer. Cela a fonctionné pour moi. Béni soit 🙏

    1. Heureux que vous trouviez cela utile

  3. Bonjour,

    J'ai créé le plugin, l'ai chargé et activé sur mon site web, mais il n'apparaît ni dans la liste des plugins ni dans l'éditeur de plugins.
    Avez-vous une idée de pourquoi il ne s'affiche pas ?

    Merci

  4. Merci beaucoup pour cet article utile Shahzad. J'ai créé manuellement un plugin pour les extraits de code et j'espère que vous pourrez m'aider avec une question de suivi. Si je veux ajouter plusieurs extraits, dois-je les ajouter tous dans le même fichier php, en utilisant un seul plugin pour tout ? Ou dois-je créer un nouveau plugin pour chaque extrait afin d'organiser le code plus facilement ? L'avantage d'utiliser Code Snippets est l'organisation soignée, et je pourrais passer à cette approche, mais je suis un peu réticent car dans divers forums, j'ai vu beaucoup de gens lutter avec leurs sites qui se cassent et devoir faire beaucoup de dépannage avec Code Snippets. Vos conseils sont appréciés. Merci.

    1. Shahzad Saeed April 2, 2020 at 7:01 am

      Salut Leslie,
      Je suis content que cet article vous soit utile.

      Oui, vous pouvez ajouter autant d'extraits que vous le souhaitez dans le même fichier php.

  5. Sheikh Mohammad Irfan March 29, 2020 at 4:02 am

    Bonjour Monsieur
    Je suis vraiment heureux de trouver de telles informations ici. Pourriez-vous expliquer combien de sites créent des plugins de mise à jour pour les thèmes et plugins GPL qu'ils vendent sur leurs sites. Pouvons-nous créer un tel plugin et comment. La fourniture de code serait très appréciée.

  6. Merci mec ! c'est vraiment utile. J'ai essayé une autre méthode quelque part, ça n'a pas marché. Maintenant, ça marche

    1. Heureux que vous trouviez cela utile

  7. Merci d'avoir compilé toutes ces informations sous une forme simple.

    1. De rien, Sushant

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !