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 installer des plugins et des thèmes WordPress depuis GitHub

Vous avez trouvé le plugin ou le thème WordPress parfait, mais il y a un hic : il n'est disponible que sur GitHub. Contrairement au répertoire officiel de WordPress, il n'y a pas de bouton magique « Installer », ce qui peut être intimidant pour les débutants.

La bonne nouvelle, c'est que télécharger et installer des logiciels depuis GitHub est en réalité assez simple. Chez WPBeginner, nous utilisons fréquemment GitHub pour accéder à des outils personnalisés et à des versions bêta de plugins, nous avons donc maîtrisé le processus.

Dans ce guide, nous vous montrerons comment installer des plugins et des thèmes WordPress depuis GitHub étape par étape.

Installation de thèmes et plugins WordPress depuis GitHub

Résumé rapide : Pour installer un plugin depuis GitHub, téléchargez le fichier ZIP du dépôt (vérifiez d'abord s'il y a une « Version »), allez dans Plugins » Ajouter un nouveau dans WordPress, sélectionnez « Téléverser un plugin », choisissez le fichier ZIP, et cliquez sur « Installer maintenant ».

Qu'est-ce que GitHub ?

GitHub est un service d'hébergement basé sur le cloud pour le développement de logiciels et le contrôle de version utilisant Git. Il permet aux développeurs de suivre les modifications, de sauvegarder l'historique et de gérer les versions de code entre les projets.

Au-delà de l'hébergement, GitHub offre des outils pratiques pour la collaboration et le suivi de projet. Les utilisateurs peuvent travailler ensemble efficacement, suivre les développements et interagir avec les dépôts.

Chez WPBeginner et dans nos entreprises partenaires, nous utilisons GitHub pour le développement. Nous avons constaté par nous-mêmes comment il aide les équipes distantes comme la nôtre et augmente la productivité, tout en garantissant que tout le code est hébergé en toute sécurité.

Qu'est-ce que Github

Pourquoi certains plugins et thèmes WordPress ne sont-ils disponibles que sur GitHub ?

La plupart des débutants installent des plugins à partir du répertoire WordPress.org ou du site Web d'un développeur. Cependant, vous constaterez parfois que l'outil spécifique dont vous avez besoin n'est disponible que sur GitHub.

Il y a plusieurs raisons pour lesquelles un développeur pourrait choisir d'héberger son travail exclusivement sur cette plateforme :

  • Directives strictes du répertoire : Le répertoire officiel des plugins WordPress a des règles strictes. Certains développeurs préfèrent éviter le processus de révision et héberger leur code sous leur propre contrôle.
  • Tests bêta : Les développeurs utilisent souvent GitHub pour partager des versions « bêta » (inachevées) de leurs logiciels. Cela permet aux utilisateurs avancés de tester de nouvelles fonctionnalités avant qu'elles ne soient disponibles pour le grand public.
  • Projets non commerciaux : Parfois, un développeur crée un outil simple pour son propre usage et le partage gratuitement. Il peut ne pas avoir le temps ou l'intérêt de maintenir une page marketing ou un forum de support officiel.

Bien que cet environnement ouvert soit excellent pour l'innovation, cela signifie également que ces plugins n'ont pas toujours les mêmes contrôles de sécurité que ceux que vous trouverez sur WordPress.org.

Avantages et inconvénients de l'installation de plugins depuis GitHub

Télécharger des plugins depuis GitHub peut vous donner accès à des outils puissants, mais ce n'est pas pour tout le monde. Vous devriez peser les avantages par rapport aux risques potentiels avant de les installer sur un site Web en direct.

Voici les principaux avantages et inconvénients.

👍 Avantages des plugins GitHub
  • Accès aux dernières fonctionnalités : Vous pouvez souvent essayer de nouvelles fonctionnalités et mises à jour
  • Contact direct avec le développeur : Vous pouvez signaler des bugs ou suggérer des fonctionnalités directement au développeur en utilisant l'onglet « Issues » sur GitHub.
❌ Inconvénients des plugins GitHub
  • Aucune révision de sécurité : Le répertoire officiel des plugins WordPress examine le code pour des raisons de sécurité. GitHub ne le fait pas, vous devez donc faire entièrement confiance au développeur.
  • Instabilité potentielle : Le code sur GitHub est souvent en cours de développement. Il peut contenir des bugs ou des erreurs qui pourraient endommager votre site.

En raison de ces risques, nous recommandons toujours de faire une sauvegarde complète de votre site avant d'installer un plugin GitHub. Vous pouvez utiliser un plugin comme Duplicator pour créer un point de restauration sûr.

Maintenant, explorons les étapes pour installer des plugins et des thèmes WordPress depuis GitHub.

Comment installer des plugins et des thèmes WordPress depuis GitHub

L'installation de plugins depuis GitHub est similaire à l'installation manuelle d'un plugin WordPress. Cependant, comme ces outils ne sont pas examinés par l'équipe WordPress, vous devez vous assurer que vous faites confiance au développeur avant de les installer.

  1. Tout d'abord, accédez au dépôt du plugin ou du thème sur GitHub.
  2. Recherchez une section « Releases » dans la barre latérale droite. Il est préférable de télécharger une version stable si elle est disponible.
  3. S'il n'y a pas de releases, cliquez sur le bouton « Code » et sélectionnez « Download ZIP ». Note : Cela télécharge les fichiers de développement, qui peuvent être instables.
Télécharger le fichier zip depuis GitHub
  1. Accédez à votre espace d'administration WordPress et naviguez vers la page Plugins » Ajouter un plugin.
  2. Cliquez sur le bouton « Téléverser un plugin » en haut de l'écran.
Télécharger un plugin
  1. Cliquez sur le bouton « Choisir un fichier » et sélectionnez le fichier ZIP depuis votre ordinateur.
  2. Cliquez sur « Installer maintenant ». WordPress téléversera et décompressera le fichier. Note : GitHub ajoute souvent un suffixe tel que -main ou -master au nom du dossier (par exemple, nom-plugin-main). Ceci est normal et n'affectera pas le fonctionnement du plugin.
  3. Une fois que vous voyez le message de succès, cliquez sur « Activer » pour commencer à utiliser le plugin sur votre site Web WordPress.

Attention : Si le plugin affiche une erreur fatale lors de l'activation, il peut nécessiter une étape de « build » (en utilisant des outils comme Composer ou NPM). Ceci est courant avec les projets GitHub avancés et n'est généralement pas adapté aux débutants. Consultez le fichier README du dépôt pour obtenir des instructions.

Comment obtenir des mises à jour pour les plugins WordPress installés depuis GitHub

Par défaut, WordPress n'affiche pas de mises à jour automatiques pour les plugins téléchargés depuis GitHub. Pour recevoir des mises à jour, le développeur doit les activer spécifiquement.

Il existe deux façons courantes dont cela fonctionne :

  • Mises à jour intégrées : Certains plugins incluent déjà du code qui permet des mises à jour automatiques directement depuis GitHub. Vous n'avez rien de plus à faire.
  • Plugin Git Updater : Le développeur peut vous demander d'installer le plugin Git Updater (anciennement GitHub Updater). Ce plugin connecte votre site à GitHub pour vérifier les nouvelles versions.

Nous vous recommandons de contacter le développeur sur GitHub pour vous renseigner sur sa politique de mise à jour.

Bonus : Comment déployer automatiquement les modifications de thèmes WordPress en utilisant GitHub

Si vous êtes un développeur travaillant sur un thème personnalisé, vous pouvez également déployer automatiquement vos modifications sur GitHub.

Cela permet de gagner du temps et de s'assurer que vous avez différentes versions de votre thème enregistrées au cas où vous auriez besoin de revenir en arrière sur des modifications à l'avenir.

Pour plus de détails, consultez notre guide sur comment déployer automatiquement les modifications de thèmes WordPress à l'aide de GitHub et Deploy.

Questions fréquemment posées sur les plugins GitHub

Est-il sûr d'installer des plugins depuis GitHub ?

Cela dépend du développeur. Contrairement au répertoire de plugins WordPress, GitHub n'examine pas le code pour des raisons de sécurité. Vous ne devriez installer que des plugins de développeurs de confiance ou d'entreprises réputées.

Pourquoi le plugin n'est-il pas dans le répertoire WordPress ?

Les développeurs utilisent souvent GitHub pour les tests bêta ou pour des plugins qui ne respectent pas les directives spécifiques du dépôt officiel. Cela ne signifie pas nécessairement que le plugin est mauvais, juste qu'il est distribué différemment.

Ressources supplémentaires pour le développement de plugins et de thèmes WordPress

Vous trouverez peut-être les ressources suivantes utiles pour choisir des thèmes et des plugins WordPress ou pour commencer votre propre parcours de développement :

Nous espérons que ce guide vous a aidé à installer des plugins ou des thèmes WordPress depuis GitHub. Vous pourriez également vouloir consulter notre guide sur comment coder un site web et nos sélections d'experts pour les meilleurs extraits de code pour WordPress.

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

20 CommentsLeave a Reply

  1. Pour moi, je mets toujours en place un environnement de staging lors des tests de plugins GitHub. Cela m'a évité tellement de maux de tête ! Je peux tout vérifier avant de passer en production. C'est particulièrement important avec les dépôts GitHub moins connus.
    Vos conseils sur la vérification des mises à jour sont parfaits – c'est exactement comme cela que je gère les sites de mes clients. Je vais certainement partager cela avec mes développeurs juniors qui débutent avec les choses de GitHub WordPress.

  2. GitHub est encore un grand mystère pour moi, mais j'essaie lentement de me plonger dans ses mystères et ses commandes. Je m'y intéresse principalement en raison des possibilités de versioning et aussi parce qu'il y a parfois des projets très intéressants ici. Et oui, en tant que débutant, je ne comprends toujours pas. Des tutoriels comme celui-ci me sont très précieux car ce n'est pas le premier article sur GitHub que je lis ici. Plus j'en apprends, plus je commence à l'apprécier, car même dans WordPress, on peut sortir des sentiers battus, pour ainsi dire. Cela signifie aller un peu au-delà des dépôts officiels de WordPress. Et grâce à cela, j'ai à nouveau accès à des projets intéressants. Merci pour ces guides.

  3. C'est une très bonne nouvelle que la vaste communauté de WordPress sans bagage technique puisse également utiliser GitHub pour télécharger des thèmes et des plugins.
    Je pensais que Git et GitHub étaient réservés aux développeurs à proprement parler. Mais nous pouvons utiliser des thèmes et des plugins WordPress téléchargés d'ici.
    Merci wpbeginner pour ce tutoriel utile.
    Parfois, nous ne trouvons pas de plugin dans le répertoire WordPress et Google le montre sur GitHub, nous pouvons donc y accéder et les tester facilement sur nos machines locales.

    • C'est exact. Ce que j'ai également découvert, c'est que l'on peut trouver des solutions à de nombreux problèmes sur GitHub. Plusieurs fois, en travaillant avec WordPress, j'ai rencontré un problème sur un site web étranger et, dans mon effort pour aider, j'ai fini par arriver sur GitHub. Et là, j'ai trouvé la solution. Cependant, parfois, il était un peu plus compliqué pour moi de la mettre en œuvre. C'est pourquoi ces articles sont très significatifs et ont un grand potentiel pour moi, car j'ai l'impression que l'on peut trouver des choses vraiment intéressantes sur GitHub qui ne sont pas habituellement dans le répertoire.

  4. Bonjour, les plugins et thèmes de GitHub sont-ils sûrs à télécharger sans logiciels malveillants et autres codes malveillants ?

  5. Bonjour administrateur,

    Merci beaucoup pour cet article et j'apprends beaucoup sur ce site. Aujourd'hui, je veux télécharger Facebook Instant Articles depuis Github, et cet article m'aide à le faire. Mais j'ai une question, si possible, pourriez-vous me guider car je suis un débutant.

    Pour le plugin FBIA du répertoire WP, dois-je le désinstaller et installer ensuite le plugin depuis Github ? J'espère que vous pourrez m'aider. Merci pour votre aide à tous.

    • Si vous remplacez le plugin par une version provenant de GitHub, il est normalement préférable de supprimer les anciens fichiers, puis de les remplacer par le plugin de GitHub

      Admin

  6. WordPress me dit que j'ai besoin d'un plan d'affaires pour ajouter des plugins. Y a-t-il un moyen de contourner cela ? Ou y a-t-il un moyen pour moi de récupérer un article programmé et de le publier manuellement ? Je ne trouve l'article nulle part

  7. Merci d'avoir mentionné GitHub Updater. Il fonctionne avec les plugins ou les thèmes hébergés sur GitHub, Bitbucket ou GitLab.

    En prime, vous pouvez utiliser GitHub Updater pour effectuer une installation en un clic de tous les plugins ou thèmes GitHub, BitBucket ou GitLab (dépôts publics ou privés) en utilisant uniquement l'URI du dépôt, ce qui simplifie considérablement les instructions de l'article.

  8. GitHub est génial, aussi pour apprendre. J'ai acquis tellement de connaissances rien qu'en regardant le code de GitHub. Merci pour ce bel article !

  9. GitHub et StackOverflow sont certains de mes sites préférés pour découvrir des scripts utiles que je peux utiliser sur mon blog. J'utilise moi-même un plugin de GitHub... mais je ne connaissais pas le GitHub updater... merci les gars !

  10. Voici une vraie astuce :

    Clic droit sur “Download ZIP” > Copier l’adresse du lien

    Plugins > Ajouter un nouveau > Téléverser > Choisir un fichier

    Lorsque la fenêtre apparaît pour trouver votre fichier zip, collez simplement l'URL et il récupérera le lien. Pas besoin d'encombrer votre ordinateur avec des fichiers dont vous n'avez pas besoin.

    • Vous pouvez en fait faire une installation en un clic en utilisant la fonction d'installation à distance de GitHub Updater. L'avantage supplémentaire est que le répertoire du plugin/thème est correctement renommé.

  11. Les plugins trouvés sur GitHub sont-ils plus « dangereux » que les plugins qui se trouvent dans le répertoire ?

    • Tracy, oui il y a une possibilité. Dans le répertoire de plugins WordPress, les plugins passent par un processus de révision de base et comme c'est une communauté plus large, un plugin dangereux serait détecté beaucoup plus rapidement que sur GitHub.

      Admin

  12. Excellent article, j'ai entendu votre interview sur Mixergy. J'adore la façon dont vous utilisez les FAQ pour orienter votre contenu. Je n'avais aucune idée que votre trafic était si énorme - c'est très cool de voir votre croissance grâce à la création de valeur. Félicitations ! –Aaron

  13. Merci pour cet article !

    Pouvez-vous me dire où trouver les plugins Wordpress sur GitHub ?
    Existe-t-il un moyen de rechercher ces plugins open source sur Github ?
    J'ai essayé sur Google mais je n'ai trouvé aucun plugin sur Github.

    Cordialement,
    Alfred

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.