{"id":69954,"date":"2024-02-05T07:00:46","date_gmt":"2024-02-05T15:00:46","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=69954"},"modified":"2025-05-26T07:44:50","modified_gmt":"2025-05-26T14:44:50","slug":"comment-crer-un-plugin-wordpress-guide-du-dbutant-fr","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/","title":{"rendered":"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant)"},"content":{"rendered":"\n<p>Une des principales raisons pour lesquelles <a href=\"https:\/\/www.dreamhost.com\/blog\/why-use-wordpress\/\" target=\"_blank\" rel=\"noopener\">WordPress est si populaire<\/a> est sa nature open-source.<\/p>\n\n\n<p>\u00c0 cause de cela, au moment de la r\u00e9daction, il existe plus de 60 000 plugins WordPress qui ont \u00e9t\u00e9 d\u00e9velopp\u00e9s pour le <a href=\"https:\/\/www.dreamhost.com\/blog\/comprehensive-guide-to-content-management-systems\/\" target=\"_blank\" rel=\"noopener\">syst\u00e8me de gestion de contenu<\/a> (CMS) favori d&#8217;Internet.<\/p>\n\n\n<p>Et tu peux participer au plaisir en cr\u00e9ant ton <i>propre<\/i> <a href=\"https:\/\/www.dreamhost.com\/blog\/intro-to-wordpress-plugins\/\" target=\"_blank\" rel=\"noopener\">plugin WordPress<\/a>.<\/p>\n\n\n<p>Heureusement, WordPress rend le processus assez facile. <i>Un peu<\/i> de connaissances en codage seront n\u00e9cessaires, mais ce n\u2019est pas tr\u00e8s difficile d\u2019apprendre \u00e0 cr\u00e9er un plugin de base pour ajouter des fonctionnalit\u00e9s suppl\u00e9mentaires \u00e0 ton site web. Et si cela se passe vraiment bien, tu pourrais m\u00eame pouvoir le vendre \u00e0 d&#8217;autres et transformer ton projet en <a href=\"https:\/\/www.dreamhost.com\/blog\/lucrative-side-hustle-ideas\/\" target=\"_blank\" rel=\"noopener\">activit\u00e9 secondaire<\/a> !<\/p>\n\n\n<p>Pr\u00eat \u00e0 en savoir plus sur pourquoi tu pourrais vouloir cr\u00e9er un plugin WordPress, ainsi que sur comment d\u00e9velopper le tien ?<\/p>\n\n\n<p>Tu es au bon endroit !<\/p>\n\n\n<h2 id=\"intro\" class=\"wp-block-heading\">Une Introduction Rapide Aux Plugins WordPress<\/h2>\n\n\n<p>WordPress d\u00e9tient une <a href=\"https:\/\/w3techs.com\/technologies\/overview\/content_management\" target=\"_blank\" rel=\"noopener\">part de march\u00e9 de pr\u00e8s de 63%<\/a> parmi tous les CMS, ce qui en fait l&#8217;option la plus populaire de loin.<\/p>\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>WordPress<\/h3>\n    <p>WordPress est un syst\u00e8me de gestion de contenu (CMS) open-source. \u00c9tant donn\u00e9 qu&#8217;il est gratuit et accessible, WordPress est utilis\u00e9 pour alimenter presque tous les types de sites Web, des blogs aux entreprises de commerce \u00e9lectronique.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/wordpress\/wordpress\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Lire la suite                    <\/a>\n\n<\/div>\n\n\n<p>Comme mentionn\u00e9 pr\u00e9c\u00e9demment, WordPress est une plateforme logicielle open-source. Cela signifie que son code source, ses Plugins\/plugin et ses <a href=\"https:\/\/www.dreamhost.com\/blog\/how-to-find-wp-themes\/\" target=\"_blank\" rel=\"noopener\">th\u00e8mes<\/a> sont disponibles pour que quiconque puisse travailler et modifier comme il le souhaite.<\/p>\n\n\n<p><b>Note :<\/b> Il y a une <a href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-differences-beginners-guide\/\" target=\"_blank\" rel=\"noopener\">diff\u00e9rence entre WordPress.com et WordPress.org<\/a>. La version .org est l&#8217;option open-source qui est gratuite \u00e0 t\u00e9l\u00e9charger et \u00e0 utiliser pour cr\u00e9er un site personnalis\u00e9. C&#8217;est la version que nous couvrirons dans cet article. La version .com est un cr\u00e9ateur de sites h\u00e9berg\u00e9 avec lequel tu peux cr\u00e9er un site limit\u00e9 gratuitement.<\/p>\n\n\n<p>Les <a href=\"https:\/\/www.dreamhost.com\/glossary\/wordpress\/plugin\/\" target=\"_blank\" rel=\"noopener\">plugins<\/a> WordPress sont des paquets de code qui \u00e9tendent les fonctionnalit\u00e9s d&#8217;un site WordPress. Ils sont cr\u00e9\u00e9s par diff\u00e9rents d\u00e9veloppeurs du monde entier et sont con\u00e7us pour une vari\u00e9t\u00e9 de buts.<\/p>\n\n\n<p>Par exemple, dans la <a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">biblioth\u00e8que de plugins existante<\/a>, tu trouveras des options pour ajouter des boutons de partage sur les r\u00e9seaux sociaux, ajouter des formulaires d&#8217;inscription \u00e0 la newsletter sur ta barre lat\u00e9rale, <a href=\"https:\/\/www.dreamhost.com\/blog\/seo-friendly-website-structure\/\" target=\"_blank\" rel=\"noopener\">am\u00e9liorer l&#8217;optimisation du moteur de recherche du site web<\/a> (SEO), transformer WordPress en un site de commerce \u00e9lectronique complet, et bien plus encore.<\/p>\n\n\n<p>L&#8217;\u00e9cosyst\u00e8me des plugins WordPress permet \u00e0 ceux qui n&#8217;ont pas de connaissances en codage de cr\u00e9er et de personnaliser des sites web puissants. De plus, il offre des opportunit\u00e9s presque illimit\u00e9es pour les d\u00e9veloppeurs professionnels et les passionn\u00e9s du web.<\/p>\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n<h2 id=\"why\" class=\"wp-block-heading\">Pourquoi D\u00e9velopper Un Plugin WordPress ?<\/h2>\n\n\n<p>WordPress poss\u00e8de l&#8217;un des plus grands march\u00e9s pour les d\u00e9veloppeurs. Cela signifie que tu trouveras beaucoup de ressources pour t&#8217;aider \u00e0 d\u00e9velopper le plugin exact dont tu as besoin pour optimiser ton site web. (Mais ne t&#8217;inqui\u00e8te pas, nous d\u00e9taillerons \u00e9galement le processus ici bient\u00f4t !). Tu ne trouveras pas ce niveau de support sur de nombreuses autres plateformes de cr\u00e9ation de sites web.<\/p>\n\n\n<p>La magie de WordPress est que tu peux d\u00e9velopper une solution pour ton propre site et tu n&#8217;as pas besoin de la partager sur le march\u00e9 des plugins. Cependant, de nombreux d\u00e9veloppeurs choisissent de rendre leurs plugins disponibles pour aider d&#8217;autres personnes \u00e0 r\u00e9soudre des probl\u00e8mes similaires \u00e0 ceux qu&#8217;ils ont rencontr\u00e9s.<\/p>\n\n\n<p>Si tu <i>choisis<\/i> de proposer ton plugin aux autres, il y a un potentiel de gains associ\u00e9 aux plugins WordPress en raison de l&#8217;\u00e9norme base d&#8217;utilisateurs.<\/p>\n\n\n<p>Bien qu&#8217;il n&#8217;y ait pas de p\u00e9nurie de concurrence, si tu as une nouvelle ou meilleure solution \u00e0 un probl\u00e8me courant, tu pourrais voir ton plugin t\u00e9l\u00e9charg\u00e9 pour des milliers de sites. Avec un excellent plugin, la bonne strat\u00e9gie de tarification et quelques efforts de marketing,&nbsp;un plugin pourrait se transformer en une belle source de revenus passifs<i>ish<\/i>.<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1317\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example.jpg\" alt=\"math\u00e9matiques hypoth\u00e9tiques montrant combien on pourrait gagner en d\u00e9veloppant un plugin en supposant 10 000 utilisateurs actifs multipli\u00e9 par 2 % de conversion \u00e9gale \u00e0 200 ventes\/ann\u00e9e multipli\u00e9 par 50 $\/abonnement annuel \u00e9gale \u00e0 10K\" class=\"wp-image-43026 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-300x247.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-1024x843.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-768x632.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-1536x1264.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-600x494.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-1200x988.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-730x601.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-1460x1202.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-784x645.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-1568x1291.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/01-How-Much-A-Plugin-Could-Make-Example-877x722.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1317;\" \/><\/figure>\n\n\n<p>Enfin, WordPress est une plateforme id\u00e9ale pour apprendre \u00e0 coder. \u00c9tant donn\u00e9 qu&#8217;il existe depuis plus de 20 ans, il y a un nombre apparemment illimit\u00e9 de ressources, \u00e0 la fois sur WordPress et en dehors, pour t&#8217;aider \u00e0 ma\u00eetriser le d\u00e9veloppement.<\/p>\n\n\n<p>En parlant de ressources, plongeons dans tout ce que tu dois savoir pour cr\u00e9er ton propre plugin WordPress.<\/p>\n\n\n<h2 id=\"how\" class=\"wp-block-heading\">Comment Cr\u00e9er Un Plugin WordPress (6 \u00c9tapes)<\/h2>\n\n\n<p>Bien que diff\u00e9rents plugins n\u00e9cessitent des quantit\u00e9s variables de codage et de savoir-faire, ils suivent tous g\u00e9n\u00e9ralement le m\u00eame processus de d\u00e9veloppement g\u00e9n\u00e9ral.<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 1 : Fais Tes Recherches Et Planifications<\/h3>\n\n\n<p>Comme nous l&#8217;avons dit, il existe de nombreux outils dans <a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">l&#8217;annuaire des plugins WordPress<\/a> \u2014 des dizaines de milliers en fait. Donc, la premi\u00e8re chose que tu voudras faire est de faire des recherches pour voir si ton id\u00e9e existe d\u00e9j\u00e0.<\/p>\n\n\n<p>M\u00eame si c&#8217;est le cas, tu <i>pourrais<\/i> quand m\u00eame proc\u00e9der \u00e0 ton projet, \u00e0 condition que tu apportes quelques modifications pour ne pas cr\u00e9er une r\u00e9plique exacte. Explore des plugins similaires et d\u00e9couvre comment tu pourrais les am\u00e9liorer. Alternativement, tu pourrais compl\u00e9ter ce qui est d\u00e9j\u00e0 disponible avec quelque chose comme ton propre type de publication personnalis\u00e9 \u2014 disons, pour aider \u00e0 tenir un journal de ta consommation de m\u00e9dias \u2014 ou des fonctionnalit\u00e9s suppl\u00e9mentaires.<\/p>\n\n\n<p>Tu pourrais \u00e9galement vouloir v\u00e9rifier le statut des plugins existants. Par exemple, si un plugin n\u2019a pas \u00e9t\u00e9 mis \u00e0 jour depuis quelque temps ou n&#8217;est pas compatible avec la derni\u00e8re version de WordPress, il pourrait y avoir une opportunit\u00e9 de fournir une meilleure solution.<\/p>\n\n\n<p>Tu peux \u00e9galement observer le nombre d&#8217;installations actives pour voir s&#8217;il existe un grand march\u00e9 pour le type de plugin que tu envisages. Cela peut t&#8217;aider \u00e0 d\u00e9cider si cela vaut l&#8217;effort si tu cherches \u00e0 gagner de l&#8217;argent. Il est aussi judicieux de tester le plugin sur ton propre site pour voir ce qu&#8217;il fait bien et ce qui pourrait \u00eatre am\u00e9lior\u00e9.<\/p>\n\n\n<p>Enfin, avant de te lancer dans la cr\u00e9ation, tu voudras te renseigner sur les <a href=\"https:\/\/codex.wordpress.org\/WordPress_Coding_Standards\" target=\"_blank\" rel=\"noopener\">Standards de Codage WordPress<\/a>. C&#8217;est particuli\u00e8rement important si tu pr\u00e9vois de partager ou de vendre ton plugin. Ces standards de codage sont un ensemble de directives et de bonnes pratiques que les d\u00e9veloppeurs devraient essayer de respecter lors de la cr\u00e9ation de th\u00e8mes et de plugins pour WordPress.<\/p>\n\n\n<p><b><i>Li\u00e9 : <\/i><\/b><a href=\"https:\/\/www.dreamhost.com\/blog\/learn-wordpress\/\" target=\"_blank\" rel=\"noopener\"><b><i>Tu Veux Apprendre WordPress ? Commence Par Ces Ressources<\/i><\/b><\/a><\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 2 : Configurer Un Environnement De Test<\/h3>\n\n\n<p>La prochaine \u00e9tape consiste \u00e0 configurer un environnement de test.<\/p>\n\n\n<p>En tant que d\u00e9butant, tu vas probablement apprendre (et peut-\u00eatre casser) quelques choses en cours de route. Tu ne veux pas exp\u00e9rimenter sur ton site en direct que tout utilisateur d&#8217;Internet peut voir. Un environnement local \u2014 un <a href=\"https:\/\/www.dreamhost.com\/blog\/website-staging-beginners-guide\/\" target=\"_blank\" rel=\"noopener\">site provisoire<\/a> \u2014 te permettra de tester ton plugin en priv\u00e9 pendant que tu y travailles.<\/p>\n\n\n<p>Nous recommandons d&#8217;utiliser <a href=\"https:\/\/localwp.com\/\" target=\"_blank\" rel=\"noopener\">Local<\/a> pour cr\u00e9er un site WordPress sur ton ordinateur. Il offre un environnement de d\u00e9veloppement simple et convivial qui propose des outils puissants mais flexibles pour la plupart des gens.<\/p>\n\n\n<p>Tu peux \u00e9galement cr\u00e9er un environnement de pr\u00e9production en ligne. Avec l&#8217;<a href=\"https:\/\/www.dreamhost.com\/hosting\/\" target=\"_blank\" rel=\"noopener\">h\u00e9bergement web<\/a> DreamHost, tu peux facilement <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360003838631-Creating-a-staging-WordPress-site\" target=\"_blank\" rel=\"noopener\">cr\u00e9er un site WordPress de pr\u00e9production<\/a> o\u00f9 tu peux tester ton plugin sans perturber ton site en direct ni interrompre l&#8217;exp\u00e9rience utilisateur de tes visiteurs.<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 3 : Cr\u00e9ez Votre Fichier Plugin<\/h3>\n\n\n<p>Une fois que tu as configur\u00e9 ton environnement de pr\u00e9production, il est temps de l&#8217;utiliser pour cr\u00e9er ton plugin.<\/p>\n\n\n<p>La premi\u00e8re \u00e9tape est de cr\u00e9er un dossier pour cela dans le r\u00e9pertoire de ton site.<\/p>\n\n\n<p>Tu peux utiliser un <a href=\"https:\/\/www.dreamhost.com\/blog\/ftp-sftp-guide-for-wordpress-users\/\" target=\"_blank\" rel=\"noopener\">client FTP\/SFTP<\/a> comme FileZilla pour acc\u00e9der aux fichiers et dossiers de ton site. Ou, tu pourrais \u00e9galement acc\u00e9der \u00e0 ton site via le gestionnaire de fichiers fourni dans ton compte d&#8217;h\u00e9bergement. Pour les utilisateurs de DreamHost, notre guide pour <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360003490852\" target=\"_blank\" rel=\"noopener\">utiliser le gestionnaire de fichiers du site web<\/a> t&#8217;aidera \u00e0 utiliser notre gestionnaire de fichiers int\u00e9gr\u00e9.<\/p>\n\n\n<p>Une fois que tu es connect\u00e9 au r\u00e9pertoire de ton site, navigue jusqu&#8217;\u00e0 wp-content\/plugins et cr\u00e9e un nouveau dossier pour ton plugin.<\/p>\n\n\n<p>Ensuite, tu devras cr\u00e9er un fichier PHP \u00e0 ajouter \u00e0 ce dossier. Pour ce faire, ouvre ton \u00e9diteur de texte pr\u00e9f\u00e9r\u00e9 et entre les informations suivantes :<\/p>\n\n\n<p><code>&lt;?php<\/code><br><code>\/**<\/code><br><code>* Plugin Name: test-plugin<\/code><br><code>* Plugin URI: https:\/\/www.your-site.com\/<\/code><br><code>* Description: Test.<\/code><br><code>* Version: 0.1<\/code><br><code>* Author: your-name<\/code><br><code>* Author URI: https:\/\/www.your-site.com\/<\/code><br><code>**\/<\/code><\/p>\n\n\n<p>Bien s\u00fbr, tu devras modifier les informations ci-dessus pour qu&#8217;elles correspondent \u00e0 tes d\u00e9tails. Lorsque tu seras pr\u00eat, tu pourras enregistrer ton fichier. N&#8217;oublie pas d&#8217;utiliser l&#8217;extension de fichier \u201cphp\u201d (par exemple, mon-premier-plugin.php).<\/p>\n\n\n<p>Ensuite, tu devras t\u00e9l\u00e9charger ce fichier dans le dossier plugin que tu viens de cr\u00e9er \u00e0 wp-content\/plugins. Une fois cela fait, navigue vers le tableau de bord WordPress de ton site de test et rends-toi \u00e0 la page des Plugins.<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"710\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/plugins.jpg\" alt=\"capture d'\u00e9cran montrant l'option plugins dans un menu wordpress\" class=\"wp-image-43027 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/plugins-300x133.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/plugins-1024x454.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/plugins-768x341.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/plugins-1536x682.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-600x266.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-1200x533.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-730x324.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-1460x648.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-784x348.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-1568x696.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/plugins-877x389.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/710;\" \/><\/figure>\n\n\n<p>Ici, tu devrais pouvoir voir ton nouveau plugin !<\/p>\n\n\n<p>Ce plugin ne fera rien pour l&#8217;instant si tu l&#8217;actives. Cependant, WordPress le reconna\u00eetra comme un module compl\u00e9mentaire fonctionnel \u00e0 partir de maintenant.<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 4 : Ajouter Du Code \u00c0 Ton Plugin<\/h3>\n\n\n<p>Chaque plugin est diff\u00e9rent. Cependant, ils partagent tous des composants communs. Par exemple, tous les plugins utilisent des <a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/\" target=\"_blank\" rel=\"noopener\">hooks<\/a> pour interagir avec WordPress.<\/p>\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n    <h3>Hook<\/h3>\n    <p>Les hooks WordPress sont des morceaux de code qui vous permettent de modifier le CMS et d&#8217;ajouter de nouvelles fonctionnalit\u00e9s sans avoir \u00e0 manipuler les fichiers principaux. Les hooks rendent cela possible en vous permettant de \u00ab hooker \u00bb du code personnalis\u00e9 dans des emplacements pr\u00e9d\u00e9finis dans WordPress.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/wordpress\/hook\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Lire la suite                    <\/a>\n\n<\/div>\n\n\n<p>Un hook est la mani\u00e8re dont un plugin se connecte au code pr\u00e9existant de la programmation principale de WordPress. Autrement dit, le hook est le point d&#8217;ancrage o\u00f9 un plugin s&#8217;ins\u00e8re pour ajouter ou modifier la fonctionnalit\u00e9 d&#8217;un site.<\/p>\n\n\n<p>Les hooks sont une partie importante du d\u00e9veloppement WordPress. Il existe <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/\" target=\"_blank\" rel=\"noopener\">des centaines de hooks<\/a> qui peuvent \u00eatre utilis\u00e9s comme d\u00e9clencheurs pour un plugin, et tu peux m\u00eame en cr\u00e9er de nouveaux si n\u00e9cessaire.<\/p>\n\n\n<p>Mais pour l&#8217;instant, il y a deux types de hooks que tu devras consid\u00e9rer lors de la cr\u00e9ation de ton plugin :<\/p>\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/actions\/\" target=\"_blank\" rel=\"noopener\">Actions<\/a> : Elles ajoutent ou modifient les fonctionnalit\u00e9s de WordPress et constituent la majorit\u00e9 des hooks.<\/li>\n\n\n\n<li><a href=\"https:\/\/developer.wordpress.org\/plugins\/hooks\/filters\/\" target=\"_blank\" rel=\"noopener\">Filtres<\/a> : Ils sont utilis\u00e9s pour modifier la fonctionnalit\u00e9 des actions.<\/li>\n\n\n<\/ol>\n\n\n<p>Pour coder ton plugin, tu devras te familiariser avec les hooks et leur fonctionnement. Heureusement, le <a href=\"https:\/\/developer.wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">Plugin Handbook<\/a> de WordPress peut t&#8217;aider \u00e0 commencer.<\/p>\n\n\n<p>Pour ce guide, nous utiliserons le code suivant <a href=\"https:\/\/codex.wordpress.org\/Customizing_the_Read_More#Modify_The_Read_More_Link_Text\" target=\"_blank\" rel=\"noopener\">(source)<\/a> comme exemple :<\/p>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nfunction modify_read_more_link() {\n    return &#039;&amp;lt;a class=&quot;more-link&quot; href=&quot;&#039; . get_permalink() . &#039;&quot;&gt;Cliquez pour lire !&amp;lt;\/a&gt;&#039;;\n}\nadd_filter( &#039;the_content_more_link&#039;, &#039;modify_read_more_link&#039; );\n\n<\/pre><\/div>\n\n<p>Comme tu pourrais le voir, ce code utilise un filtre pour modifier le lien standard \u00ab lire la suite \u00bb en le rempla\u00e7ant par une valeur diff\u00e9rente : \u00ab Cliquez pour lire ! \u00bb<\/p>\n\n\n<p>Si tu ajoutes ce morceau de code \u00e0 ton fichier PHP et que tu actives le plugin sur ton site, tu verras appara\u00eetre le texte d&#8217;ancrage suivant sous les extraits de ton post :<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"738\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/click-to-read.jpg\" alt=\"exemple de ce plugin \u00e0 l'\u0153uvre avec une image d'en-t\u00eate, un peu de texte et un appel \u00e0 l'action \u00ab Cliquez pour lire ! \u00bb\" class=\"wp-image-43028 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/click-to-read-300x138.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/click-to-read-1024x472.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/click-to-read-768x354.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/click-to-read-1536x708.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-600x277.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-1200x554.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-730x337.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-1460x673.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-784x362.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-1568x723.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/click-to-read-877x405.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/738;\" \/><\/figure>\n\n\n<p>N&#8217;h\u00e9site pas \u00e0 exp\u00e9rimenter avec le code et \u00e0 essayer d&#8217;utiliser une fonction diff\u00e9rente.<\/p>\n\n\n<p>Note que tu <i>pourrais<\/i> \u00e9galement ajouter ce code au <a href=\"https:\/\/codex.wordpress.org\/Functions_File_Explained\" target=\"_blank\" rel=\"noopener\">fichier functions.php<\/a> de ton th\u00e8me. Ce fichier contient du code qui ajoute des fonctionnalit\u00e9s \u00e0 ton site et fonctionne d&#8217;une mani\u00e8re similaire \u00e0 la fa\u00e7on dont un plugin ajoute des fonctionnalit\u00e9s. Cependant, si tu changes de th\u00e8me \u00e0 l&#8217;avenir \u2014 ou si ton th\u00e8me est mis \u00e0 jour vers une nouvelle version \u2014 tu perdras ces modifications.<\/p>\n\n\n<p>Ce type de code fonctionne uniquement pour les th\u00e8mes classiques. Les <a href=\"https:\/\/wordpress.org\/documentation\/article\/block-themes\/\" target=\"_blank\" rel=\"noopener\">th\u00e8mes en blocs<\/a> fonctionnent diff\u00e9remment et ne n\u00e9cessitent souvent aucun code PHP puisque tout est construit en utilisant uniquement les blocs via l&#8217;\u00e9diteur de site.<\/p>\n\n\n<p>Note \u00e9galement que le code dans le plugin exemple ci-dessus fonctionne uniquement pour les sites utilisant des <a href=\"https:\/\/developer.wordpress.org\/themes\/getting-started\/what-is-a-theme\/#classic-themes\" target=\"_blank\" rel=\"noopener\">th\u00e8mes classiques<\/a>. Si tu as utilis\u00e9 l&#8217;\u00e9diteur de site int\u00e9gr\u00e9 \u00e0 WordPress \u2014 qui fait partie du logiciel principal depuis plusieurs ann\u00e9es maintenant \u2014 pour <a href=\"https:\/\/developer.wordpress.org\/themes\/getting-started\/what-is-a-theme\/#block-themes\" target=\"_blank\" rel=\"noopener\">organiser ton site en utilisant des blocs<\/a>, le code ci-dessus ne te sera pas tr\u00e8s utile.<\/p>\n\n\n<p><b><i>Li\u00e9 : <\/i><\/b><a href=\"https:\/\/www.dreamhost.com\/blog\/tutorial-how-to-install-a-wp-theme\/\" target=\"_blank\" rel=\"noopener\"><b><i>Comment Installer Un Th\u00e8me WordPress (Tutoriel)<\/i><\/b><\/a><\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 5 : Teste Ton Plugin<\/h3>\n\n\n<p>En continuant \u00e0 d\u00e9velopper ton plugin, il est important que tu sauvegardes r\u00e9guli\u00e8rement ton travail et que tu testes tes modifications sur ton site de pr\u00e9production ou de d\u00e9veloppement.<\/p>\n\n\n<p>Une fois que tu es satisfait de ton plugin, tu devrais l&#8217;essayer sur un site en direct. Encore une fois, tu devras t&#8217;assurer que tu as d\u00e9j\u00e0 test\u00e9 ton plugin de mani\u00e8re approfondie pour d\u00e9tecter tout bug et vuln\u00e9rabilit\u00e9.<\/p>\n\n\n<p>Il est \u00e9galement judicieux de <a href=\"https:\/\/www.dreamhost.com\/blog\/10-important-reasons-to-perform-website-backup\/\" target=\"_blank\" rel=\"noopener\">cr\u00e9er une sauvegarde<\/a> de ton site en direct avant de tester ton plugin dessus. De cette mani\u00e8re, si quelque chose tourne mal, tu peux restaurer ton contenu.<\/p>\n\n\n<p>Si tu es satisfait de la performance de ton plugin \u00e0 ce stade, tu pourrais le proposer \u00e0 d&#8217;autres d\u00e9veloppeurs pour qu&#8217;ils l&#8217;utilisent et le testent. Cela peut te rapporter des retours pr\u00e9cieux. Tu pourrais \u00e9galement leur demander de mettre ton plugin \u00e0 l&#8217;\u00e9preuve et essayer de le casser pour prouver sa stabilit\u00e9.<\/p>\n\n\n<p>Pour ce faire, tu voudras exporter ton plugin dans un fichier zip pour une distribution et une installation faciles. Localise le dossier de ton plugin dans le r\u00e9pertoire du site, puis clique droit dessus et suis les \u00e9tapes pour cr\u00e9er un fichier zip. Par exemple, sur Microsoft Windows, s\u00e9lectionne <i>Envoyer vers &gt; Dossier compress\u00e9 (zip)<\/i>.<\/p>\n\n\n<p>Choisis un destinataire, et les fichiers de ton dossier seront compil\u00e9s dans un dossier zip que tu pourras facilement partager. Si tu d\u00e9veloppes sur un site en direct, tu devras peut-\u00eatre d&#8217;abord t\u00e9l\u00e9charger le dossier du plugin de ton client SFTP avant de le compresser.<\/p>\n\n\n<p>Pour installer ton plugin sur un site WordPress, navigue simplement jusqu&#8217;\u00e0 <i>Plugins &gt; Add New Plugin<\/i> depuis la barre lat\u00e9rale dans ton panneau d&#8217;administration WordPress.<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"569\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/add-new-plugin.jpg\" alt=\"capture d'\u00e9cran de l'option &quot;ajouter un nouveau plugin&quot; dans un menu de navigation wordpress\" class=\"wp-image-43029 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/add-new-plugin-300x107.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/add-new-plugin-1024x364.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/add-new-plugin-768x273.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/add-new-plugin-1536x546.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-600x213.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-1200x427.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-730x260.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-1460x519.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-784x279.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-1568x558.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/add-new-plugin-877x312.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/569;\" \/><\/figure>\n\n\n<p>En haut de la page, tu verras un bouton pour <i>Upload Plugin<\/i>. Une fois s\u00e9lectionn\u00e9, on te demandera de choisir un fichier zip \u00e0 t\u00e9l\u00e9charger sur ton site.<\/p>\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"479\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/upload-a-zipped-file.jpg\" alt=\"capture d'\u00e9cran indiquant &quot;si tu as un plugin au format .zip, tu peux l'installer ou le mettre \u00e0 jour en le t\u00e9l\u00e9chargeant ici&quot; avec un bouton choisir un fichier \u00e0 t\u00e9l\u00e9charger\" class=\"wp-image-43030 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file.jpg.webp 1600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/upload-a-zipped-file-300x90.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/upload-a-zipped-file-1024x307.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/upload-a-zipped-file-768x230.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/upload-a-zipped-file-1536x460.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-600x180.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-1200x359.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-730x219.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-1460x437.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-784x235.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-1568x469.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2022\/06\/upload-a-zipped-file-877x263.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/479;\" \/><\/figure>\n\n\n<p>T\u00e9l\u00e9charge le fichier compress\u00e9 que tu viens de cr\u00e9er et s\u00e9lectionne <i>Installer Maintenant<\/i>. WordPress va ensuite d\u00e9compresser et installer le plugin sur ton site.<\/p>\n\n\n<p>Une fois cela fait, clique simplement sur <i>Activer Plugin<\/i>.<\/p>\n\n\n<p>Ton nouveau plugin est maintenant en ligne !<\/p>\n\n\n<h3 class=\"wp-block-heading\">\u00c9tape 6 : Distribue Ton Plugin (2 Options)<\/h3>\n\n\n<p>Maintenant, tu peux commencer \u00e0 distribuer le plugin que tu as cr\u00e9\u00e9. Examinons les meilleures fa\u00e7ons de faire cela.<\/p>\n\n\n<h4 class=\"wp-block-heading\">A. Publie Ton Travail Dans L&#8217;Annuaire Des Plugins WordPress<\/h4>\n\n\n<p>En <a href=\"https:\/\/wordpress.org\/plugins\/developers\/add\/\" target=\"_blank\" rel=\"noopener\">ajoutant ton plugin<\/a> au r\u00e9pertoire des plugins de WordPress, tu peux partager ton travail avec la communaut\u00e9 et gagner en visibilit\u00e9. Tu peux profiter de la base d&#8217;utilisateurs de WordPress pour attirer de nouveaux clients.<\/p>\n\n\n<p>Cependant, tu devras t&#8217;assurer que ton plugin respecte les meilleures pratiques et les <a href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/detailed-plugin-guidelines\/\" target=\"_blank\" rel=\"noopener\">Directives d\u00e9taill\u00e9es des plugins<\/a> avant de le soumettre pour r\u00e9vision. Garde \u00e0 l&#8217;esprit que cela pourrait prendre un certain temps pour que ton plugin soit examin\u00e9 et accept\u00e9.<\/p>\n\n\n<p>Une fois ton plugin approuv\u00e9, tu devras ajouter tes fichiers au <a href=\"https:\/\/developer.wordpress.org\/plugins\/wordpress-org\/how-to-use-subversion\/\" target=\"_blank\" rel=\"noopener\">r\u00e9pertoire Subversion<\/a>.<\/p>\n\n\n<p>Une fois tout cela termin\u00e9, les utilisateurs de WordPress pourront installer ton plugin sur leurs sites.<\/p>\n\n\n<h4 class=\"wp-block-heading\">B. Partage Le Plugin Sur Ton Propre Site Web<\/h4>\n\n\n<p>En plus de t\u00e9l\u00e9charger ton plugin dans le r\u00e9pertoire WordPress, tu pourrais \u00e9galement cr\u00e9er un site web pour celui-ci.<\/p>\n\n\n<p>Tu peux utiliser un site comme celui-ci pour commercialiser et fournir plus de d\u00e9tails sur ton plugin. Tu pourrais \u00e9galement inclure de la documentation, des tutoriels, des options de support, des liens vers d&#8217;autres plugins que tu as cr\u00e9\u00e9s, et ainsi de suite.<\/p>\n\n\n<p>Les d\u00e9veloppeurs utilisent souvent des sites web pour promouvoir leurs plugins premium tout en proposant une version gratuite ou \u00ab lite \u00bb dans le r\u00e9pertoire WordPress. Ainsi, les utilisateurs peuvent facilement trouver et t\u00e9l\u00e9charger le produit via WordPress avant de passer \u00e0 une option payante.<\/p>\n\n\n<p>Tu peux bloquer certaines fonctionnalit\u00e9s avanc\u00e9es derri\u00e8re un p\u00e9age, ce qui peut \u00eatre expliqu\u00e9 sur un site web de plugin. De plus, tu peux proposer un mod\u00e8le d&#8217;adh\u00e9sion \u00e0 plusieurs niveaux qui offre une vari\u00e9t\u00e9 de niveaux de fonctionnalit\u00e9s selon les besoins et le budget d&#8217;un utilisateur.<\/p>\n\n\n<h2 id=\"set\" class=\"wp-block-heading\">Pr\u00e9pare-Toi Au Succ\u00e8s Avec Les Plugins Chez DreamHost<\/h2>\n\n\n<p>En tant que plateforme open-source, WordPress te permet de d\u00e9velopper ton propre plugin et de le partager avec d&#8217;autres utilisateurs. Bien que des connaissances en codage soient certainement utiles, tu peux facilement cr\u00e9er un plugin simple et am\u00e9liorer consid\u00e9rablement la fonctionnalit\u00e9 de ton site en suivant les \u00e9tapes ci-dessus.<\/p>\n\n\n<p>Une fois que tu auras acquis suffisamment d&#8217;exp\u00e9rience, tu pourrais m\u00eame envisager de vendre des versions premium de tes plugins pour un flux de revenus gratifiant et majoritairement passif !<\/p>\n\n\n<p>Mais pour vraiment te pr\u00e9parer au succ\u00e8s, tu dois pouvoir mettre en place un site de test de plugin abordable \u2014 <a href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\" target=\"_blank\" rel=\"noopener\">DreamPress<\/a> peut t&#8217;aider avec cela \u2014 ainsi qu&#8217;un ou plusieurs sites marketing pour pr\u00e9senter et vendre tes plugins premium. Utilise notre g\u00e9n\u00e9rateur de noms d&#8217;entreprise aliment\u00e9 par IA <a href=\"https:\/\/www.dreamhost.com\/tools\/business-name-generator\/\" target=\"_blank\" rel=\"noopener\">business name generator<\/a>, notre service abordable de recherche et d&#8217;enregistrement de noms de domaine <a href=\"https:\/\/www.dreamhost.com\/domains\/\" target=\"_blank\" rel=\"noopener\">domain name finding and registration<\/a>, et notre constructeur de sites web sp\u00e9cifique \u00e0 WordPress <a href=\"https:\/\/www.dreamhost.com\/website-builder\/\" target=\"_blank\" rel=\"noopener\">website builder<\/a> pour passer d&#8217;une id\u00e9e de plugin \u00e0 une activit\u00e9 secondaire viable facilement !<\/p>\n\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Fais Plus Avec DreamPress\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      Les utilisateurs de DreamPress Plus et Pro ont acc\u00e8s \u00e0 Jetpack Professional (et plus de 200 th\u00e8mes premium) sans co\u00fbt suppl\u00e9mentaire!\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            D\u00e9couvre Les Offres                    <\/a>\n\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>L&#8217;une des principales raisons de la popularit\u00e9 de WordPress est sa nature open-source. \u00c0 ce titre, au moment de la r\u00e9daction de cet article, il existe plus de 60 000 plugins WordPress qui ont \u00e9t\u00e9 d\u00e9velopp\u00e9s pour le syst\u00e8me de gestion de contenu (CMS) pr\u00e9f\u00e9r\u00e9 d&#8217;internet. Et tu peux \u00e9galement participer \u00e0 l&#8217;amusement en cr\u00e9ant ton propre plugin WordPress. [\u2026]<\/p>\n","protected":false},"author":1062,"featured_media":43024,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Apprends les bases de la cr\u00e9ation d\u2019un plugin WordPress avec ce guide. Des instructions simples et des exemples clairs aideront les d\u00e9butants \u00e0 construire leur premier plugin, ajoutant de nouvelles fonctionnalit\u00e9s \u00e0 leur site WordPress.","toc_headlines":"[[\"intro\",\"Une Introduction Rapide Aux Plugins WordPress\"],[\"why\",\"Pourquoi D\u00e9velopper Un Plugin WordPress ?\"],[\"how\",\"Comment Cr\u00e9er Un Plugin WordPress (6 \u00c9tapes)\"],[\"set\",\"Pr\u00e9pare-Toi Au Succ\u00e8s Avec Les Plugins Chez DreamHost\"]]","hide_toc":false,"footnotes":""},"categories":[15013,14995,15009],"tags":[],"class_list":["post-69954","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-developer-central-fr","category-tutorials-fr","category-wordpress-fr"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant) - DreamHost Blog<\/title>\n<meta name=\"description\" content=\"Apprends les bases de la cr\u00e9ation d\u2019un plugin WordPress avec ce guide. Des instructions simples et des exemples clairs aideront les d\u00e9butants \u00e0 construire leur premier plugin, ajoutant de nouvelles fonctionnalit\u00e9s \u00e0 leur site WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant)\" \/>\n<meta property=\"og:description\" content=\"Apprends les bases de la cr\u00e9ation d\u2019un plugin WordPress avec ce guide. Des instructions simples et des exemples clairs aideront les d\u00e9butants \u00e0 construire leur premier plugin, ajoutant de nouvelles fonctionnalit\u00e9s \u00e0 leur site WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-05T15:00:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-26T14:44:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/How-To-Create-A-WordPress-Plugin-HERO.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"1095\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant) - DreamHost Blog","description":"Apprends les bases de la cr\u00e9ation d\u2019un plugin WordPress avec ce guide. Des instructions simples et des exemples clairs aideront les d\u00e9butants \u00e0 construire leur premier plugin, ajoutant de nouvelles fonctionnalit\u00e9s \u00e0 leur site WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/","og_locale":"en_US","og_type":"article","og_title":"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant)","og_description":"Apprends les bases de la cr\u00e9ation d\u2019un plugin WordPress avec ce guide. Des instructions simples et des exemples clairs aideront les d\u00e9butants \u00e0 construire leur premier plugin, ajoutant de nouvelles fonctionnalit\u00e9s \u00e0 leur site WordPress.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-02-05T15:00:46+00:00","article_modified_time":"2025-05-26T14:44:50+00:00","og_image":[{"width":1460,"height":1095,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/How-To-Create-A-WordPress-Plugin-HERO.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant)","datePublished":"2024-02-05T15:00:46+00:00","dateModified":"2025-05-26T14:44:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/"},"wordCount":2906,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/How-To-Create-A-WordPress-Plugin-HERO.jpg","articleSection":["Centre D\u00e9veloppeur","Tutoriels","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/","name":"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant) - DreamHost Blog","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/How-To-Create-A-WordPress-Plugin-HERO.jpg","datePublished":"2024-02-05T15:00:46+00:00","dateModified":"2025-05-26T14:44:50+00:00","description":"Apprends les bases de la cr\u00e9ation d\u2019un plugin WordPress avec ce guide. Des instructions simples et des exemples clairs aideront les d\u00e9butants \u00e0 construire leur premier plugin, ajoutant de nouvelles fonctionnalit\u00e9s \u00e0 leur site WordPress.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/How-To-Create-A-WordPress-Plugin-HERO.jpg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/06\/How-To-Create-A-WordPress-Plugin-HERO.jpg","width":1460,"height":1095,"caption":"photograph from a wall camera POV of a man sitting at a desk with a laptop on the right, large desktop monitor on the left with lines of code"},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/fr\/comment-crer-un-plugin-wordpress-guide-du-dbutant-fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Comment Cr\u00e9er Un Plugin WordPress (Guide Du D\u00e9butant)"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"fr","translations":{"fr":69954,"es":27030,"en":11300,"pt":51690,"pl":55015,"de":55031,"uk":55083,"ru":55101,"it":68178,"nl":69983},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=69954"}],"version-history":[{"count":2,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69954\/revisions"}],"predecessor-version":[{"id":69956,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/69954\/revisions\/69956"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/43024"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=69954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=69954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=69954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}