{"id":230679,"date":"2022-12-06T18:28:00","date_gmt":"2022-12-06T15:28:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230679"},"modified":"2022-12-07T12:18:27","modified_gmt":"2022-12-07T09:18:27","slug":"installation-de-xdebug-partie-1-le-module-xdebug","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/installation-de-xdebug-partie-1-le-module-xdebug\/","title":{"rendered":"Installation de Xdebug, partie 1\u00a0: le module Xdebug"},"content":{"rendered":"\n<p>\u00c0 ce jour, nous avons couvert beaucoup de terrain en ce qui concerne le travail avec WordPress et le d\u00e9bogage. Et cela est particuli\u00e8rement vrai en ce qui concerne le travail avec les outils et plugins disponibles dans WordPress. Si vous rejoignez cette s\u00e9rie en particulier, assurez-vous de suivre les publications suivantes\u00a0:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/fr\/lire-et-comprendre-les-journaux-derreurs-de-wordpress-partie-1\/\" title=\"Lire et comprendre les journaux d'erreurs de WordPress, partie 1\">Lire et comprendre les journaux d&rsquo;erreurs de WordPress, partie 1<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/fr\/lire-et-comprendre-les-journaux-derreurs-de-wordpress-partie-2\/\" title=\"Lire et comprendre les journaux d'erreurs de WordPress, partie 2\">Lire et comprendre les journaux d&rsquo;erreurs de WordPress, partie 2<\/a><\/strong><\/li>\n<li><strong><a href=\"https:\/\/tommcfarlin.com\/debugging-within-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">D\u00e9bogage de base dans WordPress<\/a><\/strong><\/li>\n<\/ul>\n<p>Dans le post pr\u00e9c\u00e9dent, rappelez-vous que j&rsquo;ai dit ce qui suit:<\/p>\n<blockquote>\n<p>Mais si vous cherchez \u00e0 entrer dans le monde du d\u00e9bogage professionnel et pratique \u00e0 partir de votre IDE, il est important de comprendre le quoi, le comment et le pourquoi.<\/p>\n<\/blockquote>\n<p>Et nous sommes enfin pr\u00eats \u00e0 examiner ce que cela n\u00e9cessite. Pour commencer, cependant, cela signifie que nous devons comprendre quelques \u00e9l\u00e9ments sur <strong><a href=\"https:\/\/xdebug.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Xdebug<\/a><\/strong>, la terminologie, et avoir un IDE coh\u00e9rent pour tous ceux qui lisent cette s\u00e9rie particuli\u00e8re.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162717-61e743dbd5b19.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162717-61e743dbd5b19.png\" alt=\"Installation de Xdebug, partie 1\u00a0: le module Xdebug\"><\/a><\/p>\n<p>Cela va donc \u00eatre divis\u00e9 en deux parties.<\/p>\n<ul>\n<li>Tout d&rsquo;abord, nous allons examiner la terminologie requise pour le d\u00e9bogage et nous assurer que nous avons une configuration IDE appropri\u00e9e dans notre environnement de d\u00e9veloppement,<\/li>\n<li>Ensuite, nous allons voir comment nous assurer que nous avons correctement install\u00e9 Xdebug, puis le connecter \u00e0 notre environnement de d\u00e9veloppement afin que nous puissions le mettre au travail.<\/li>\n<\/ul>\n<p>Si vous avez lu une vari\u00e9t\u00e9 de contenus sur ce blog au cours des derni\u00e8res ann\u00e9es, certains d&rsquo;entre eux peuvent vous sembler familiers. Sinon, ce n&rsquo;est pas grave. N&rsquo;oubliez pas que l&rsquo;objectif est de s&rsquo;assurer que nous sommes tous au m\u00eame niveau alors que nous progressons dans le travail mentionn\u00e9 ci-dessus et tout au long de la s\u00e9rie.<\/p>\n<p>Cela dit, commen\u00e7ons.<\/p>\n<h2>Installation de Xdebug, partie 1<\/h2>\n<p>Comme mentionn\u00e9 ci-dessus, cet ensemble de messages va servir l&rsquo;un des deux objectifs qui peuvent \u00eatre d\u00e9crits succinctement (dont le second sera d\u00e9crit dans le prochain article):<\/p>\n<ol>\n<li>Terminologie de d\u00e9bogage<\/li>\n<li>Installation d&rsquo;un IDE<\/li>\n<\/ol>\n<p>Bien que de nombreux lecteurs connaissent d\u00e9j\u00e0 une partie de la terminologie (surtout si vous avez d\u00e9j\u00e0 utilis\u00e9 des outils c\u00f4t\u00e9 client ou m\u00eame des outils c\u00f4t\u00e9 serveur), et que vous avez d\u00e9j\u00e0 un \u00e9diteur de choix, il est important de s&rsquo;assurer que nous sommes travailler au moins avec une base coh\u00e9rente.<\/p>\n<p>Si vous avez confiance en vos comp\u00e9tences sur les deux points mentionn\u00e9s ci-dessus, le prochain article sera probablement plus int\u00e9ressant pour vous. Si, d&rsquo;un autre c\u00f4t\u00e9, cela vous ouvre un nouveau territoire, cela devrait jeter les bases de tout ce dont vous avez besoin pour vous assurer que vous d\u00e9boguez avec succ\u00e8s des projets dans WordPress.<\/p>\n<p>De plus, cela garantira que vous disposez d&rsquo;un ensemble coh\u00e9rent d&rsquo;outils avec lesquels travailler afin que nous puissions continuer \u00e0 avancer avec un ensemble standard d&rsquo;outils pour cr\u00e9er l&rsquo;environnement de d\u00e9veloppement le plus productif possible.<\/p>\n<h3>1 Terminologie de d\u00e9bogage<\/h3>\n<p>En fonction de votre exp\u00e9rience, vous pouvez faire valoir qu&rsquo;il existe entre cinq et sept termes, chacun \u00e9tant li\u00e9 au d\u00e9bogage. J&rsquo;ai d\u00e9crit alors avant dans d&rsquo;autres messages sur ce site. \u00c0 chaque fois, cependant, je l&rsquo;ai fait avec une approche un peu diff\u00e9rente du contenu.<\/p>\n<p>Dans cet article, je vise \u00e0 essayer de rendre cela aussi pr\u00e9cis et pr\u00e9cis que possible afin qu&rsquo;il fournisse une r\u00e9f\u00e9rence coh\u00e9rente que nous pourrons utiliser dans les articles (et dans le travail) \u00e0 venir. Dans l&rsquo;\u00e9tat actuel des choses, voici les termes que je pense que tout le monde devrait conna\u00eetre en ce qui concerne leur d\u00e9bogueur.<\/p>\n<ol>\n<li><strong>Points d&rsquo;arr\u00eat<\/strong>. Ceux-ci peuvent \u00eatre consid\u00e9r\u00e9s comme les blocs fondamentaux du d\u00e9bogage. En termes simples, ce sont des endroits du code o\u00f9 vous souhaitez suspendre l&rsquo;ex\u00e9cution afin de pouvoir examiner ce qui se passe dans le code. Cela a peut-\u00eatre \u00e0 voir avec les variables; peut-\u00eatre que cela a \u00e0 voir avec les fonctions, peut-\u00eatre que cela a \u00e0 voir avec autre chose. Quoi qu&rsquo;il en soit, c&rsquo;est important car vous dites au programme &quot;h\u00e9, je veux emp\u00eacher le programme de s&rsquo;ex\u00e9cuter ici sur cette ligne afin que je puisse enqu\u00eater sur l&rsquo;\u00e9tat du programme&quot;.<\/li>\n<li><strong>Montres<\/strong>. Ce sont des appels de fonction, des variables ou d&rsquo;autres endroits dans le code qui peuvent \u00eatre d\u00e9finis de telle sorte que nous puissions litt\u00e9ralement voir les valeurs changer tout au long de l&rsquo;ex\u00e9cution. Si nous parlons de fonctions, nous pourrions faire r\u00e9f\u00e9rence aux valeurs des arguments tels qu&rsquo;ils sont d\u00e9finis et manipul\u00e9s dans une fonction. Si nous parlons de variables, nous parlons de variables ; alors nous parlons des valeurs qu&rsquo;ils d\u00e9tiennent \u00e0 un moment donn\u00e9 pendant l&rsquo;ex\u00e9cution du programme. Cela peut \u00eatre lorsque nous d\u00e9finissons un point d&rsquo;arr\u00eat sp\u00e9cifique, ou lorsque nous parcourons le code et gardons un \u0153il sur l&rsquo;\u00e9tat de la variable tout au long de l&rsquo;ex\u00e9cution du programme.<\/li>\n<li><strong>Commencez<\/strong>. Cette action indique simplement au d\u00e9bogueur de commencer \u00e0 surveiller le serveur Web. Essentiellement, il garde un \u0153il sur tout ce qui se passe dans le programme et, si des points d&rsquo;arr\u00eat sont d\u00e9finis, il est pr\u00eat \u00e0 arr\u00eater l&rsquo;ex\u00e9cution et \u00e0 nous permettre de jeter un \u0153il \u00e0 ce qui se passe avec l&rsquo;\u00e9tat du programme. Vous pouvez techniquement d\u00e9marrer une session de d\u00e9bogage et ne rien faire du tout. Ce n&rsquo;est pas exactement productif, mais c&rsquo;est possible.<\/li>\n<li><strong>Entrez dans<\/strong>. Supposons un instant que vous ayez un point d&rsquo;arr\u00eat d\u00e9fini juste au-dessus d&rsquo;un appel de fonction ou sur un appel de fonction. Cela nous permet d&rsquo;entrer dans la fonction pour surveiller la valeur de chaque argument, comment ils sont manipul\u00e9s dans la fonction, ce que la fonction renvoie (le cas \u00e9ch\u00e9ant) et tout ce qui se passe dans la fonction.<\/li>\n<li><strong>Enjambez<\/strong>. D&rsquo;un autre c\u00f4t\u00e9, supposons que vous parcourez la fonction et que vous n&rsquo;\u00eates pas s\u00fbr de vouloir plonger dans la fonction. Peut-\u00eatre n&rsquo;\u00eates-vous int\u00e9ress\u00e9 que par les valeurs renvoy\u00e9es par la fonction ou par l&rsquo;\u00e9tat du programme apr\u00e8s l&rsquo;ex\u00e9cution de la fonction, mais vous n&rsquo;\u00eates pas int\u00e9ress\u00e9 par ce qui s&rsquo;est pass\u00e9 dans la fonction. Essentiellement, vous le traitez comme une bo\u00eete noire. C&rsquo;est ce que signifie enjamber une fonction. Autrement dit, vous laissez la fonction s&rsquo;ex\u00e9cuter sans y entrer pour la regarder fonctionner.<\/li>\n<li><strong>Sortez<\/strong>. Cet aspect particulier du d\u00e9bogage est utile chaque fois que vous vous retrouvez dans une fonction et que vous \u00eates pr\u00eat \u00e0 revenir \u00e0 la ligne principale d&rsquo;ex\u00e9cution car vous avez vu tout ce que vous devez voir. Peut-\u00eatre avez-vous vu les valeurs d&rsquo;une variable changer, peut-\u00eatre avez-vous vu un algorithme faire suffisamment de travail pour savoir qu&rsquo;il a fait ce que vous vouliez. Quoi qu&rsquo;il en soit, cela vous permettra de sortir de la fonction, bien nomm\u00e9e, puis de passer \u00e0 la<\/li>\n<li><strong>Arr\u00eatez<\/strong>. Tout comme start indique au d\u00e9bogueur de <strong>commencer<\/strong> \u00e0 \u00e9couter le serveur, en pr\u00eatant attention aux points d&rsquo;arr\u00eat et en affichant des informations sur la progression de l&rsquo;application, stop fait exactement le contraire. Il indique au d\u00e9bogueur que nous avons fini d&rsquo;\u00e9couter, de regarder et de pr\u00eater attention \u00e0 l&rsquo;\u00e9tat du programme. Cela ne signifie pas que le programme s&rsquo;arr\u00eate &#8211; juste le d\u00e9bogueur. Donc, si vous avez fini de pr\u00eater attention \u00e0 toutes les informations fournies par le d\u00e9bogueur, vous \u00eates probablement en mesure d&rsquo;arr\u00eater le d\u00e9bogueur.<\/li>\n<\/ol>\n<p>Une derni\u00e8re remarque que je voudrais faire est que PHP est unique en ce sens qu&rsquo;il offre une vari\u00e9t\u00e9 de variables accessibles au public telles que <strong><a href=\"https:\/\/secure.php.net\/manual\/en\/reserved.variables.get.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">$_GET<\/a> ,<\/strong> <a href=\"https:\/\/secure.php.net\/manual\/en\/reserved.variables.post.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">$_POST<\/a>, <a href=\"https:\/\/secure.php.net\/manual\/en\/reserved.variables.request.php\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">$_REQUEST<\/a>, etc. Ce sont aussi des variables qui sont \u00e0 notre disposition et que nous pouvons surveiller. Ce n&rsquo;est pas seulement limit\u00e9 \u00e0 ce que nous avons \u00e9crit dans notre code.<\/p>\n<p>Ceci est particuli\u00e8rement utile lorsque nous examinons les donn\u00e9es sur les rechargements de pages, les requ\u00eates Ajax (comme lors des actions GET et POST), etc.<\/p>\n<h3>2 Installer Xdebug<\/h3>\n<p>Bien que cela ressorte probablement des articles pr\u00e9c\u00e9dents de cette s\u00e9rie, je vais utiliser <strong><a href=\"https:\/\/code.visualstudio.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Visual Studio Code<\/a><\/strong> comme IDE de choix. Si vous n&rsquo;en avez pas, alors c&rsquo;est celui que je recommande. Si, toutefois, vous avez un IDE avec lequel vous \u00eates \u00e0 l&rsquo;aise, alors c&rsquo;est celui que je recommande.<\/p>\n<ul>\n<li>Le code est toujours en d\u00e9veloppement,<\/li>\n<li>a une \u00e9conomie active d&rsquo;extensions,<\/li>\n<li>fonctionne bien avec une vari\u00e9t\u00e9 de langages, d&rsquo;outils, etc.,<\/li>\n<li>est l\u00e9ger et joue bien avec les diff\u00e9rentes choses que nous pouvons \u00eatre utilis\u00e9es dans le d\u00e9veloppement WordPress (comme PHP, HTML et JavaScript).<\/li>\n<\/ul>\n<p>De plus, <strong><a href=\"https:\/\/tommcfarlin.com\/tag\/visual-studio-code\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Code<\/a><\/strong> dispose \u00e9galement d&rsquo;un solide support pour Xdebug. Cependant, pour nous assurer que le d\u00e9bogueur est correctement install\u00e9, nous devons nous assurer que l&rsquo;extension est install\u00e9e avec notre installation de PHP, qu&rsquo;elle est disponible sur notre syst\u00e8me et qu&rsquo;elle peut \u00eatre ex\u00e9cut\u00e9e dans notre IDE. Nous allons envisager de le faire, mais nous devons d&rsquo;abord nous assurer que Xdebug est correctement install\u00e9.<\/p>\n<h4>Installation de Xdebug<\/h4>\n<p>L&rsquo;installation de Xdebug est facile. Depuis votre session de terminal, vous devrez ex\u00e9cuter <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/426e02bcfc411d43be6715b3e84ead7e#file-16-install-xdebug-txt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">la commande suivante\u00a0:<\/a><\/strong><\/p>\n<p>Une fois que vous l&rsquo;avez fait, vous remarquerez que plusieurs choses se produisent dans la fen\u00eatre du terminal au cours de l&rsquo;installation. \u00c0 moins que vous ne soyez particuli\u00e8rement int\u00e9ress\u00e9, vous n&rsquo;avez pas \u00e0 vous soucier de ce qu&rsquo;il fait jusqu&rsquo;\u00e0 ce qu&rsquo;il vous renvoie \u00e0 l&rsquo;invite de commande.<\/p>\n<p>A ce stade, le module Xdebug a \u00e9t\u00e9 install\u00e9 ; cependant, vous devrez dire \u00e0 PHP qu&rsquo;il est install\u00e9 et o\u00f9 il peut trouver le module.<\/p>\n<p>Pour installer l&rsquo;extension avec votre version actuelle de PHP, il est important de savoir quelle version de PHP vous avez install\u00e9e. Si vous utilisez un gestionnaire de packages, il peut y avoir plusieurs versions et vous devrez indiquer au fichier de configuration de cette version particuli\u00e8re o\u00f9 trouver le module.<\/p>\n<p>Inversement, si vous avez une seule version install\u00e9e, vous devrez indiquer \u00e0 une seule version de PHP o\u00f9 elle est install\u00e9e. Tout d&rsquo;abord, vous pouvez trouver o\u00f9 Xdebug existe sur le syst\u00e8me de fichiers \u00e0 l&rsquo;aide de <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/426e02bcfc411d43be6715b3e84ead7e#file-17-find-xdebug-txt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">cette commande\u00a0:<\/a><\/strong><\/p>\n<p>Ensuite, vous devrez mettre \u00e0 jour le fichier de configuration de votre installation PHP. Pour ce faire, ex\u00e9cutez simplement <strong>php -v<\/strong> \u00e0 partir de la ligne de commande et il vous dira quelle version vous utilisez. \u00c0 partir de l\u00e0, vous devrez localiser le fichier d&rsquo;initialisation de la version de PHP que vous utilisez. Si, lors de l&rsquo;ex\u00e9cution de <strong>php -v,<\/strong> vous revenez avec quelque chose comme ceci :<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162717-61e743e0189a7.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162717-61e743e0189a7.png\" alt=\"Installation de Xdebug, partie 1\u00a0: le module Xdebug\"><\/a><\/p>\n<p>Cela nous indique que nous ex\u00e9cutons PHP 7.1.19 (bien que votre version puisse varier). \u00c0 partir de l\u00e0, nous savons rechercher un certain fichier de configuration PHP pour cette version de PHP. Pour ce faire, recherchez <strong>php.ini<\/strong> dans le r\u00e9pertoire \/usr\/local\/etc\/php\/7.1\/ de votre syst\u00e8me (bien que le num\u00e9ro de version exact puisse varier).<\/p>\n<p>De l\u00e0, ouvrez le fichier puis ajoutez <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/426e02bcfc411d43be6715b3e84ead7e#file-18-reference-xdebug-txt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">la ligne de code suivante\u00a0:<\/a><\/strong><\/p>\n<pre><code>zend_extension=\"\/usr\/local\/lib\/php\/pecl\/20160303\/xdebug.so\"<\/code><\/pre>\n<p>Cela indiquera \u00e0 PHP o\u00f9 r\u00e9side Xdebug afin qu&rsquo;il puisse \u00eatre utilis\u00e9 dans votre travail.<\/p>\n<h4>Tester l&rsquo;installation<\/h4>\n<p>Pour v\u00e9rifier que l&rsquo;installation s&rsquo;est bien d\u00e9roul\u00e9e, vous pouvez ex\u00e9cuter le code suivant <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/426e02bcfc411d43be6715b3e84ead7e#file-19-verify-xdebug-txt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dans votre terminal\u00a0:<\/a><\/strong><\/p>\n<p>Et puis vous devriez voir quelque chose comme la sortie suivante \u00e0 l&rsquo;\u00e9cran\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162717-61e743e0189a7.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-162717-61e743e0189a7.png\" alt=\"Installation de Xdebug, partie 1\u00a0: le module Xdebug\"><\/a><\/p>\n<p>Notez que dans la capture d&rsquo;\u00e9cran ci-dessus, vous voyez ce qui suit\u00a0:<\/p>\n<blockquote>\n<p>avec Xdebug v2.6.0, Copyright (c) 2002-2018, par Derick Rethans<\/p>\n<\/blockquote>\n<p>Cela signifie que le module a \u00e9t\u00e9 install\u00e9 et que PHP en est conscient.<\/p>\n<h2>Configuration de votre EDI<\/h2>\n<p>Dans le prochain article, nous verrons comment lier Xdebug \u00e0 notre IDE. En supposant que vous avez suivi les \u00e9tapes de cet article et que tout s&rsquo;est bien pass\u00e9, vous devriez \u00eatre pr\u00eat \u00e0 vous pr\u00e9parer au d\u00e9bogage des projets WordPress.<\/p>\n<p>Tant que nous ne l&rsquo;avons pas ex\u00e9cut\u00e9 dans un IDE, cependant, ce n&rsquo;est pas aussi utile (ou c&rsquo;est plus difficile que n\u00e9cessaire). Donc la semaine prochaine, nous verrons exactement comment faire cela.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous couvrons l&rsquo;installation de Xdebug afin qu&rsquo;il soit disponible dans notre installation PHP. Finalement, c&rsquo;est ce qui nous permettra de d\u00e9boguer notre code depuis un IDE.<\/p>\n","protected":false},"author":1,"featured_media":236541,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717,801],"tags":[1167],"class_list":["post-230679","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-php-3","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/230679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=230679"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/230679\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/236541"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=230679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=230679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=230679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}