[ TUTO ] Créer un plugin / une extension sur WordPress : les bases

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024
  • Vous désirez aller plus loin sur WordPress ? Dans ce tuto en français, vous découvrirez comment coder un plugin ou une extension ! Il s'agit ici de découvrir les bases, c'est à dire :
    l'intégration des fichiers et de la structure,
    l'utilisation de crochets (Hooks) d'action
    l'utilisation de crochets filtres
    la création de shortcodes.
    Ce tutoriel est en français et destiné à vous initier à la création de plugins sur WordPress. Avant de mettre un plugin en production, vous devriez aussi gérer l'aspect sécurité (mettre un fichier index.html à la racine de l'extension, prévenir les exécutions hors du spectre de WordPress,...).
    Si ce type de tutoriels sur la création de plugins wordpress vous intéresse, n'hésitez pas à me le faire savoir ! :) N'hésitez pas non plus à partager et à aimer la vidéo afin de lui donner plus de visibilité !
    La liste des Hooks d'action : codex.wordpres...
    La liste des filtres WordPress : codex.wordpres...
    Le guide de l'hébergement pour Wordpress : • [ Tuto ] Mettre son si...
    Bon codage !
    #WordPress #Web #Tuto
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 65

  • @olivalle
    @olivalle ปีที่แล้ว +2

    Merci pour les explications claires et fonctionnelles, ce n'est pas facile de trouver une contenu aussi simple et performant.

  • @angeliquefoucart1323
    @angeliquefoucart1323 4 ปีที่แล้ว +2

    La création de plugin et extensions sur Wordpress ; génial, ces commentaires m'aident beaucoup, merci Bertrand ! :)

  • @MONTIERLUCAS
    @MONTIERLUCAS 4 ปีที่แล้ว +2

    Merci ! ;) Passer le confinement en ayant des tuto de qualité quelle chance ! :D

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว +1

      Merci Lucas, il faut toujours essayer de voir le positif :-)

  • @angeliquefoucart8432
    @angeliquefoucart8432 4 ปีที่แล้ว +2

    Merci pour cette super vidéo sur la création de plugin sur Wordpress, cela me paraît beaucoup plus facile !!! :)

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว +1

      J'espère voir de beaux plugins sur irishtheory :)

  • @morfalm1584
    @morfalm1584 3 ปีที่แล้ว +1

    Très bonne intro aux plugins wordpress, merci. Quelques défauts :
    - la taille minuscule des textes
    - le mélange français / anglais dans le nom des fonctions
    - le mélange CamelCase / snake_case dans le nom des fonctions

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว +1

      Merci pour ton avis :) c'est vrai que je suis moins concentré sur le respect des conventions en expliquant en même temps ^^

  • @pierreyvesmathys7699
    @pierreyvesmathys7699 2 ปีที่แล้ว +1

    WOW ! Super : enfin une explication simple et concrète, vraiment top ! Merci

  • @nonoyz4048
    @nonoyz4048 4 ปีที่แล้ว

    Un grand merci pour ces principes de base. Je m'apprete aujourd'hui à créer un plugin de nouvelles avec des filtres et shortcode. Ça m'a été vraiment utile!

    • @nonoyz4048
      @nonoyz4048 4 ปีที่แล้ว

      Petites questions: Je n'ai pas compris pourquoi si je retire le . du .= alors tout mon contenu disparaît et seul le hello world apparaît? Sinon pourquoi utilises-tu un echo('toto'); plutot qu'un echo 'toto'; ? J'ai vu vite fait qu'il était mieux de ne pas mettre les parenthèses, mais sans vraiment comprendre pourquoi. Merci d'avance!

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว +1

      Hello, tu parles de ça pour le filtre ? Si oui, c'est parce que le filtre va chercher le contenu pour le mettre dans la variable, auquel tu concatène ton nouveau texte :) Si j'ai bien compris ta question. Pour les parenthèses, c'est plus lisible sans, mais c'est plus par habitude ^^

    • @nonoyz4048
      @nonoyz4048 4 ปีที่แล้ว

      @@TechAvecBertrand hello, je me demandais surtout pourquoi je me retrouvais avec mon contenu qui disparaît et uniquement mon hello world si je concatene pas avec le . :). Merci pour tes explications et le tuto. J'attends les autres avec impatience :)

  • @chanelmilondo2525
    @chanelmilondo2525 3 ปีที่แล้ว +1

    Merci bien! Vous faites un travail remarquable, cependant un petit zoom sur le code nous fera du bien .

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว +1

      Merci beaucoup :-) Oui j'ai amélioré ça sur les nouvelles vidéos, n'hésitez pas à aller y faire un petit. tour :-)

    • @chanelmilondo2525
      @chanelmilondo2525 3 ปีที่แล้ว +1

      @@TechAvecBertrand C'est gentil merci!

  • @kamiG74
    @kamiG74 ปีที่แล้ว +1

    Super merci pour ces bases ! Par contre je ne vois pas avec VSC comment faire le lien avec WP ? Au tout début de la vidéo tu montres l'extension créée Hello World, mais comment fais-tu pour la voir dans les plugins de ton WP ? Tu télécharges avant les extensions de base de WP et ensuite tu mets ton fichier helloworld.php comme tu mentionnes et hop tu visualises en direct dans ton back office ? ./ Merci d'avance pour ta réponse ;)

  • @sirinebenhamida1632
    @sirinebenhamida1632 4 ปีที่แล้ว +4

    un petit zoom sur le code sera sympa, merci ! :)

  • @pachko7164
    @pachko7164 4 ปีที่แล้ว +1

    Wow très bonne vidéo et pédagogie ! gg !

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว

      Merci :-) Content de pouvoir vous aider à créer des extensions sur WordPress :-)

  • @iknowtoo4440
    @iknowtoo4440 4 ปีที่แล้ว +3

    merci, j'aime beaucoup tes vidéos!!! juste une petite remarque, zoome un peu parce que tout est petit ;-)

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว

      Merci pour le retour, pour les prochains ça sera fait ;-)

  • @chrisder1814
    @chrisder1814 หลายเดือนก่อน

    bonjour, qu'est ce que tu pense de coder avec les IA ?
    et aussi en ce qui concerne la base de données de wordpress
    j'ai une boutique sur woo donc WordPress ma automatiquement créer une base de données MySQL ?
    Parallèlement à ça j'ai fait mon catalogue de produits sur Google sheet puis j'ai importé celui-ci en CSV dans ma boutique
    Maintenant je voudrais me créer un robot qui puisse me scanner toutes les images présentes sur ma boutique et me les remplacer,
    Il serait plus pertinent d'intervenir directement sur MySQL que sur Google sheet ?
    Je veux dire pour automatiser

  • @mahmouddiallo2575
    @mahmouddiallo2575 4 ปีที่แล้ว +2

    Très claire

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว

      Content d’avoir pu vous aider à créer une extension WordPress :-)

  • @carrollbarry1342
    @carrollbarry1342 ปีที่แล้ว +1

    Super intéressant !!! dommage cependant que le résolution de la vidéo soit mauvaise ... on a du mal à lire le code quand la vidéo est en plein écran ... heureusement que tu t'exprimes très bien. En tout cas merci c'est très sympa !!!

    • @TechAvecBertrand
      @TechAvecBertrand  ปีที่แล้ว

      Merci beaucoup ! Pour la résolution, tu as regardé les paramètres de lecture ?

  • @falmetlilian2394
    @falmetlilian2394 2 ปีที่แล้ว +1

    Hey ! Merci pour la vidéo.
    Question : Dès que le plug in est crée, nous "appartient-il" ? Si oui, peut-on le proposer à d'autres utilisateurs sur la plateforme ?

  • @lolodalzotto
    @lolodalzotto 2 ปีที่แล้ว +1

    meric pour votre travail.
    Je n'est pas l'onglet plugins qui s'affiche, avez vous une idée du pourquoi ?

    • @TechAvecBertrand
      @TechAvecBertrand  2 ปีที่แล้ว +1

      Sur un wordpress local ?

    • @lolodalzotto
      @lolodalzotto 2 ปีที่แล้ว

      @@TechAvecBertrand non pas en local

    • @TechAvecBertrand
      @TechAvecBertrand  2 ปีที่แล้ว

      tu ne serais pas passé par Wordpress.com ?

  • @orebene9287
    @orebene9287 3 ปีที่แล้ว +1

    Bonjour est ce que la notion de propriété intellectuelle intervient dans la création d'un plugin? je ne parle pas de structure, mais de l'originalité de la fonctionnalité créée?

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว

      Hello, je ne suis vraiment pas spécialiste dans les droits d'auteurs, d'autant que ça change en fonction de la législation. Généralement il y'a une condition d'idée et de formes.

  • @antenaina-jr
    @antenaina-jr 3 ปีที่แล้ว

    Merci, Super et simple :)

  • @jeromes6593
    @jeromes6593 4 ปีที่แล้ว +1

    Interessant, on comprend bien les principes de base, cependant, j'ai regardé cette vidéo dans les transports sur un smartphone : j'aurai bien aime que tes captures de VSCode soient un peu plus zoomés, on.voit pas grand chose sur téléphone

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว

      Hello merci pour le retour :-) Oui j'essaye de zoomer plus sur les nouvelles vidéos, n'hésitez pas à y faire un petit tour :-)

  • @MamouMamouss
    @MamouMamouss ปีที่แล้ว

    Hello @everyone surtout merci beaucoup Bertrand pour ce tuto. Je dois développer un plugin en WordPress pour relier une nouvelle BDD à un site WordPress existant et je ne sais pas comment faire. Bertrand pouvez vous faire un tuto là dessus ? Merci d'avance

  • @bentayeb4762
    @bentayeb4762 ปีที่แล้ว +1

    Svp puis je personnaliser les couleurs d un plugin selon la charte de mon site svp

    • @TechAvecBertrand
      @TechAvecBertrand  ปีที่แล้ว

      Si la couleur est stockée quelque part, tu peux aller la rechercher du coup. des fonctions comme celle-ci par exemple : developer.wordpress.org/reference/functions/get_background_color/

  • @osmyoz
    @osmyoz 3 ปีที่แล้ว +1

    Bonjour et déjà merci pour ce tuto. Alors pour moi c'est une première avec VSCode et donc je bug dès le début de la vidéo...En effet je me pose la question de comment peut-on agir sur ce logiciel et que cette action va faire le changement dans notre admin WordPress ? Pouvez-vous me donner l'explication s'il vous plait. Merci !

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว +1

      Hello, je n'ai pas super bien compris la question haha ! Utiliser Vscode n'aura pas vraiment plus d'impact que d'utiliser un autre éditeur de code :)

    • @osmyoz
      @osmyoz 3 ปีที่แล้ว +1

      @@TechAvecBertrand Hahaha, je me doutais bien que je m'étais mal exprimé...Je réitère...Alors quand vous créez le nouveau plugin, et à 4mins45 vous enregistrez et allez recharger la page sur WordPress et bien le plugin apparait (moi non).
      Quel est donc le lien entre Vscode et l'admin ? Les fichiers de votre site que modifiez dans l'éditeur proviennent d'où ?
      C'est mieux là, lol ;) ?

    • @osmyoz
      @osmyoz 3 ปีที่แล้ว +1

      En gros y a t'il une extension à installer pour que Vscode fonctionne avec mon WordPress ?

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว +1

      Non pas d'extensions à installer, en fait regarde bien dans la vidéo l'endroit où j'enregistre le fichier dans le Wordpress :-) Il faut également penser à activer l'extension une fois les fichiers créés :-)

    • @osmyoz
      @osmyoz 3 ปีที่แล้ว +1

      Désolé d'être un boulet mais je ne vois pas où tu enregistres, à 4 minutes 42 ?...Quand tu dis j'ouvre mon projet WordPress à 1 minute 02, il vient d'où ? Il est stocké sur ton ordi ? Si oui dans ce cas je ne comprends pas comment en modifiant un dossier interne à l'ordi, il va se modifier dans l'admin Wordpress.
      L'éditeur Vscode fonctionne sur l'ordinateur pas dans Wordpress ?
      Pardon je débute mais ça m'intéresse de comprendre...

  • @yanisbenaziza5954
    @yanisbenaziza5954 3 ปีที่แล้ว +1

    La video a l'air interessante, mais attention, sur mobile il est trez dur de lire le code et de suivre. Meme en plein ecran. Peut etre zoomer sur les parties mentionner ?

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว

      Hello, oui je fais attention à cela dans les nouvelles vidéos, n'hésite pas à aller faire un tour :-)

  • @djomberaamadou5453
    @djomberaamadou5453 3 ปีที่แล้ว +1

    Merci pour cette vidéo. Mais zoom un peu plus pour qu'on puisse voir plus clair 👌

    • @TechAvecBertrand
      @TechAvecBertrand  3 ปีที่แล้ว

      C'est ce que je fais dans les nouvelles vidéos, n'hésite pas à aller faire un tour :)

  • @sylvaincaytro7014
    @sylvaincaytro7014 4 ปีที่แล้ว

    Merci :)

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว

      Pas de soucis, content de pouvoir vous aider à créer un plug-in WordPress :-)

  • @lesdeuxassassin7420
    @lesdeuxassassin7420 ปีที่แล้ว

    j'ai voulu désactivé le pluging mon site a crash rip

    • @TechAvecBertrand
      @TechAvecBertrand  ปีที่แล้ว

      Il faut d'abord le désactiver dans les préférences wordpress

  • @cyrilollier8613
    @cyrilollier8613 4 ปีที่แล้ว +1

    bon tutoriel un poil trop petit les écritures du code

    • @TechAvecBertrand
      @TechAvecBertrand  4 ปีที่แล้ว +1

      Hello, oui la police utilisée est plus grande sur les nouvelles :-)