Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment ajouter votre plugin au répertoire des plugins WordPress

Vous l'avez fait ! Votre plugin WordPress est prêt. Vous vous demandez probablement maintenant comment le mettre dans le répertoire des plugins afin que des milliers d'utilisateurs de WordPress puissent le découvrir et l'utiliser.

Chez WPBeginner, nous maintenons plusieurs plugins WordPress populaires dans le répertoire officiel. Nous connaissons donc ce processus de soumission sur le bout des doigts, y compris tous les écueils courants qui peuvent retarder l'approbation de votre plugin.

Le répertoire des plugins WordPress n'est pas juste un espace de stockage. C'est un marché animé où des millions d'utilisateurs recherchent des solutions chaque jour. Référencer correctement votre plugin peut faire la différence entre l'obscurité et une adoption généralisée.

D'après notre expérience de soumission de plusieurs plugins, nous avons appris que le processus n'est pas aussi simple que de nombreux développeurs ne s'y attendent. Mais ne vous inquiétez pas, nous vous guiderons à travers les étapes exactes à suivre lors de la soumission de plugins au répertoire des plugins WordPress.

Comment ajouter votre plugin au répertoire des plugins WordPress

Pourquoi ajouter votre plugin au répertoire des plugins WordPress ?

Si vous avez créé un plugin WordPress qui, selon vous, serait utile à d'autres, alors vous devriez envisager de l'ajouter au répertoire des plugins WordPress officiel. Cela présente de nombreux avantages pour vous en tant que développeur.

Le répertoire des plugins est le premier endroit où de nombreux utilisateurs se rendent lorsqu'ils recherchent des plugins pour leur site WordPress. Ajouter votre plugin à WordPress le rendra plus facile à trouver pour les utilisateurs et vous donnera une plus grande crédibilité en tant que développeur.

De plus, vous n'aurez pas à payer pour la bande passante nécessaire au téléchargement de votre plugin. Le répertoire WordPress suivra également automatiquement le nombre de personnes qui l'ont téléchargé et les informera lorsqu'une mise à niveau sera disponible.

Le répertoire vous aidera également à prendre en charge le plugin. Les utilisateurs peuvent noter votre plugin, laisser des commentaires et des rapports de bugs, et utiliser le forum de support.

Page d'assistance AIOSEO sur WordPress.org

Bien sûr, il existe également certaines exigences et restrictions. La première est que votre plugin doit avoir une licence compatible avec WordPress. La GPLv2 ou une version ultérieure est recommandée.

Il y a aussi quelques considérations éthiques à garder à l'esprit. Le plugin ne doit rien faire d'illégal ou d'offensant moralement, et vous ne pouvez pas inclure de liens vers des sites Web externes sans avoir d'abord obtenu la permission des utilisateurs.

Après avoir soumis le plugin, il sera examiné manuellement pour détecter les erreurs courantes et la conformité avec les directives de soumission de plugins WordPress.org. Ce processus peut prendre entre 1 et 10 jours.

Cela étant dit, examinons comment ajouter votre plugin au répertoire des plugins WordPress. Voici les étapes que nous allons couvrir :

Vous pouvez utiliser les liens rapides ci-dessus pour naviguer dans cet article.

Étape 1 : Créez un fichier readme.txt pour votre plugin

La première chose à faire est de créer un fichier « Read Me » pour votre plugin. Il sera affiché sur la page de votre plugin dans le répertoire des plugins et doit utiliser le bon format.

Voici un exemple de fichier que vous pouvez utiliser comme point de départ. Vous devrez le coller dans votre éditeur de texte et enregistrer le fichier sous le nom readme.txt dans votre dossier de plugin :

=== Your Plugin Name ===

Contributors: Your WordPress.org Username
Tags: wpbeginner, plugin tutorial
Requires at least: 6.0
Tested up to: 6.2
Stable tag: 1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

A WordPress plugin to teach beginners how to write a WordPress plugin. 

== Description ==

This simple plugin is part of our beginner's guide to writing a WordPress plugin. 

== Installation ==

1. Upload the plugin folder to your /wp-content/plugins/ folder.
1. Go to the **Plugins** page and activate the plugin.

== Frequently Asked Questions ==

= How do I use this plugin? =

Answer to the question

= How to uninstall the plugin? =

Simply deactivate and delete the plugin. 

== Screenshots ==
1. Description of the first screenshot.
1. Description of the second screenshot. 

== Changelog ==
= 1.0 =
* Plugin released.

Vous devrez personnaliser le fichier pour votre propre plugin, nous allons donc expliquer comment fonctionne la syntaxe du fichier readme des plugins WordPress.

La première ligne est le « Nom du plugin » et apparaîtra dans le répertoire des plugins WordPress comme titre de votre plugin.

La ligne suivante est « Contributeurs ». Ce sont les identifiants d'utilisateur WordPress.org responsables de la gestion de votre plugin. Si vous n'avez pas encore d'identifiant d'utilisateur, vous devrez créer un compte utilisateur WordPress.org gratuit.

Les champs « Requis au minimum » et « Testé jusqu’à » font référence aux versions de WordPress avec lesquelles votre plugin fonctionne. La « Balise stable » est la version de votre propre plugin.

Vous pouvez laisser les champs Licence tels quels. Ensuite, vous devriez modifier la zone « Description » pour expliquer ce que fait votre plugin.

Après avoir modifié le fichier readme de votre plugin, n’oubliez pas de sauvegarder vos modifications. Il est également conseillé de faire passer le fichier par le valideur de Readme officiel et de résoudre tous les problèmes identifiés.

Enfin, vous devriez faire un clic droit sur le dossier de votre plugin et créer un fichier zip. Les utilisateurs de Mac devraient sélectionner « Compresser [nom du plugin] », et les utilisateurs de Windows peuvent sélectionner « Envoyer vers » Dossier compressé (zippé) ».

Créer un fichier Zip de votre dossier de plugin

Étape 2 : Soumettez votre plugin au répertoire pour examen

Maintenant, votre plugin est prêt à être examiné par l'équipe des plugins de WordPress.org.

Pour le soumettre, visitez la page Ajouter votre plugin. Si vous n’êtes pas déjà connecté, cliquez sur le bouton « Se connecter » dans le coin supérieur droit de l’écran.

Connexion à WordPress.org pour soumettre un plugin

Une fois connecté, vous pourrez télécharger et soumettre votre plugin pour examen.

Cliquez simplement sur le bouton « Sélectionner un fichier » pour choisir le fichier zip de votre plugin. Ensuite, cochez toutes les cases applicables et cliquez sur le bouton « Télécharger ».

Télécharger un plugin sur WordPress.org

L'équipe d'examen des plugins de WordPress.org examinera ensuite le code de votre plugin pour détecter les erreurs courantes et les vérifications de sécurité. Une fois approuvé, vous recevrez un e-mail de l'équipe des plugins.

Cet e-mail contiendra un lien vers le dépôt Subversion (SVN) où votre plugin sera hébergé sur WordPress.org. Vous devrez utiliser ce lien lorsque vous téléchargerez votre plugin.

Étape 3 : Téléchargez votre plugin à l'aide de Subversion (SVN)

Une fois votre plugin approuvé, vous devrez utiliser Subversion (SVN) pour télécharger le plugin.

Subversion est un système de contrôle de version open-source. Il permet aux utilisateurs d'apporter des modifications aux fichiers et répertoires tout en conservant un historique des changements, en gérant différentes versions et en collaborant avec d'autres utilisateurs.

Vous aurez besoin d'un client SVN installé sur votre ordinateur pour télécharger votre plugin. Les utilisateurs Windows peuvent utiliser SilkSVN ou TortoiseSVN (gratuit). Les utilisateurs Mac peuvent installer SmartSVN ou l'application Versions sur leurs ordinateurs.

Dans cet article, nous utiliserons l'application Versions pour Mac. Cependant, le processus est très similaire dans toutes les applications SVN listées ci-dessus.

Une fois installé, vous devez ouvrir l'application Versions et extraire une copie du dépôt de votre plugin WordPress. Pour ce faire, cliquez simplement sur le bouton « Nouveau signet de dépôt ».

Nouveau signet de dépôt

Cela ouvrira une fenêtre contextuelle où, tout d'abord, vous devrez fournir un nom pour ce signet. Vous pouvez le nommer d'après votre plugin. Ensuite, vous devrez ajouter l'URL du dépôt SVN de votre plugin WordPress.

Vous pouvez laisser les champs nom d'utilisateur et mot de passe vides.

Connecter votre dépôt

Maintenant, vous devriez cliquer sur le bouton « Créer ». Versions se connectera à votre dépôt et téléchargera une copie du dépôt de votre plugin sur votre ordinateur.

Ensuite, vous devez faire un clic droit sur le nom du dépôt dans la vue du navigateur, puis sélectionner « Extraire ».

Consulter votre dépôt

Il vous sera demandé de fournir un nom pour le dossier et de sélectionner un emplacement où vous souhaitez le stocker sur votre ordinateur. Vous pouvez utiliser le même nom de dossier que votre répertoire de plugin et cliquer sur le bouton « Extraire » pour continuer.

L'application Versions créera maintenant les dossiers nécessaires à votre plugin sur votre ordinateur. Vous pouvez le voir dans le dépôt de votre plugin ou le parcourir dans le Finder.

Afficher le dépôt local dans le Finder

Maintenant, vous devez copier les fichiers de votre plugin et les coller dans le dossier trunk de votre dépôt local.

Pendant que vous faites cela, vous remarquerez une icône de point d'interrogation à côté des nouveaux fichiers dans l'application Versions.

Comme ces fichiers n'existaient pas auparavant, vous devez les ajouter. Sélectionnez les nouveaux fichiers et cliquez sur le bouton « Ajouter » pour les ajouter à votre dossier local.

Ajouter des fichiers

Maintenant que vos fichiers de plugin sont ajoutés à Subversion, vous êtes prêt à les télécharger. Vous le faites en synchronisant les modifications de votre dossier local et du répertoire subversion.

Vous devriez cliquer sur votre dépôt local pour le sélectionner, puis cliquer sur l'icône « Valider ».

Valider les modifications

Une nouvelle fenêtre contextuelle apparaîtra, et vous verrez la liste des modifications ainsi qu'une zone pour ajouter un message de validation.

Une fois que vous aurez cliqué sur le bouton « Valider », l'application Versions synchronisera vos modifications et les validera dans le dépôt de votre plugin.

Ajouter un message de validation

Maintenant que vous avez téléchargé vos fichiers de plugin dans le trunk, il est temps de les étiqueter avec une version.

Accédez à la copie locale de votre plugin et copiez les fichiers à l'intérieur du dossier trunk. Ensuite, vous devez ouvrir le dossier tags et y créer un nouveau dossier.

Nommez ce dossier avec un nom de version. Assurez-vous qu'il correspond à la version que vous avez entrée dans l'en-tête de votre plugin. Dans l'exemple de code ci-dessus, nous avons utilisé la version 1.0 pour notre plugin.

Après avoir ajouté le dossier 1.0, vous devez y coller vos fichiers de plugin. Comme il s'agit d'un nouveau dossier, vous devrez également cliquer sur le bouton « Ajouter » pour inclure le dossier et tous ses fichiers dans le dépôt.

Ajouter des fichiers

Après cela, vous pouvez cliquer sur l'icône « Commit » pour synchroniser vos modifications comme vous l'avez fait précédemment. Vous pouvez maintenant visiter le répertoire des plugins WordPress et prévisualiser votre plugin.

Chaque fois que vous avez besoin de modifier les fichiers de votre plugin, vous devez modifier la copie locale. Une fois que vous avez terminé vos modifications, cliquez simplement sur l'icône « Commit » pour les synchroniser avec le répertoire des plugins WordPress.

Lorsque vous avez apporté des modifications majeures à votre plugin, vous voudrez ajouter une nouvelle version en ajoutant un nouveau dossier avec ce numéro de version au dossier des balises. Assurez-vous que le numéro de version correspond à l'en-tête de votre plugin.

Étape 4 : Ajouter des illustrations au répertoire des plugins WordPress

Bannière d'image du plugin MonsterInsights

Maintenant, nous pouvons ajouter des illustrations et des captures d'écran au répertoire des plugins WordPress. Ces éléments doivent suivre les pratiques de nommage standard et doivent être téléchargés à l'aide de Subversion.

Bannière d'en-tête du plugin

La bannière d'en-tête est la grande image qui apparaît en haut de la page du plugin. Sa taille doit être de 772 × 250 ou 1544 × 500 pixels, et vous devez utiliser le format de fichier JPEG ou PNG.

En fonction de la taille de votre image et du type de fichier, vous devrez donner à votre bannière d'en-tête l'un de ces noms :

  • banner-772×250.jpg
  • banner-772×250.png
  • banner-1544×500.jpg
  • banner-1544×500.png

Icône de plugin

L'icône est une image carrée plus petite et sera affichée dans les résultats de recherche et les listes de plugins. Sa taille doit être de 128 × 128 ou 256 × 256 pixels, et vous devez utiliser le format de fichier JPEG ou PNG.

En fonction de la taille de votre image et du type de fichier, vous devrez donner à votre icône l'un de ces noms :

  • icon-128×128.jpg
  • icon-128×128.png
  • icon-256×256.jpg
  • icon-256×256.png

Captures d'écran

Vous pouvez ajouter autant de captures d'écran que vous le souhaitez. Ces captures d'écran doivent être répertoriées dans les descriptions des captures d'écran de votre fichier readme.txt.

Les fichiers de capture d'écran doivent être nommés comme suit :

  • screenshot-1.png
  • screenshot-2.png

Une fois que vous avez préparé toutes les illustrations, vous pouvez les placer dans le dossier assets de la copie locale de votre plugin.

Après cela, vous remarquerez une icône en point d'interrogation à côté du dossier des actifs. Vous devrez cliquer sur le bouton « Ajouter » pour ajouter de nouveaux fichiers d'actifs à votre dépôt.

Ajouter des actifs

Enfin, cliquez sur l'icône « Valider » pour téléverser vos fichiers dans le répertoire des plugins WordPress.

Après un certain temps, vous pourrez voir l'illustration apparaître sur votre page de plugin.

Valider les modifications

Bonus : Ressources pour les développeurs de plugins WordPress

Si vous souhaitez approfondir votre parcours de développement WordPress, voici quelques ressources précieuses :

Nous espérons que ce tutoriel vous a aidé à apprendre comment ajouter votre plugin au répertoire de plugins WordPress. Vous voudrez peut-être aussi consulter notre sélection des meilleures agences de développement WordPress et notre guide ultime sur comment utiliser l'application WordPress sur iPhone, iPad et Android.

Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

18 CommentsLeave a Reply

  1. Vous avez des fautes de frappe dans la taille des icônes, les noms de fichiers sont corrects mais c'est 128×128 et non 150×150, et 256×256 et non 250×250 pour les dimensions réelles de l'image.

  2. Vous avez fait un excellent travail pour décrire ce qui est, pour moi, un processus assez complexe d'ajout d'un plugin au dépôt. Je n'ai pas encore créé de plugin moi-même, mais j'étais principalement intéressé par cet article pour avoir une idée du fonctionnement du processus. J'étais également très intéressé de savoir si les plugins sont testés pour les failles de sécurité ou les problèmes. Vous l'avez très bien expliqué. Merci beaucoup.

  3. J'ai créé un plugin simple à télécharger dans le répertoire des plugins, ce guide m'aidera à le télécharger correctement pour qu'il soit approuvé, mais je dois encore créer un fichier readme. J'utiliserai le format que vous avez donné ici. Merci.

  4. Merci !.
    Vous m'avez aidé à résoudre le problème lors du téléchargement de mon premier plugin. Votre guide est vraiment plus simple que d'utiliser la ligne de commande.
    Voici mon nouveau plugin dont l'approbation remonte à quelques mois sur la base de votre article.

  5. Que se passe-t-il après le premier téléchargement du plugin ? Combien de temps dois-je m'attendre à attendre avant de pouvoir le trouver sur Wordpress.org et le télécharger directement via la recherche de plugins Wordpress ?

    Merci pour cet excellent article !

  6. En essayant de télécharger mes fichiers de plugin via l'option SVN Commit de Tortoise, le commit a été bloqué en raison de l'erreur suivante : « Veuillez fournir le message de commit qui décrit les modifications que vous apportez. »

    Cela a été facilement corrigé en entrant « Premier commit. » dans la boîte « Message » (sous le bouton « Messages récents ») de la boîte de dialogue Commit.

    Merci pour le tutoriel !

  7. J'ai créé un plugin WordPress

    Je veux l'héberger sur wordpress.org

    Quelqu'un peut-il me dire quelle devrait être la valeur de la licence ?

    Je veux le rendre gratuit

    Que dois-je écrire dans la licence pour le fichier readme.text

  8. Un article très bien expliqué pour les novices en développement wp comme moi.

  9. J'aimerais trouver un tutoriel SIMPLE là-dessus – personne ne semble vouloir l'expliquer TRÈS SIMPLEMENT. Je déteste m'énerver quand je fais quelque chose de nouveau.

  10. @mrahmadawais Quand c'est votre première fois, vous SVN toutes les dossiers…. tags, trunk, branches….

    Mais une fois que c'est fait, vous n'avez qu'à commiter les changements nécessaires.

  11. quelqu'un peut-il m'expliquer la dernière étape ? quand on télécharge via svn ? que doit-on télécharger, quel dossier ?

  12. Merci pour ça ! J'ai eu un mal de chien à essayer de télécharger mon plugin (http://casadeblundell.com/jonathan/wordpress/) à l'origine et après l'avoir mis à jour la dernière fois, je n'ai pas pu publier la dernière version.

    Je vais devoir suivre ça et voir ce qui me manque – bien que le seul vrai changement soit que le plugin fonctionne avec la dernière version de WordPress.

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.