{"id":5861,"date":"2017-09-28T09:07:00","date_gmt":"2017-09-28T09:07:00","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=5861"},"modified":"2025-07-10T18:52:30","modified_gmt":"2025-07-10T18:52:30","slug":"api-rest-wordpress","status":"publish","type":"post","link":"\/fr\/tutoriels\/api-rest-wordpress","title":{"rendered":"API REST WordPress &#8211; guide du d\u00e9butant"},"content":{"rendered":"<p>Vous &ecirc;tes &agrave; la recherche d&rsquo;un tutoriel sur l&rsquo;API Rest WordPress destin&eacute; aux d&eacute;butants ? Alors vous &ecirc;tes au bon endroit ! Dans cet article, nous vous pr&eacute;senterons le projet Rest API de WordPress, nous vous expliquerons pourquoi il est si important et nous vous donnerons quelques conseils pour l&rsquo;utiliser.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-presentation-de-l-api-rest-de-wordpress\">Pr&eacute;sentation de l&rsquo;API REST de WordPress<\/h2><div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/tutorials\/wp-content\/uploads\/sites\/2\/2017\/09\/wp-rest-api.png\" alt=\"Page d'accueil du projet WP REST API\" class=\"wp-image-6896\" title=\"Page-d-accueil-du-projet-wp-rest-api\"><\/figure><\/div><p>L&rsquo;API REST (Representational State Transfer) est un style architectural logiciel qui d&eacute;termine la mani&egrave;re dont les services web communiquent entre eux par le biais du protocole de transfert hypertexte.<\/p><p>En juin 2013, <strong>Ryan McCue<\/strong> et <strong>Rachel Baker<\/strong> de <a href=\"https:\/\/fr.wordpress.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">WordPress<\/a> ont t&eacute;l&eacute;charg&eacute; le projet REST API sur <a href=\"https:\/\/fr.github.com\/\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>. Apr&egrave;s avoir obtenu un grand soutien du public et attir&eacute; pr&egrave;s de 100 contributeurs pour des am&eacute;liorations futures, le projet a &eacute;t&eacute; ajout&eacute; au c&oelig;ur du CMS WordPress en d&eacute;cembre 2015.<\/p><p>D&eacute;sormais, presque tous les professionnels travaillant avec WordPress ont entendu parler de REST API. Cependant, depuis son int&eacute;gration au noyau, seuls les d&eacute;veloppeurs avanc&eacute;s ont pris le temps d&rsquo;apprendre &agrave; quel point cette nouvelle fonctionnalit&eacute; peut &ecirc;tre puissante. C&rsquo;est tr&egrave;s regrettable car cet outil peut ouvrir des possibilit&eacute;s infinies pour &eacute;tendre votre site web WordPress.<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>L&rsquo;API REST de WordPress vise &agrave; fournir une API int&eacute;gr&eacute;e qui peut &ecirc;tre int&eacute;gr&eacute;e &agrave; des th&egrave;mes, des applications web et mobiles, et plus encore. Elle permet &agrave; WordPress d&rsquo;interagir avec n&rsquo;importe quelle application web, et les d&eacute;veloppeurs peuvent m&ecirc;me l&rsquo;utiliser pour cr&eacute;er leurs propres API.<\/p><p>Voici quelques fa&ccedil;ons d&rsquo;en tirer parti dans vos projets, inspir&eacute;es d&rsquo;exemples concrets :<\/p><ul class=\"wp-block-list\">\n<li><strong>Event Espresso<\/strong> utilise REST API de WordPress pour fournir un acc&egrave;s &agrave; son infrastructure interne, ce qui permet de d&eacute;velopper des applications bas&eacute;es sur ses services.<\/li>\n<\/ul><ul class=\"wp-block-list\">\n<li><strong>Simmer<\/strong>, un plugin de recettes WordPress, permet aux d&eacute;veloppeurs de cr&eacute;er leurs propres applications de recettes en utilisant leur API de d&eacute;veloppeur.<\/li>\n<\/ul><h2 class=\"wp-block-heading\" id=\"h-comment-fonctionne-l-api-rest-de-wordpress\">Comment fonctionne l&rsquo;API REST de WordPress<\/h2><p>Il existe actuellement de nombreux types d&rsquo;API (Application Programming Interface)&nbsp;ou <strong>interface de programmation d&rsquo;application<\/strong>, mais REST s&rsquo;impose comme une norme moderne. Elle fonctionne en manipulant des donn&eacute;es textuelles d&rsquo;un endroit &agrave; un autre sans acc&egrave;s direct &agrave; une base de donn&eacute;es ou &agrave; une interface utilisateur.<\/p><p>La REST API est fournie via des points de terminaison du protocole de transfert hypertexte (HTTP), en utilisant le formatage JavaScript Object Notation (JSON). Ces points de terminaison repr&eacute;sentent les articles, les pages et les autres types de donn&eacute;es de WordPress.<\/p><p>Si vous n&rsquo;avez jamais travaill&eacute; avec <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/qu-est-ce-que-javascript\">JavaScript<\/a> ou sa notation d&rsquo;objet auparavant, nous vous recommandons d&rsquo;apprendre d&rsquo;abord les bases de <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-json\">JSON<\/a>. Cela vous aidera &agrave; mieux comprendre ce tutoriel sur l&rsquo;API REST de WordPress.<\/p><h2 class=\"wp-block-heading\" id=\"h-pourquoi-la-wordpress-rest-api-est-elle-importante-pour-les-developpeurs\">Pourquoi la WordPress REST API est-elle importante pour les d&eacute;veloppeurs<\/h2><p>Gr&acirc;ce au formatage JSON, l&rsquo;API REST de WordPress lui permet d&rsquo;&eacute;changer des donn&eacute;es avec d&rsquo;autres sites web et logiciels &eacute;crits dans n&rsquo;importe quel langage de programmation. Les d&eacute;veloppeurs ne sont donc plus limit&eacute;s &agrave; PHP, et ils peuvent utiliser le CMS WordPress pour traiter les donn&eacute;es via la REST API.<\/p><p>L&rsquo;importance croissante accord&eacute;e &agrave; l&rsquo;API soul&egrave;ve &eacute;galement des d&eacute;bats sur le langage de programmation le plus important &agrave; apprendre. &Eacute;tant donn&eacute; que la REST API est bas&eacute;e sur JavaScript, vous pourriez bient&ocirc;t constater que JavaScript c&ocirc;t&eacute; serveur peut remplacer compl&egrave;tement PHP.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\/hebergement-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-41453\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div><p>Cette notion est &eacute;tay&eacute;e par le fait que le nouveau logiciel de WordPress.com, <a href=\"https:\/\/developer.wordpress.com\/calypso\/\" target=\"_blank\" rel=\"noopener\">Calypso<\/a>, fonctionne enti&egrave;rement sur JavaScript et l&rsquo;API REST.<\/p><p>De plus, en standardisant la fa&ccedil;on dont les applications interagissent avec les donn&eacute;es de WordPress, le d&eacute;veloppement de WordPress deviendra plus simple et plus rapide.<\/p><p>Pour cette raison, notre tutoriel sur l&rsquo;API REST de WordPress est l&agrave; pour vous encourager &agrave; accorder plus d&rsquo;attention &agrave; cette fonctionnalit&eacute;.<\/p><h2 class=\"wp-block-heading\" id=\"h-5-etapes-pour-debuter-avec-l-api-rest-de-wordpress\">5 &eacute;tapes pour d&eacute;buter avec l&rsquo;API REST de WordPress<\/h2><p>Dans ce tutoriel sur l&rsquo;API REST de WordPress, nous utiliserons l&rsquo;interface de ligne de commande (CLI) pour ex&eacute;cuter toutes les requ&ecirc;tes. L&rsquo;interface CLI vous permet d&rsquo;interagir facilement avec la REST API sans avoir &agrave; &eacute;crire des scripts suppl&eacute;mentaires pour demander et traiter les informations.<\/p><p>La premi&egrave;re chose &agrave; faire est d&rsquo;ouvrir un programme CLI sur votre ordinateur : Terminal pour macOS et Linux, et PuTTY pour Windows. Ensuite, copiez votre adresse IP partag&eacute;e ou d&eacute;di&eacute;e et connectez-vous avec vos informations d&rsquo;identification SSH.<\/p><p>Nous vous recommandons &eacute;galement d&rsquo;utiliser un site web de d&eacute;monstration ou un test local plut&ocirc;t que de compl&eacute;ter ce tutoriel sur un site internet en direct. De plus, assurez-vous qu&rsquo;il fonctionne sur WordPress version 4.4 ou sup&eacute;rieure.<\/p><h3 class=\"wp-block-heading\" id=\"h-etape-1-familiarisez-vous-avec-les-concepts-cles-de-l-api-rest\">&Eacute;tape 1 : Familiarisez-vous avec les concepts cl&eacute;s de l&rsquo;API REST<\/h3><p>Avant de commencer, c&rsquo;est une bonne id&eacute;e de vous familiariser avec&nbsp;toutes les parties mobiles de l&rsquo;API REST.&nbsp;Il y a cinq concepts et termes cl&eacute;s que vous devez conna&icirc;tre.&nbsp;Examinons-les maintenant :<\/p><ul class=\"wp-block-list\">\n<li><strong>Routes et points de terminaison (Endpoints<\/strong>)<strong> <\/strong>&ndash; C&rsquo;est l&rsquo;aspect le plus important de la REST API qu&rsquo;il faut comprendre. une route est une URL que vous pouvez mapper &agrave; diff&eacute;rentes m&eacute;thodes HTTP, tandis qu&rsquo;un endpoint est une connexion entre une m&eacute;thode HTTP individuelle et une route. <strong>\/wp-json\/<\/strong> est un exemple de route, et il contient tous les points de terminaison correspondants.<\/li>\n\n\n\n<li><strong>Requ&ecirc;tes &ndash; <\/strong>une instance de <strong>WP_REST_Request<\/strong>. Elle est utilis&eacute;e pour stocker et r&eacute;cup&eacute;rer des informations pour la requ&ecirc;te en cours.<\/li>\n\n\n\n<li><strong>R&eacute;ponses &ndash; <\/strong>fournit les donn&eacute;es que vous avez demand&eacute;es ou renvoie une erreur pour vous indiquer ce qui n&rsquo;a pas fonctionn&eacute;.<\/li>\n\n\n\n<li><strong>Sch&eacute;ma &ndash;<\/strong> vous montre une liste de toutes les propri&eacute;t&eacute;s et de tous les param&egrave;tres d&rsquo;entr&eacute;e que l&rsquo; API REST peut accepter et renvoyer.<\/li>\n\n\n\n<li><strong>Classes de contr&ocirc;leur<\/strong> <strong>&ndash;<\/strong> l&rsquo;endroit o&ugrave; vous g&eacute;rez les &eacute;l&eacute;ments mobiles de l&rsquo;API REST.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-etape-2-apprenez-a-connaitre-les-points-de-terminaison-d-api-rest-les-plus-utiles\">&Eacute;tape 2 : Apprenez &agrave; conna&icirc;tre les points de terminaison d&rsquo;API REST les plus utiles <\/h3><p>Dans cette partie du tutoriel sur l&rsquo;API REST WordPress, nous allons vous montrer plusieurs points de terminaison d&rsquo; API REST pratiques que vous pouvez tester avec votre site web :<\/p><p>1. Tout d&rsquo;abord, vous devez savoir comment construire un appel HTTP vers la REST API&nbsp;. La base de chaque appel de l&rsquo; API REST de WordPress est la suivante :<\/p><pre class=\"wp-block-preformatted\">http:\/\/yourdomain.com\/wp-json\/<\/pre><p>2. Ensuite, vous pouvez tester la connexion en ex&eacute;cutant la <a href=\"\/fr\/tutoriels\/comment-utiliser-la-commande-curl-sous-linux\">commande <strong>cURL<\/strong><\/a> dans votre CLI :<\/p><pre class=\"wp-block-preformatted\">curl -X OPTIONS -i http:\/\/yourdomain.com\/wp-json\/<\/pre><p>Vous devriez recevoir un message HTTP de r&eacute;ussite :<\/p><pre class=\"wp-block-preformatted\">HTTP\/1.1 200 OK\nDate: Wed, 23 Oct 2019 19:51:41 GMT\nServer: Apache\/2.4.29\nX-Robots-Tag: noindex\nLink: &lt;http:\/\/yourdomain.com\/wp-json\/&gt;; rel=\"https:\/\/api.w.org\/\"\nX-Content-Type-Options: nosniff\nAccess-Control-Expose-Headers: X-WP-Total, X-WP-TotalPages\nAccess-Control-Allow-Headers: Authorization, Content-Type\nAllow: GET\nTransfer-Encoding: chunked\nContent-Type: application\/json; charset=UTF-8<\/pre><p>Ensuite, vous pouvez rincer et r&eacute;p&eacute;ter cette commande en utilisant plusieurs points de terminaison. Cette fois-ci, nous allons simplement utiliser la version GET de curl pour r&eacute;cup&eacute;rer une liste JSON de vos articles WordPress. Pour ce faire, vous pouvez utiliser la commande suivante :<\/p><pre class=\"wp-block-preformatted\">curl -X GET -i http:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts<\/pre><p>Alternativement, vous pouvez essayer cette commande pour v&eacute;rifier toutes vos pages WordPress existantes :<\/p><pre class=\"wp-block-preformatted\">curl -X GET -i http:\/\/yourdomain.com\/wp-json\/wp\/v2\/pages<\/pre><p>Si vous voulez voir plus d&rsquo;exemples, WordPress REST API offre un <a href=\"https:\/\/developer.wordpress.org\/rest-api\/reference\/\" target=\"_blank\" rel=\"noreferrer noopener\">manuel de r&eacute;f&eacute;rence<\/a> qui contient beaucoup de points de terminaison utiles.<\/p><h3 class=\"wp-block-heading\" id=\"h-etape-3-apprenez-les-bases-de-l-authentification-de-la-rest-api\">&Eacute;tape 3 : Apprenez les bases de l&rsquo;authentification de la REST API<\/h3><p>Certaines actions et donn&eacute;es dans  l&rsquo;API REST sont publiques, tandis que d&rsquo;autres n&eacute;cessitent que vous vous connectiez en tant qu&rsquo;administrateur. Cependant, comme il s&rsquo;agit d&rsquo;une API REST, il n&rsquo;y a aucun endroit o&ugrave; se connecter.<\/p><p>Pour contourner ce probl&egrave;me, vous pouvez vous authentifier lors de tout appel n&eacute;cessitant un acc&egrave;s administratif, comme l&rsquo;affichage de contenu non publi&eacute; ou la mise &agrave; jour d&rsquo;un article.<\/p><p>Pour ce tutoriel, nous allons utiliser le plugin WordPress REST API <a href=\"https:\/\/github.com\/WP-API\/Basic-Auth\" target=\"_blank\" rel=\"noreferrer noopener\">Basic Auth<\/a>. Il s&rsquo;agit d&rsquo;un plugin simple r&eacute;serv&eacute; aux d&eacute;veloppeurs pour vous aider &agrave; apprendre la REST API, mais il n&rsquo;est pas destin&eacute; aux sites internet en direct. Voici comment l&rsquo;installer :<\/p><p>1. T&eacute;l&eacute;chargez le plugin WordPress REST API <a href=\"https:\/\/github.com\/WP-API\/Basic-Auth\" target=\"_blank\" rel=\"noreferrer noopener\">Basic Auth<\/a>.<\/p><p>2. Connectez-vous &agrave; votre tableau de bord WordPress et allez dans <strong>Extensions<\/strong> -&gt; <strong>Ajouter<\/strong>. Cliquez sur le bouton <strong>T&eacute;l&eacute;verser une extension<\/strong> et s&eacute;lectionnez le fichier zip du plugin.<\/p><p>3. Allez dans le menu des <strong>extensions install&eacute;s<\/strong> et activez le plugin &agrave; partir de l&agrave;.<\/p><p>4. Une fois Basic Auth est install&eacute;, ouvrez CLI et authentifiez une requ&ecirc;te API en utilisant le flag <strong>utilisateur<\/strong>. Voici un exemple de la fa&ccedil;on d&rsquo;appliquer la m&eacute;thode d&rsquo;authentification de l&rsquo;utilisateur, en utilisant curl pour afficher les articles non publi&eacute;s :<\/p><pre class=\"wp-block-preformatted\">curl -X GET --user username:password -i http:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts?status=draft<\/pre><p>\n\n\n    <p class=\"warning\">\n        <b>Attention!<\/b> N'oubliez pas que la m&eacute;thode d'authentification mentionn&eacute;e envoie des informations d'identification cod&eacute;es. Cependant, elles ne sont pas crypt&eacute;es. Une telle m&eacute;thode peut &ecirc;tre tr&egrave;s peu s&ucirc;re si elle n'est pas effectu&eacute;e via une connexion HTTPS\/TLS s&eacute;curis&eacute;e.    <\/p>\n    \n\n\n\n<\/p><p>Maintenant que vous ma&icirc;trisez l&rsquo;authentification de base, vous pouvez explorer d&rsquo;autres m&eacute;thodes recommand&eacute;es dans la <a href=\"https:\/\/developer.wordpress.org\/rest-api\/using-the-rest-api\/authentication\/\" target=\"_blank\" rel=\"noopener\">documentation de la REST API<\/a> .<\/p><h3 class=\"wp-block-heading\" id=\"h-etape-4-selectionnez-votre-premier-article-wordpress-avec-l-api-rest\">&Eacute;tape 4 : S&eacute;lectionnez votre premier article WordPress avec l&rsquo;API REST<\/h3><p>Une fois que vous avez compris comment faire des appels de base &agrave; la REST API en utilisant la commande curl, vous pouvez proc&eacute;der &agrave; la s&eacute;lection d&rsquo;un article sp&eacute;cifique :<\/p><p>1. Tout d&rsquo;abord, listez tous vos articles comme nous l&rsquo;avons fait pr&eacute;c&eacute;demment :<\/p><pre class=\"wp-block-preformatted\">curl -X GET -i http:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts<\/pre><p>2. Trouvez l&rsquo;ID d&rsquo;un article que vous souhaitez mettre &agrave; jour. Vous devrez ajouter un ID &agrave; la fin de votre requ&ecirc;te afin de s&eacute;lectionner un article individuel :<\/p><pre class=\"wp-block-preformatted\">curl -X GET -i http:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts\/&lt;ID&gt;<\/pre><p>Vous pouvez utiliser cette commande pour s&eacute;lectionner un ID donn&eacute; pour tout point de terminaison de l&rsquo;API REST, qu&rsquo;il s&rsquo;agisse d&rsquo;un article, d&rsquo;une page ou d&rsquo;une taxonomie.<\/p><h3 class=\"wp-block-heading\" id=\"h-etape-5-mettez-a-jour-votre-premier-article-wordpress-avec-la-rest-api\">&Eacute;tape 5 : Mettez &agrave; jour votre premier article WordPress avec la REST API<\/h3><p>Enfin, essayons d&rsquo;envoyer une mise &agrave; jour &agrave; votre article s&eacute;lectionn&eacute;. Pour ce tutoriel sur l&rsquo;API REST, nous allons essayer de renommer le titre de notre article en utilisant la commande POST. N&rsquo;oubliez pas d&rsquo;inclure les informations d&rsquo;authentification.<\/p><p>Les nouvelles modifications seront partag&eacute;es &agrave; l&rsquo;aide du flag <strong>d<\/strong> &agrave; la fin de notre commande.<\/p><p>1. Dans cet exemple, vous allez passer une variable objet JavaScript personnalis&eacute;e (title) &agrave; une valeur personnalis&eacute;e (My New Title) :<\/p><pre class=\"wp-block-preformatted\">curl -X POST --user username:password http:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts\/PostID -d '{\"title\":\"My New Title\"}'<\/pre><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Conseil de Pro<\/h4>\n                    <p> Veillez &agrave; remplacer le nom d'utilisateur, le mot de passe, l&rsquo;ID de l'article et le nom du titre par vos propres donn&eacute;es WordPress. <\/p>\n                <\/div>\n\n\n\n<\/p><p>2. Ensuite, vous pouvez s&eacute;lectionner &agrave; nouveau l&rsquo;article individuel pour v&eacute;rifier les nouveaux changements :<\/p><pre class=\"wp-block-preformatted\">curl -X GET -i http:\/\/yourdomain.com\/wp-json\/wp\/v2\/posts\/PostID<\/pre><p>F&eacute;licitations ! Vous venez d&rsquo;effectuer vos premi&egrave;res modifications administratives &agrave; l&rsquo;aide de l&rsquo;API REST de WordPress.<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2><p>L&rsquo;API REST de WordPress&nbsp;est un ajout puissant au noyau de WordPress, et les d&eacute;veloppeurs ont commenc&eacute; &agrave; d&eacute;couvrir ses capacit&eacute;s,&nbsp;comme la cr&eacute;ation d&rsquo;un site WordPress Headless. Par cons&eacute;quent, apprendre &agrave; travailler avec elle peut am&eacute;liorer vos comp&eacute;tences et vous permettre de cr&eacute;er des applications qui utilisent les services de WordPress.<\/p><p>Dans ce tutoriel de WordPress REST API, vous avez appris les cinq &eacute;tapes importantes pour ma&icirc;triser cette fonctionnalit&eacute; :<\/p><ol class=\"wp-block-list\">\n<li>Familiarisez-vous avec les concepts cl&eacute;s de l&rsquo;API REST.<\/li>\n\n\n\n<li>Apprenez &agrave; conna&icirc;tre les points de terminaison les plus utiles de l&rsquo;API REST.<\/li>\n\n\n\n<li>Apprenez les bases de l&rsquo;authentification de l&rsquo;API REST.<\/li>\n\n\n\n<li>S&eacute;lectionnez votre premier article WordPress avec l&rsquo;API REST.<\/li>\n\n\n\n<li>Mettez &agrave; jour un article WordPress avec l&rsquo;API REST.<\/li>\n<\/ol><p>Vous avez des questions ? Faites-nous en part dans la section des commentaires ci-dessous !<\/p><h2 class=\"wp-block-heading\" id=\"h-api-rest-wordpress-faq\">API REST WordPress &ndash; FAQ<\/h2><p>Voici les r&eacute;ponses aux questions les plus fr&eacute;quemment pos&eacute;es sur l&rsquo;API REST WordPress.<\/p><div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1685972915900\"><h3 class=\"schema-faq-question\">Qu&rsquo;est-ce que l&rsquo;API REST WordPress ?<\/h3> <p class=\"schema-faq-answer\">Une API signifie &laquo; Application Programming Interface &raquo;, en fran&ccedil;ais &laquo; Interface de programmation d&rsquo;application &raquo;. L&rsquo;API REST WordPress est une interface qui permet aux d&eacute;veloppeurs d&rsquo;interagir avec le syst&egrave;me de gestion de contenu WordPress.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1685981868709\"><h3 class=\"schema-faq-question\">O&ugrave; trouver l&rsquo;API REST WordPress ?<\/h3> <p class=\"schema-faq-answer\">Pour acc&eacute;der &agrave; la REST API de WordPress, utilisez l&rsquo;interface de ligne de commande (CLI) pour ex&eacute;cuter toutes les requ&ecirc;tes. L&rsquo;interface CLI vous permet d&rsquo;interagir facilement avec la REST API sans que vous ayez &agrave; &eacute;crire des scripts suppl&eacute;mentaires pour demander et traiter des informations.<\/p> <\/div> <\/div>\n","protected":false},"excerpt":{"rendered":"<p>Vous &ecirc;tes &agrave; la recherche d&rsquo;un tutoriel sur l&rsquo;API Rest WordPress destin&eacute; aux d&eacute;butants ? Alors vous &ecirc;tes au bon endroit ! Dans cet article, nous vous pr&eacute;senterons le projet Rest API de WordPress, nous vous expliquerons pourquoi il est si important et nous vous donnerons quelques conseils pour l&rsquo;utiliser. Pr&eacute;sentation de l&rsquo;API REST de [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/api-rest-wordpress\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":261,"featured_media":5909,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"API REST WordPress - Guide du D\u00e9butant","rank_math_description":"Ce tutoriel sur l'API REST de WordPress vous pr\u00e9sentera les bases de l'API REST et vous expliquera les \u00e9tapes \u00e0 suivre pour l'utiliser.","rank_math_focus_keyword":"api rest wordpress","footnotes":""},"categories":[4777],"tags":[5226,5234,5231,5227,5228,5230,5229,5235,5232,5233],"class_list":["post-5861","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-api-rest","tag-api-rest-wordpress","tag-api-wordpress","tag-rest-api","tag-restful-api","tag-woocommerce-api","tag-wordpress-api","tag-wordpress-api-rest","tag-wordpress-rest-api","tag-wp-rest-api"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/wordpress-rest-api","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/guia-iniciante-api-rest-wordpress","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/api-rest-wordpress","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/guia-para-principiantes-api-rest-wordpress","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/wordpress-rest-api-leitfaden","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/wordpress-rest-api","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/wordpress-rest-api","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wordpress-rest-api","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/wordpress-rest-api","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/wordpress-rest-api","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/guia-para-principiantes-api-rest-wordpress\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/guia-para-principiantes-api-rest-wordpress\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/guia-principiantes-la-api-rest-wordpress","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/guia-iniciante-api-rest-wordpress","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/wordpress-rest-api","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/wordpress-rest-api","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/wordpress-rest-api","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/wordpress-rest-api","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/5861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/261"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=5861"}],"version-history":[{"count":38,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/5861\/revisions"}],"predecessor-version":[{"id":41384,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/5861\/revisions\/41384"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/5909"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=5861"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=5861"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=5861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}