{"id":25707,"date":"2021-06-11T16:43:00","date_gmt":"2021-06-11T13:43:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=25707"},"modified":"2021-10-18T02:05:12","modified_gmt":"2021-10-17T23:05:12","slug":"comment-connecter-la-base-de-donnees-en-temps-reel-firebase-a-votre-formulaire-de-site-web","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/comment-connecter-la-base-de-donnees-en-temps-reel-firebase-a-votre-formulaire-de-site-web\/","title":{"rendered":"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web"},"content":{"rendered":"<p>Cherchez-vous \u00e0 stocker les donn\u00e9es de vos formulaires de site Web dans Firebase\u00a0? Si oui, alors vous \u00eates au bon endroit. Dans cet article, je vous montre comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase au formulaire et stocker ses donn\u00e9es dans Firebase.<\/p>\n<p>La base de donn\u00e9es en temps r\u00e9el Firebase est une base de donn\u00e9es NoSQL h\u00e9berg\u00e9e dans le cloud. Dans Firebase, les donn\u00e9es sont stock\u00e9es au format JSON et synchronis\u00e9es en temps r\u00e9el avec tous les clients connect\u00e9s cr\u00e9\u00e9s \u00e0 l&rsquo;aide des SDK iOS, Android et JavaScript. Lorsque nous disons en temps r\u00e9el, cela signifie que les donn\u00e9es sont \u00e9chang\u00e9es entre les applications et la base de donn\u00e9es en temps r\u00e9el (pas de retard). Vous pouvez en savoir plus sur les fonctionnalit\u00e9s de Firebase dans leur <a href=\"https:\/\/firebase.google.com\/docs\/database\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">documentation<\/a>.<\/p>\n<p>Pour ce tutoriel, je vais cr\u00e9er un formulaire de contact simple et stocker les donn\u00e9es du formulaire dans la base de donn\u00e9es en temps r\u00e9el Firebase. Pour envoyer des donn\u00e9es du formulaire \u00e0 Firebase, j&rsquo;utiliserai le SDK JavaScript.<\/p>\n<h3>Configuration de la base de feu<\/h3>\n<p>Pour commencer, <a href=\"https:\/\/console.firebase.google.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">acc\u00e9dez \u00e0 la console Firebase<\/a> et cr\u00e9ez un nouveau projet. L&rsquo;utilisateur peut \u00e9galement choisir un projet existant. Une fois que vous avez cr\u00e9\u00e9 un nouveau projet, vous serez redirig\u00e9 vers une page o\u00f9 vous obtiendrez le code JavaScript de Firebase. Cliquez sur une ic\u00f4ne de code qui ouvrira une fen\u00eatre contextuelle.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d4836b9a0.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d4836b9a0.png\" alt=\"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web\" ><\/a><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d484e50de.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d484e50de.png\" alt=\"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web\" ><\/a><\/p>\n<p>Copiez le code affich\u00e9 dans la fen\u00eatre contextuelle qui n\u00e9cessite les \u00e9tapes suivantes. Dans le menu de gauche, cliquez sur \u00ab\u00a0Base de donn\u00e9es\u00a0\u00bb, puis sur \u00ab\u00a0Cr\u00e9er une base de donn\u00e9es\u00a0\u00bb dans la section Base de donn\u00e9es en temps r\u00e9el.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" alt=\"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web\" ><\/a><\/p>\n<p>Il ouvrira une fen\u00eatre contextuelle, choisira le mode test et enfin cliquera sur le bouton \u00ab\u00a0Activer\u00a0\u00bb.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" alt=\"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web\" ><\/a><\/p>\n<p>Vous serez redirig\u00e9 vers l&rsquo;\u00e9cran suivant o\u00f9 vous verrez votre base de donn\u00e9es en temps r\u00e9el. Pour le moment, il n&rsquo;y a pas de donn\u00e9es, donc votre base de donn\u00e9es est vide.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" alt=\"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web\" ><\/a><\/p>\n<h3>Connectez la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web<\/h3>\n<p>Nous avons termin\u00e9 avec la configuration de Firebase. La prochaine chose \u00e0 faire est de cr\u00e9er un formulaire et de stocker les donn\u00e9es du formulaire dans Firebase. Cr\u00e9ons un formulaire de contact simple au-dessus de Bootstrap. Cr\u00e9ez un fichier index.html et ajoutez-y le code ci-dessous.<\/p>\n<pre><code>&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta charset=\"UTF-8\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;title&gt;Firebase&lt;\/title&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;link rel=\"stylesheet\" href=\"https:\/\/stackpath.bootstrapcdn.com\/bootstrap\/4.5.0\/css\/bootstrap.min.css\" integrity=\"sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk\" crossorigin=\"anonymous\"&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;div class=\"row\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"container\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;h2&gt;Contact Form&lt;\/h2&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"alert alert-success success-message\" style=\"display:none;\"&gt;Form submitted successfully.&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;form id=\"contactForm\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"form-group\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;label for=\"exampleFullName\"&gt;Full Name&lt;\/label&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;input type=\"text\" class=\"form-control fullname\" id=\"exampleFullName\" placeholder=\"Enter Full Name\" required&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"form-group\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;label for=\"exampleEmail\"&gt;Email&lt;\/label&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;input type=\"email\" class=\"form-control email\" id=\"exampleEmail\" placeholder=\"Enter Email\" required&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"form-group\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;label for=\"exampleSubject\"&gt;Subject&lt;\/label&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;input type=\"text\" class=\"form-control subject\" id=\"exampleSubject\" placeholder=\"Enter Subject\" required&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;div class=\"form-group\"&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;label for=\"exampleMessage\"&gt;Message&lt;\/label&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;textarea class=\"form-control message\" id=\"exampleMessage\" placeholder=\"Enter Message\" cols=\"30\" rows=\"10\" required&gt;&lt;\/textarea&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;button type=\"submit\" class=\"btn btn-primary\"&gt;Submit&lt;\/button&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/form&gt;\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;\/div&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/www.gstatic.com\/firebasejs\/7.15.5\/firebase-app.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"https:\/\/www.gstatic.com\/firebasejs\/7.15.5\/firebase-database.js\"&gt;&lt;\/script&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;script src=\"js\/main.js\"&gt;&lt;\/script&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>Dans le code ci-dessus, j&rsquo;ai inclus un fichier Firebase JS avant <code>main.js<\/code>lequel j&rsquo;ai copi\u00e9 auparavant ainsi que le JS de Realtime Database. Cr\u00e9ez un <code>main.js<\/code>fichier dans le dossier &lsquo;js&rsquo;. Ce fichier JS aura une logique r\u00e9elle pour interagir avec Firebase. Ajoutez le code copi\u00e9 de Firebase en haut du <code>main.js<\/code>fichier.<\/p>\n<pre><code>\/\/ Paste the code from Firebase\nvar config = {\n\u00a0\u00a0\u00a0\u00a0apiKey: \"YOUR_API_KEY\",\n\u00a0\u00a0\u00a0\u00a0authDomain: \"Your_AuthDomain\",\n\u00a0\u00a0\u00a0\u00a0databaseURL: \"YOUR_DATABAE_URL\",\n\u00a0\u00a0\u00a0\u00a0projectId: \"YOUR_PROJECT_ID\",\n\u00a0\u00a0\u00a0\u00a0storageBucket: \"YOUR_STORAGE_BUCKET\",\n\u00a0\u00a0\u00a0\u00a0messagingSenderId: \"YOUR_SENDER_ID\",\n\u00a0\u00a0\u00a0\u00a0appId: \"YOUR_APP_ID\"\n};\nfirebase.initializeApp(config);<\/code><\/pre>\n<p>Apr\u00e8s cela, cr\u00e9ez une collection sous laquelle vos donn\u00e9es de formulaire seraient stock\u00e9es. Vous pouvez donner n&rsquo;importe quel nom \u00e0 la collection. Dans mon cas, je cr\u00e9e une collection appel\u00e9e &lsquo;contactformmessages&rsquo;.<\/p>\n<pre><code>\/\/ Reference messages collection\nvar messagesRef = firebase.database().ref('contactformmessages');<\/code><\/pre>\n<p>Enfin, nous prendrons toutes les valeurs du formulaire et les transmettrons \u00e0 Firebase lors de la soumission du formulaire de la mani\u00e8re suivante.<\/p>\n<pre><code>$('#contactForm').submit(function(e) {\n\u00a0\u00a0\u00a0\u00a0e.preventDefault();\n\u00a0\n\u00a0\u00a0\u00a0\u00a0var newMessageRef = messagesRef.push();\n\u00a0\u00a0\u00a0\u00a0newMessageRef.set({\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0name: $('.fullname').val(),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0email: $('.email').val(),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0subject: $('.subject').val(),\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0message: $('.message').val()\n\u00a0\u00a0\u00a0\u00a0});\n\u00a0\n\u00a0\u00a0\u00a0\u00a0$('.success-message').show();\n\u00a0\n\u00a0\u00a0\u00a0\u00a0$('#contactForm')[0].reset();\n});<\/code><\/pre>\n<p>Maintenant, essayez de soumettre un formulaire avec des valeurs factices et dirigez-vous vers votre base de donn\u00e9es en temps r\u00e9el Firebase, vous devriez voir vos donn\u00e9es stock\u00e9es dans la base de donn\u00e9es. Cela ressemblera \u00e0 ci-dessous.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20260-6081d485e1c3f.png\" alt=\"Comment connecter la base de donn\u00e9es en temps r\u00e9el Firebase \u00e0 votre formulaire de site Web\" ><\/a><\/p>\n<h3>Lire les donn\u00e9es de la base de donn\u00e9es en temps r\u00e9el Firebase<\/h3>\n<p>Vous devez apprendre \u00e0 \u00e9crire des donn\u00e9es dans la base de donn\u00e9es en temps r\u00e9el de Firebase. Vous pouvez \u00e9galement le lire \u00e0 partir de Firebase. La lecture des donn\u00e9es de Firebase est simple et ne n\u00e9cessite que quelques lignes de code JavaScript. Nous avons cr\u00e9\u00e9 une collection de messages en tant que <code>messagesRef<\/code>. En utilisant cette variable, vous pouvez lire les donn\u00e9es comme suit.<\/p>\n<pre><code>messagesRef.once('value').then((snapshot) =&gt; {\n\u00a0\u00a0\u00a0\u00a0Object.keys(snapshot.val()).forEach((key) =&gt; {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0console.log(`Name: ${snapshot.val()[key].name}`);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0console.log(`Email: ${snapshot.val()[key].email}`);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0console.log(`Subject: ${snapshot.val()[key].subject}`);\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0console.log(`Message: ${snapshot.val()[key].message}`);\n\u00a0\u00a0\u00a0\u00a0});\n});<\/code><\/pre>\n<p>J&rsquo;esp\u00e8re que vous avez appris \u00e0 connecter Firebase au formulaire du site Web. S&rsquo;il vous pla\u00eet partager vos pens\u00e9es et suggestions dans la section commentaires ci-dessous.<\/p>\n<h4>Articles Li\u00e9s<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/comment-faire-une-sauvegarde-de-l-application-laravel\/\" title=\"Comment faire une sauvegarde de l&#039;application Laravel\">Comment faire une sauvegarde de l&rsquo;application Laravel<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/?p=23830\" title=\"Comment stocker automatiquement une sauvegarde WordPress sur Dropbox\">Comment stocker automatiquement une sauvegarde WordPress sur Dropbox<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/fr\/deployez-gratuitement-un-site-web-statique-sur-firebase-hosting\/\" title=\"D\u00e9ployez gratuitement un site Web statique sur Firebase Hosting\">D\u00e9ployez gratuitement un site Web statique sur Firebase Hosting<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous \u00e9tudions comment connecter un formulaire de site Web \u00e0 Firebase Realtime Database. Ce faisant, nos donn\u00e9es de formulaire seront stock\u00e9es dans Firebase<\/p>\n","protected":false},"author":1,"featured_media":20261,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[245],"tags":[844],"class_list":["post-25707","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/25707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=25707"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/25707\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/20261"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=25707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=25707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=25707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}