{"id":5634,"date":"2026-09-09T08:45:09","date_gmt":"2026-09-09T06:45:09","guid":{"rendered":"https:\/\/www.bras-de-fer.fr\/blog\/variantes-planche-abdominale\/"},"modified":"2026-09-09T08:45:09","modified_gmt":"2026-09-09T06:45:09","slug":"variantes-planche-abdominale","status":"publish","type":"post","link":"https:\/\/www.bras-de-fer.fr\/blog\/variantes-planche-abdominale\/","title":{"rendered":"Variantes de la planche abdominale et dur\u00e9e recommand\u00e9e pour un entra\u00eenement efficace"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Variantes de la planche abdominale et dur\u00e9e recommand\u00e9e pour un entra\u00eenement efficace<\/strong><\/p>\n\n<p class=\"wp-block-paragraph\">La planche abdominale est un pilier du renforcement musculaire et de la stabilit\u00e9 du tronc, mais sa r\u00e9ussite d\u00e9pend moins du temps affich\u00e9 au chrono que de la qualit\u00e9 de la position. Ce texte propose une feuille de route claire : pourquoi la planche travaille plusieurs muscles \u00e0 la fois, comment l\u2019ex\u00e9cuter clean, quelles fautes \u00e9liminer, une \u00e9chelle de progression en 8 niveaux et des rep\u00e8res de <strong>dur\u00e9e planche<\/strong> adapt\u00e9s \u00e0 chaque profil. Vous trouverez des exercices pratiques, des dur\u00e9es et un plan d\u2019action imm\u00e9diat pour int\u00e9grer le gainage dans un entra\u00eenement efficace sans risquer les compensations.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Objectif<\/strong> : renforcer la sangle abdominale et am\u00e9liorer la stabilit\u00e9 du tronc.<\/li><li><strong>Approche<\/strong> : privil\u00e9gier la technique avant la dur\u00e9e.<\/li><li><strong>Programme type<\/strong> : 3 \u00e0 4 s\u00e9ries, 2 \u00e0 3 fois par semaine, variantes progressives.<\/li><li><strong>Pi\u00e8ge \u00e0 \u00e9viter<\/strong> : augmenter la dur\u00e9e au d\u00e9triment de l\u2019alignement.<\/li><li><strong>Action imm\u00e9diate<\/strong> : filmez-vous de profil et choisissez votre niveau sur l\u2019\u00e9chelle de progression.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Planche abdominale : quels b\u00e9n\u00e9fices pour le renforcement musculaire et la stabilit\u00e9 du tronc<\/h2>\n\n<p class=\"wp-block-paragraph\">La planche mobilise simultan\u00e9ment le <strong>grand droit<\/strong>, les <strong>obliques<\/strong> et le <strong>transverse<\/strong>, muscles centraux pour la posture et la protection lombaire. En travaillant en isom\u00e9trie, l\u2019exercice am\u00e9liore la coordination intermusculaire, utile pour porter une charge, courir ou soulever un objet sans douleur.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour les pratiquants r\u00e9guliers, combiner la planche avec des <strong>planches lat\u00e9rales<\/strong> et des mouvements oppos\u00e9s (bird dog, dead bug) augmente la robustesse fonctionnelle. Les rep\u00e8res d\u2019effort varient selon l\u2019\u00e2ge et l\u2019entra\u00eenement : des objectifs de maintien de 20 \u00e0 45 secondes conviennent \u00e0 de nombreuses personnes, tandis que les sportifs entra\u00een\u00e9s peuvent viser 60 secondes ou plus, \u00e0 condition de garder une technique parfaite.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : la planche n\u2019est pas un test de bravoure ; c\u2019est un outil pour construire de l\u2019endurance musculaire et de la stabilit\u00e9 sur le long terme.<\/p>\n\n<h2 class=\"wp-block-heading\">Technique parfaite de la planche abdominale : checklist pas \u00e0 pas<\/h2>\n\n<p class=\"wp-block-paragraph\">La planche se construit du sol vers le haut. Suivez cette checklist dans l\u2019ordre pour garantir un gainage propre :<\/p>\n\n<ol class=\"wp-block-list\"><li><strong>Alignement \u00e9paules-coudes<\/strong> : les coudes sous les \u00e9paules, avant-bras parall\u00e8les.<\/li><li><strong>Placement du regard<\/strong> : regard vers le sol, quelques centim\u00e8tres devant les mains pour garder la nuque neutre.<\/li><li><strong>Bassin en position neutre<\/strong> : \u00e9vitez la cambrure (bassin trop bas) et la position en pique (fesses trop hautes). R\u00e9alisez une r\u00e9troversion l\u00e9g\u00e8re en serrant les fessiers.<\/li><li><strong>Jambes actives<\/strong> : quadriceps contract\u00e9s, pieds \u00e0 largeur de hanches, tension corporelle continue.<\/li><li><strong>Respiration contr\u00f4l\u00e9e<\/strong> : respirez sans bloquer ; si vous ne pouvez pas parler, l\u2019intensit\u00e9 est trop \u00e9lev\u00e9e.<\/li><\/ol>\n\n<p class=\"wp-block-paragraph\">Exemple pratique : ex\u00e9cutez 3 \u00d7 30 s sur avant-bras en gardant la checklist. Arr\u00eatez la s\u00e9rie d\u00e8s que le bassin bouge. Ce principe vaut pour toutes les <strong>variantes planche<\/strong>.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : la respiration est un indicateur fiable : une planche en apn\u00e9e est une planche techniquement insuffisante.<\/p>\n\n<h2 class=\"wp-block-heading\">Erreurs fr\u00e9quentes en gainage et corrections rapides<\/h2>\n\n<p class=\"wp-block-paragraph\">Sur des milliers de s\u00e9ances, cinq fautes reviennent constamment. Les corriger am\u00e9liore imm\u00e9diatement l\u2019efficacit\u00e9 et r\u00e9duit le risque lombaire.<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Bassin qui plonge<\/strong> \u2014 signe de fatigue ; correction : arr\u00eater la s\u00e9rie et revenir \u00e0 une variante plus facile.<\/li><li><strong>Fesses trop hautes<\/strong> \u2014 le corps forme un V invers\u00e9 ; correction : visualisez un manche \u00e0 balai touchant t\u00eate, haut du dos et fessiers.<\/li><li><strong>Regard vers l\u2019avant<\/strong> \u2014 casse la cervicale ; correction : regardez le sol.<\/li><li><strong>Apn\u00e9e<\/strong> \u2014 augmentation de la tension ; correction : expirez lentement et maintenez un rythme respiratoire.<\/li><li><strong>Course au chrono (marathon de planche)<\/strong> \u2014 compensations et prise sur les structures passives ; correction : privil\u00e9giez plusieurs s\u00e9ries courtes et propres plut\u00f4t qu\u2019une tenue excessive.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Exemple terrain : un pratiquant tenant 2 minutes mais avec bassin affaiss\u00e9 d\u00e9veloppe des compensations lombaires. Remplacez par 4 s\u00e9ries de 30 s propres pour doubler l\u2019effet sans risque.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : la qualit\u00e9 prime toujours sur la quantit\u00e9.<\/p>\n\n<h2 class=\"wp-block-heading\">Variantes planche et progression planche : \u00e9chelle en 8 niveaux<\/h2>\n\n<p class=\"wp-block-paragraph\">La progression repose sur deux leviers : la dur\u00e9e et la complexit\u00e9 des mouvements. Ne montez pas les deux en m\u00eame temps. Le passage de niveau se fait quand vous tenez le <strong>volume cible<\/strong> avec une technique irr\u00e9prochable sur deux s\u00e9ances cons\u00e9cutives.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Niveau<\/th>\n<th>Variante<\/th>\n<th>Volume cible avant passage<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>1<\/td>\n<td>Planche inclin\u00e9e (mains sur un meuble)<\/td>\n<td><strong>3 \u00d7 30 s<\/strong><\/td>\n<\/tr>\n<tr>\n<td>2<\/td>\n<td>Planche sur les genoux<\/td>\n<td><strong>3 \u00d7 30 s<\/strong><\/td>\n<\/tr>\n<tr>\n<td>3<\/td>\n<td>Planche standard sur avant-bras<\/td>\n<td><strong>3 \u00d7 30\u201345 s<\/strong><\/td>\n<\/tr>\n<tr>\n<td>4<\/td>\n<td>Planche sur les mains (position pompe)<\/td>\n<td><strong>3 \u00d7 30 s<\/strong><\/td>\n<\/tr>\n<tr>\n<td>5<\/td>\n<td>Planche avec \u00e9l\u00e9vation d\u2019une jambe<\/td>\n<td><strong>3 \u00d7 20 s par jambe<\/strong><\/td>\n<\/tr>\n<tr>\n<td>6<\/td>\n<td>Planche avec \u00e9l\u00e9vation d\u2019un bras<\/td>\n<td><strong>3 \u00d7 15 s par bras<\/strong><\/td>\n<\/tr>\n<tr>\n<td>7<\/td>\n<td>Body saw (va-et-vient sur les coudes)<\/td>\n<td><strong>3 \u00d7 10 r\u00e9p\u00e9titions<\/strong><\/td>\n<\/tr>\n<tr>\n<td>8<\/td>\n<td>Planche bras et jambe oppos\u00e9s lev\u00e9s (superman plank)<\/td>\n<td><strong>3 \u00d7 10 s par diagonale<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Dur\u00e9e estim\u00e9e par niveau : <strong>2 \u00e0 6 semaines<\/strong> selon votre point de d\u00e9part. Exemple : Julien est pass\u00e9 du niveau 2 au niveau 5 en 10 semaines avec un programme structur\u00e9 \u2014 rythme normal, pas pr\u00e9cipit\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Pr\u00e9cision : le passage du niveau 3 au 4 sollicite fortement \u00e9paules et poignets ; surveillez l\u2019instabilit\u00e9. Si une hanche pivote lors d\u2019une \u00e9l\u00e9vation de membre, redescendez de niveau.<\/p>\n\n<p class=\"wp-block-paragraph\">Pour approfondir les progressions et variantes, consultez des guides pratiques sur <a href=\"https:\/\/forme-et-vitalite.fr\/fitness\/planche-abdominale-variantes-progressions\/\" target=\"_blank\" rel=\"noopener\">variantes et progressions<\/a> et des rep\u00e8res de dur\u00e9e sur <a href=\"https:\/\/www.pressesante.com\/combien-de-temps-faut-il-maintenir-la-planche-abdominale-pour-obtenir-des-resultats\/\" target=\"_blank\" rel=\"noopener\">rep\u00e8res de dur\u00e9e<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : valider la technique sur deux s\u00e9ances cons\u00e9cutives \u00e9vite les paliers mal calibr\u00e9s.<\/p>\n\n<!-- Quizz interactif : Variantes de la planche abdominale\n     - \u00c0 copier\/coller dans votre page existante (pas de <head> ni <body> complets)\n     - Inclut Tailwind CSS via CDN pour le style l\u00e9ger\n     - Taille verticale limit\u00e9e via max-height pour respecter contrainte d'affichage\n     - Aucune API externe requise pour ce quizz (tout est local).\n       Si vous souhaitez plus tard int\u00e9grer une API gratuite (exemple : API de citation motivante),\n       voici un exemple d'API publique gratuite :\n       URL: https:\/\/api.quotable.io\/random\n       Exemple de r\u00e9ponse JSON:\n       {\n         \"_id\": \"5eb17aaeb69dc744b4e70f04\",\n         \"content\": \"Life is what happens when you're busy making other plans.\",\n         \"author\": \"John Lennon\"\n       }\n-->\n\n<!-- Chargement l\u00e9ger de Tailwind-like utilitaire (browser version) -->\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/@tailwindcss\/browser@4\"><\/script>\n\n<style>\n  \/* Style local pour contr\u00f4ler la hauteur et quelques ajustements *\/\n  #plank-quiz { max-height: 2000px; overflow:auto; }\n  \/* focus visible accessible *\/\n  .focus-ring:focus { outline: 3px solid rgba(59,130,246,0.5); outline-offset: 2px; }\n  \/* petite transition pour retours *\/\n  .feedback-enter { transform: translateY(-6px); opacity: 0; }\n  .feedback-enter-active { transform: translateY(0); opacity: 1; transition: all 220ms ease; }\n<\/style>\n\n<div id=\"plank-quiz\" class=\"max-w-3xl mx-auto p-6 bg-gradient-to-br from-gray-50 to-white rounded-lg shadow-lg text-gray-800\">\n  <header class=\"mb-4\">\n    <h2 class=\"text-2xl font-semibold mb-1\">Quizz : Variantes de la planche et dur\u00e9e recommand\u00e9e<\/h2>\n    <p class=\"text-sm text-gray-600\">Testez vos connaissances et obtenez une recommandation d&rsquo;entra\u00eenement selon votre niveau de d\u00e9part.<\/p>\n  <\/header>\n\n  <main id=\"quiz-root\" aria-live=\"polite\">\n    <!-- Vue initiale -->\n    <section id=\"intro\" class=\"space-y-4\">\n      <p class=\"text-gray-700\">Avant de commencer, choisissez votre niveau de d\u00e9part. Cette s\u00e9lection permettra d&rsquo;ajuster la recommandation finale.<\/p>\n\n      <div class=\"grid grid-cols-1 sm:grid-cols-2 gap-3\">\n        <button data-level=\"1\"\n                class=\"level-btn focus-ring p-3 bg-white border border-gray-200 rounded-md text-left hover:shadow-sm\"\n                aria-pressed=\"false\">\n          <div class=\"font-medium\">1) Je ne tiens pas la position sur jambes tendues 30s<\/div>\n          <div class=\"text-sm text-gray-500\">Commencez par une variante tr\u00e8s assist\u00e9e (ex. plank genoux)<\/div>\n        <\/button>\n\n        <button data-level=\"2\"\n                class=\"level-btn focus-ring p-3 bg-white border border-gray-200 rounded-md text-left hover:shadow-sm\"\n                aria-pressed=\"false\">\n          <div class=\"font-medium\">2) Je tiens 30s sur genoux<\/div>\n          <div class=\"text-sm text-gray-500\">Base solide, objectif : renforcement progressif<\/div>\n        <\/button>\n\n        <button data-level=\"3\"\n                class=\"level-btn focus-ring p-3 bg-white border border-gray-200 rounded-md text-left hover:shadow-sm\"\n                aria-pressed=\"false\">\n          <div class=\"font-medium\">3) Je tiens 30\u201345s sur avant-bras<\/div>\n          <div class=\"text-sm text-gray-500\">Bon niveau : travailler stabilit\u00e9 et dur\u00e9e<\/div>\n        <\/button>\n\n        <button data-level=\"4\"\n                class=\"level-btn focus-ring p-3 bg-white border border-gray-200 rounded-md text-left hover:shadow-sm\"\n                aria-pressed=\"false\">\n          <div class=\"font-medium\">4) Je peux tenir 30s sur les mains<\/div>\n          <div class=\"text-sm text-gray-500\">Niveau avanc\u00e9 : ajouter variations et instabilit\u00e9<\/div>\n        <\/button>\n      <\/div>\n\n      <div class=\"flex gap-3 mt-4\">\n        <button id=\"start-quiz\" class=\"focus-ring px-4 py-2 bg-emerald-500 text-white rounded-md hover:bg-emerald-600\">Commencer le quizz<\/button>\n        <button id=\"open-practice\" class=\"focus-ring px-4 py-2 bg-blue-500 text-white rounded-md hover:bg-blue-600\">Mode pratique (minuterie)<\/button>\n      <\/div>\n    <\/section>\n\n    <!-- Quizz container (initialement cach\u00e9) -->\n    <section id=\"quiz-section\" class=\"hidden mt-6 space-y-4\" aria-hidden=\"true\">\n      <div class=\"flex items-center justify-between\">\n        <div>\n          <h3 id=\"question-title\" class=\"text-lg font-semibold\"><\/h3>\n          <p id=\"question-sub\" class=\"text-xs text-gray-500\"><\/p>\n        <\/div>\n        <div class=\"text-sm text-gray-600\">\n          Question <span id=\"current-index\">0<\/span>\/<span id=\"total-questions\">0<\/span>\n        <\/div>\n      <\/div>\n\n      <form id=\"options-form\" class=\"space-y-3\" aria-labelledby=\"question-title\">\n        <!-- Options injected ici -->\n      <\/form>\n\n      <div class=\"flex gap-3\">\n        <button id=\"prev-btn\" class=\"focus-ring px-3 py-2 bg-gray-200 rounded-md hover:bg-gray-300\" disabled>Pr\u00e9c\u00e9dent<\/button>\n        <button id=\"next-btn\" class=\"focus-ring px-3 py-2 bg-indigo-600 text-white rounded-md hover:bg-indigo-700\">Suivant<\/button>\n        <div class=\"ml-auto flex items-center gap-2 text-sm text-gray-600\">\n          <svg class=\"w-5 h-5 text-gray-400\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8v4l3 3\"\/><\/svg>\n          <span id=\"progress-percent\">0%<\/span>\n        <\/div>\n      <\/div>\n\n      <div id=\"feedback\" class=\"mt-3\" aria-live=\"polite\"><\/div>\n    <\/section>\n\n    <!-- R\u00e9sultat -->\n    <section id=\"result-section\" class=\"hidden mt-6 p-4 rounded-md bg-white border border-green-100\" aria-hidden=\"true\">\n      <h3 class=\"text-xl font-semibold\">R\u00e9sultat<\/h3>\n      <p id=\"score-text\" class=\"mt-2 text-gray-700\"><\/p>\n\n      <div id=\"recommendation\" class=\"mt-3 p-3 bg-gray-50 rounded-md border border-gray-100\"><\/div>\n\n      <div class=\"mt-4 flex gap-3\">\n        <button id=\"retry-btn\" class=\"focus-ring px-4 py-2 bg-yellow-400 text-white rounded-md hover:bg-yellow-500\">Recommencer<\/button>\n        <button id=\"practice-btn-2\" class=\"focus-ring px-4 py-2 bg-blue-500 text-white rounded-md hover:bg-blue-600\">Aller au mode pratique<\/button>\n      <\/div>\n    <\/section>\n\n    <!-- Mode pratique (minuterie) -->\n    <section id=\"practice-section\" class=\"hidden mt-6 p-4 bg-white rounded-md border border-gray-100\" aria-hidden=\"true\">\n      <h3 class=\"text-lg font-semibold\">Mode pratique : minuterie pour la planche<\/h3>\n      <p class=\"text-sm text-gray-600 mt-1\">Choisissez une variante puis lancez le chrono. Accessible et simple pour vos sessions.<\/p>\n\n      <div class=\"mt-3 grid grid-cols-1 sm:grid-cols-2 gap-3\">\n        <select id=\"practice-variant\" class=\"focus-ring p-2 border border-gray-200 rounded-md\">\n          <option value=\"genoux\">Planche sur genoux<\/option>\n          <option value=\"avant-bras\">Planche sur avant-bras<\/option>\n          <option value=\"mains\">Planche sur les mains<\/option>\n          <option value=\"laterale\">Planche lat\u00e9rale<\/option>\n        <\/select>\n\n        <input id=\"practice-duration\" type=\"number\" min=\"5\" value=\"30\" class=\"focus-ring p-2 border border-gray-200 rounded-md\" aria-label=\"Dur\u00e9e en secondes\" \/>\n      <\/div>\n\n      <div class=\"mt-4 flex items-center gap-3\">\n        <button id=\"start-practice\" class=\"focus-ring px-4 py-2 bg-emerald-500 text-white rounded-md hover:bg-emerald-600\">D\u00e9marrer<\/button>\n        <button id=\"stop-practice\" class=\"focus-ring px-4 py-2 bg-red-500 text-white rounded-md hover:bg-red-600\" disabled>Arr\u00eater<\/button>\n        <div class=\"ml-auto text-sm text-gray-700\">\n          <span id=\"timer-display\" class=\"font-mono text-lg\">00:30<\/span>\n        <\/div>\n      <\/div>\n\n      <p id=\"practice-note\" class=\"mt-3 text-xs text-gray-500\">Conseil : Respirez, gardez la colonne neutre, contractez le transverse.<\/p>\n    <\/section>\n  <\/main>\n<\/div>\n\n<script>\n\/*\n  Quizz JavaScript (tout en fran\u00e7ais et facilement \u00e9ditable)\n  - Con\u00e7u pour rester l\u00e9ger, accessible et clair.\n  - Aucune d\u00e9pendance lourde.\n  - Toutes les cha\u00eenes de texte en fran\u00e7ais (modifiable dans l'objet TEXTS).\n*\/\n\n\/* ========== TEXTES (\u00e9ditables) ========== *\/\nconst TEXTS = {\n  intro: {\n    title: 'Quizz : Variantes de la planche et dur\u00e9e recommand\u00e9e',\n    subtitle: 'Testez vos connaissances et obtenez une recommandation d'entra\u00eenement selon votre niveau de d\u00e9part.'\n  },\n  questions: [\n    {\n      q: 'Quelle variante est g\u00e9n\u00e9ralement la plus accessible pour un total d\u00e9butant?',\n      options: ['Planche sur genoux', 'Planche sur avant-bras', 'Planche lat\u00e9rale', 'Planche sur les mains'],\n      answer: 0,\n      explanation: 'La planche sur genoux r\u00e9duit la charge et permet d'apprendre la posture sans tenir tout le poids du corps.'\n    },\n    {\n      q: 'Quelle dur\u00e9e par s\u00e9rie est une bonne r\u00e9f\u00e9rence pour d\u00e9buter (tenir la position)?',\n      options: ['10 secondes', '30 secondes', '90 secondes', '5 minutes'],\n      answer: 1,\n      explanation: '30 secondes est souvent une bonne cible initiale ; l'intensit\u00e9 et la technique priment sur la dur\u00e9e.'\n    },\n    {\n      q: '\u00c0 quelle fr\u00e9quence progressive devriez-vous augmenter le niveau ou la dur\u00e9e?',\n      options: ['Chaque jour', 'Toutes les 2\u20136 semaines', 'Tous les 6 mois', 'Uniquement quand vous en avez envie'],\n      answer: 1,\n      explanation: 'Progressez lentement : toutes les 2\u20136 semaines permet d'adapter force et r\u00e9cup\u00e9ration.'\n    },\n    {\n      q: 'Quelle variante engage particuli\u00e8rement les \u00e9paules et le haut du corps?',\n      options: ['Planche sur genoux', 'Planche sur les mains', 'Planche lat\u00e9rale', 'Planche sur avant-bras'],\n      answer: 1,\n      explanation: 'La planche sur les mains sollicite davantage les \u00e9paules et le haut du corps.'\n    },\n    {\n      q: 'Quelle variante met l'accent sur les obliques?',\n      options: ['Planche sur avant-bras', 'Planche sur genoux', 'Planche lat\u00e9rale', 'Planche sur les mains'],\n      answer: 2,\n      explanation: 'La planche lat\u00e9rale travaille fortement les obliques (stabilit\u00e9 lat\u00e9rale).'\n    },\n    {\n      q: 'Quelle position est id\u00e9ale pour travailler le transverse tout en limitant la cambrure?',\n      options: ['Planche sur avant-bras', 'Planche sur genoux', 'Planche lat\u00e9rale', 'Planche sur les mains'],\n      answer: 0,\n      explanation: 'La planche sur avant-bras aide \u00e0 maintenir un alignement neutre si le transverse est bien engag\u00e9.'\n    },\n    {\n      q: 'Si vous pouvez tenir 30s sur les mains, quelle opportunit\u00e9 s'offre \u00e0 vous?',\n      options: ['Rester l\u00e0 sans progresser', 'Ajouter des variations et travailler l'instabilit\u00e9', 'Revenir aux genoux', 'Arr\u00eater la planche'],\n      answer: 1,\n      explanation: 'Tenir 30s sur les mains ouvre la voie \u00e0 des variantes plus difficiles : instabilit\u00e9, mouvements et dur\u00e9es plus longues.'\n    }\n  ],\n  recommendations: {\n    level1: 'Recommandation : commencez par le niveau assist\u00e9 (ex. planche sur genoux). Visez des s\u00e9ries de ~20\u201330s, 3 s\u00e9ries, 2\u20133 fois\/semaine. Progressez toutes les 2\u20136 semaines.',\n    level2: 'Recommandation : maintenez la planche sur genoux et introduisez la planche sur avant-bras en assistance. S\u00e9ries de 30s, 3\u20134 s\u00e9ries, 2\u20133 fois\/semaine. Progressez toutes les 2\u20136 semaines.',\n    level3: 'Recommandation : vous pouvez travailler la planche sur avant-bras 30\u201345s, ajouter variations lat\u00e9rales et allonger progressivement jusqu'\u00e0 60s. 3\u20135 s\u00e9ries, 2\u20133 fois\/semaine.',\n    level4: 'Recommandation : niveau avanc\u00e9 \u2014 explorez la planche sur les mains, variations dynamiques et instables. S\u00e9ries cibl\u00e9es, travail en qualit\u00e9 et ajout de challenge toutes les 2\u20136 semaines.'\n  },\n  buttons: {\n    start: 'Commencer le quizz',\n    practice: 'Mode pratique (minuterie)'\n  }\n};\n\n\/* ========== State ========== *\/\nconst state = {\n  selectedLevel: null, \/\/ 1..4\n  currentIndex: 0,\n  answers: [], \/\/ indices choisis\n  total: TEXTS.questions.length\n};\n\n\/* ========== Helpers DOM ==========\n   R\u00e9cup\u00e9ration des \u00e9l\u00e9ments cl\u00e9s pour manipuler l'UI.\n*\/\nconst root = document.getElementById('quiz-root');\nconst introSection = document.getElementById('intro');\nconst levelButtons = Array.from(document.querySelectorAll('.level-btn'));\nconst startBtn = document.getElementById('start-quiz');\nconst openPracticeBtn = document.getElementById('open-practice');\n\nconst quizSection = document.getElementById('quiz-section');\nconst questionTitle = document.getElementById('question-title');\nconst questionSub = document.getElementById('question-sub');\nconst optionsForm = document.getElementById('options-form');\nconst prevBtn = document.getElementById('prev-btn');\nconst nextBtn = document.getElementById('next-btn');\nconst currentIndexSpan = document.getElementById('current-index');\nconst totalQuestionsSpan = document.getElementById('total-questions');\nconst progressPercent = document.getElementById('progress-percent');\nconst feedbackDiv = document.getElementById('feedback');\n\nconst resultSection = document.getElementById('result-section');\nconst scoreText = document.getElementById('score-text');\nconst recommendationDiv = document.getElementById('recommendation');\nconst retryBtn = document.getElementById('retry-btn');\nconst practiceBtn2 = document.getElementById('practice-btn-2');\n\nconst practiceSection = document.getElementById('practice-section');\nconst openPracticeSelect = document.getElementById('practice-variant');\nconst practiceDurationInput = document.getElementById('practice-duration');\nconst startPracticeBtn = document.getElementById('start-practice');\nconst stopPracticeBtn = document.getElementById('stop-practice');\nconst timerDisplay = document.getElementById('timer-display');\n\n\/* ========== Initializations ========== *\/\ntotalQuestionsSpan.textContent = state.total;\n\n\/* Niveau selection handling *\/\nlevelButtons.forEach(btn => {\n  btn.addEventListener('click', () => {\n    \/\/ Visuel d'activation et stockage du niveau\n    levelButtons.forEach(b => { b.classList.remove('ring-2','ring-emerald-300'); b.setAttribute('aria-pressed','false'); });\n    btn.classList.add('ring-2','ring-emerald-300');\n    btn.setAttribute('aria-pressed','true');\n    state.selectedLevel = Number(btn.getAttribute('data-level'));\n  });\n});\n\n\/* ========== Quiz flow functions ========== *\/\n\n\/* Affiche une question selon state.currentIndex *\/\nfunction renderQuestion() {\n  const i = state.currentIndex;\n  const q = TEXTS.questions[i];\n  questionTitle.textContent = `Q${i+1} \u2014 ${q.q}`;\n  questionSub.textContent = 'S\u00e9lectionnez la meilleure r\u00e9ponse puis cliquez sur \"Suivant\".';\n  currentIndexSpan.textContent = i+1;\n\n  \/\/ Construire options radio accessibles\n  optionsForm.innerHTML = '';\n  q.options.forEach((opt, idx) => {\n    const id = `opt-${i}-${idx}`;\n    const wrapper = document.createElement('div');\n    wrapper.className = 'option flex items-center gap-3 p-2 rounded-md hover:bg-gray-50';\n\n    const radio = document.createElement('input');\n    radio.type = 'radio';\n    radio.name = `q-${i}`;\n    radio.id = id;\n    radio.value = idx;\n    radio.className = 'focus-ring';\n    radio.setAttribute('aria-label', opt);\n\n    \/\/ Si d\u00e9j\u00e0 r\u00e9pondu, pr\u00e9-cocher\n    if (state.answers[i] === idx) radio.checked = true;\n\n    const label = document.createElement('label');\n    label.htmlFor = id;\n    label.textContent = opt;\n    label.className = 'text-sm cursor-pointer';\n\n    wrapper.appendChild(radio);\n    wrapper.appendChild(label);\n    optionsForm.appendChild(wrapper);\n  });\n\n  \/\/ Mise \u00e0 jour boutons\n  prevBtn.disabled = i === 0;\n  nextBtn.textContent = (i === state.total - 1) ? 'Terminer' : 'Suivant';\n\n  \/\/ Progression\n  const pct = Math.round(((i) \/ state.total) * 100);\n  progressPercent.textContent = pct + '%';\n  feedbackDiv.innerHTML = ''; \/\/ reset feedback\n}\n\n\/* Sauvegarde la r\u00e9ponse s\u00e9lectionn\u00e9e (ou undefined) *\/\nfunction saveAnswer() {\n  const i = state.currentIndex;\n  const checked = optionsForm.querySelector('input[type=\"radio\"]:checked');\n  state.answers[i] = checked ? Number(checked.value) : null;\n}\n\n\/* Affiche un retour imm\u00e9diat pour la question courante *\/\nfunction showFeedback() {\n  const i = state.currentIndex;\n  const q = TEXTS.questions[i];\n  const chosen = state.answers[i];\n  if (chosen == null) {\n    feedbackDiv.innerHTML = `<div class=\"p-3 bg-yellow-50 border border-yellow-100 rounded text-sm text-gray-800\">Aucune r\u00e9ponse s\u00e9lectionn\u00e9e.<\/div>`;\n    return;\n  }\n  const correct = chosen === q.answer;\n  feedbackDiv.innerHTML = `\n    <div class=\"p-3 ${correct ? 'bg-green-50 border-green-100' : 'bg-red-50 border-red-100'} rounded text-sm\">\n      <div class=\"font-medium ${correct ? 'text-green-700' : 'text-red-700'}\">${correct ? 'Bonne r\u00e9ponse' : 'R\u00e9ponse incorrecte'}<\/div>\n      <div class=\"mt-1 text-gray-700\">${q.explanation}<\/div>\n    <\/div>\n  `;\n}\n\n\/* Calcul et affichage du r\u00e9sultat final *\/\nfunction computeResult() {\n  let correctCount = 0;\n  for (let i = 0; i < state.total; i++) {\n    if (state.answers[i] === TEXTS.questions[i].answer) correctCount++;\n  }\n  const pct = Math.round((correctCount \/ state.total) * 100);\n  scoreText.textContent = `Vous avez obtenu ${correctCount} bonnes r\u00e9ponses sur ${state.total} (${pct}%).`;\n\n  \/\/ Recommandation bas\u00e9e sur level s\u00e9lectionn\u00e9\n  let recText = 'Aucune recommandation de niveau s\u00e9lectionn\u00e9e.';\n  switch (state.selectedLevel) {\n    case 1:\n      recText = TEXTS.recommendations.level1;\n      break;\n    case 2:\n      recText = TEXTS.recommendations.level2;\n      break;\n    case 3:\n      recText = TEXTS.recommendations.level3;\n      break;\n    case 4:\n      recText = TEXTS.recommendations.level4;\n      break;\n    default:\n      recText = 'S\u00e9lectionnez un niveau de d\u00e9part au d\u00e9but pour obtenir une recommandation personnalis\u00e9e.';\n  }\n  recommendationDiv.innerHTML = `<div class=\"text-sm text-gray-800\">${recText}<\/div>`;\n}\n\n\/* Reset quiz state *\/\nfunction resetQuiz() {\n  state.currentIndex = 0;\n  state.answers = Array(state.total).fill(null);\n  state.selectedLevel = null;\n  \/\/ Reset visuals niveau\n  levelButtons.forEach(b => { b.classList.remove('ring-2','ring-emerald-300'); b.setAttribute('aria-pressed','false'); });\n  \/\/ Retour \u00e0 l'intro\n  quizSection.classList.add('hidden'); quizSection.setAttribute('aria-hidden','true');\n  resultSection.classList.add('hidden'); resultSection.setAttribute('aria-hidden','true');\n  practiceSection.classList.add('hidden'); practiceSection.setAttribute('aria-hidden','true');\n  introSection.classList.remove('hidden');\n}\n\n\/* ========== Event listeners ========== *\/\n\n\/* D\u00e9marrer le quizz *\/\nstartBtn.addEventListener('click', () => {\n  \/\/ On autorise le d\u00e9marrage m\u00eame sans niveau choisi, mais on conseille de le faire.\n  introSection.classList.add('hidden');\n  quizSection.classList.remove('hidden');\n  quizSection.setAttribute('aria-hidden','false');\n  state.currentIndex = 0;\n  state.answers = Array(state.total).fill(null);\n  renderQuestion();\n});\n\n\/* Ouvrir mode pratique *\/\nopenPracticeBtn.addEventListener('click', () => {\n  introSection.classList.add('hidden');\n  practiceSection.classList.remove('hidden');\n  practiceSection.setAttribute('aria-hidden','false');\n});\n\n\/* Navigation pr\u00e9c\u00e9dent *\/\nprevBtn.addEventListener('click', () => {\n  saveAnswer();\n  if (state.currentIndex > 0) {\n    state.currentIndex--;\n    renderQuestion();\n  }\n});\n\n\/* Navigation suivant \/ finir *\/\nnextBtn.addEventListener('click', () => {\n  saveAnswer();\n  showFeedback();\n\n  \/\/ Laisser l'utilisateur voir le feedback avant d'avancer\n  setTimeout(() => {\n    if (state.currentIndex < state.total - 1) {\n      state.currentIndex++;\n      renderQuestion();\n    } else {\n      \/\/ Fin du quizz\n      quizSection.classList.add('hidden');\n      quizSection.setAttribute('aria-hidden','true');\n      resultSection.classList.remove('hidden');\n      resultSection.setAttribute('aria-hidden','false');\n      computeResult();\n    }\n  }, 600);\n});\n\n\/* Recommencer *\/\nretryBtn.addEventListener('click', () => {\n  resetQuiz();\n});\n\n\/* Aller en mode pratique depuis r\u00e9sultats *\/\npracticeBtn2.addEventListener('click', () => {\n  resultSection.classList.add('hidden');\n  practiceSection.classList.remove('hidden');\n  practiceSection.setAttribute('aria-hidden','false');\n});\n\n\/* simple interaction clavier : Enter sur form pour valider r\u00e9ponse *\/\noptionsForm.addEventListener('keydown', (e) => {\n  if (e.key === 'Enter') {\n    e.preventDefault();\n    nextBtn.click();\n  }\n});\n\n\/* ========== Mode pratique (minuterie) ========== *\/\nlet practiceTimer = null;\nlet remaining = 0;\n\nfunction formatTime(sec) {\n  const mm = String(Math.floor(sec \/ 60)).padStart(2,'0');\n  const ss = String(sec % 60).padStart(2,'0');\n  return `${mm}:${ss}`;\n}\n\nstartPracticeBtn.addEventListener('click', () => {\n  const duration = Math.max(5, Number(practiceDurationInput.value) || 30);\n  remaining = Math.round(duration);\n  timerDisplay.textContent = formatTime(remaining);\n  startPracticeBtn.disabled = true;\n  stopPracticeBtn.disabled = false;\n\n  \/\/ D\u00e9marrage du timer (rafra\u00eechissements chaque seconde)\n  practiceTimer = setInterval(() => {\n    remaining--;\n    timerDisplay.textContent = formatTime(remaining);\n    if (remaining <= 0) {\n      clearInterval(practiceTimer);\n      practiceTimer = null;\n      startPracticeBtn.disabled = false;\n      stopPracticeBtn.disabled = true;\n      \/\/ Alerte douce visuelle\n      timerDisplay.textContent = '00:00';\n      \/\/ Indication accessible\n      alert('Temps \u00e9coul\u00e9. Bonne s\u00e9ance !');\n    }\n  }, 1000);\n});\n\nstopPracticeBtn.addEventListener('click', () => {\n  if (practiceTimer) clearInterval(practiceTimer);\n  practiceTimer = null;\n  startPracticeBtn.disabled = false;\n  stopPracticeBtn.disabled = true;\n});\n\n\/* Accessibility: focus trap \/ micro am\u00e9liorations *\/\ndocument.addEventListener('keydown', (e) => {\n  if (e.key === 'Escape') {\n    \/\/ Echap : retourner \u00e0 l'intro\n    resetQuiz();\n  }\n});\n\n\/* Au chargement, initialisation simple *\/\n(function init() {\n  \/\/ Pr\u00e9parer sections masqu\u00e9es\n  quizSection.classList.add('hidden');\n  resultSection.classList.add('hidden');\n  practiceSection.classList.add('hidden');\n\n  \/\/ Pr\u00e9remplir state.answers\n  state.answers = Array(state.total).fill(null);\n})();\n<\/script>\n\n<h2 class=\"wp-block-heading\">Dur\u00e9e planche et dosage pour un entra\u00eenement efficace<\/h2>\n\n<p class=\"wp-block-paragraph\">Prescription standard utilis\u00e9e sur le terrain : <strong>3 \u00e0 4 s\u00e9ries<\/strong>, <strong>2 \u00e0 3 fois par semaine<\/strong>, jamais deux jours cons\u00e9cutifs pour le m\u00eame groupe musculaire. Les s\u00e9ries plafonnent g\u00e9n\u00e9ralement entre <strong>30 et 60 secondes<\/strong>. Au-del\u00e0, privil\u00e9giez une variante plus difficile plut\u00f4t que d\u2019allonger la dur\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Pourquoi limiter la dur\u00e9e ? La planche est un exercice d\u2019endurance de position : pass\u00e9 un certain seuil, les structures passives prennent le relais et les compensations apparaissent. Les autorit\u00e9s publiques insistent sur la r\u00e9gularit\u00e9 du renforcement musculaire plut\u00f4t que sur les records temporels.<\/p>\n\n<p class=\"wp-block-paragraph\">Progression s\u00e9curis\u00e9e pour augmenter la <strong>endurance musculaire<\/strong> :<\/p>\n\n<ul class=\"wp-block-list\"><li>Fractionnez : s\u00e9ries de 10\u201320 s avec 5\u201310 s de repos, r\u00e9p\u00e9tez 4\u20136 fois.<\/li><li>Ajoutez 5 s par semaine aux s\u00e9ries courtes jusqu\u2019\u00e0 atteindre le volume cible.<\/li><li>Int\u00e9grez des planches lat\u00e9rales et des exercices dynamiques pour varier la charge.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Ressource utile sur les dur\u00e9es adapt\u00e9es selon l\u2019\u00e2ge : <a href=\"https:\/\/www.pressesante.com\/duree-dune-planche-tout-depend-de-lage\/\" target=\"_blank\" rel=\"noopener\">duree d&rsquo;une planche selon l&rsquo;\u00e2ge<\/a>. Pour des routines maison compl\u00e9mentaires, voyez aussi <a href=\"https:\/\/www.bras-de-fer.fr\/blog\/exercices-abdos-maison\/\">exercices abdos \u00e0 la maison<\/a>.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : mieux vaut 3 s\u00e9ries courtes et impeccables que 1 s\u00e9rie interminable mais mal faite.<\/p>\n\n<h2 class=\"wp-block-heading\">Conseils terrain et plan d\u2019action imm\u00e9diat<\/h2>\n\n<p class=\"wp-block-paragraph\">Commencez par une \u00e9valuation rapide : filmez-vous de profil 10\u201320 s sur la planche standard. Analysez le bassin et la respiration. Choisissez le niveau adapt\u00e9 et respectez la progression. Exemple de cycle de 4 semaines pour un d\u00e9butant :<\/p>\n\n<ol class=\"wp-block-list\"><li>Semaine 1\u20132 : 3 \u00d7 30 s planche inclin\u00e9e, 2 fois\/semaine.<\/li><li>Semaine 3 : passer \u00e0 planche sur genoux si la technique est stable.<\/li><li>Semaine 4 : ajouter 1 session courte (30 s) ax\u00e9e sur les planches lat\u00e9rales.<\/li><\/ol>\n\n<p class=\"wp-block-paragraph\">Sur le long terme, alternez gainage statique et gainage dynamique (touchers d\u2019\u00e9paules, body saw). Si la progression stagne apr\u00e8s deux mois, v\u00e9rifiez sommeil, r\u00e9cup\u00e9ration et variabilit\u00e9 d\u2019entra\u00eenement plut\u00f4t que de forcer la dur\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Insight : filmer et comparer chaque mois est le moyen le plus rapide d\u2019identifier une faute durable.<\/p>\n\n<h2 class=\"wp-block-heading\">R\u00e9capitulatif et action imm\u00e9diate<\/h2>\n\n<p class=\"wp-block-paragraph\"><strong>En bref<\/strong> : privil\u00e9giez la technique sur la dur\u00e9e, progressez par paliers (variante ou temps) et dosez le volume \u00e0 <strong>3\u20134 s\u00e9ries, 2\u20133 fois par semaine<\/strong>. Action imm\u00e9diate : filmez une planche de 20\u201330 s, comparez avec la checklist, puis choisissez la variante adapt\u00e9e sur l\u2019\u00e9chelle en 8 niveaux.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Combien de temps faut-il tenir la planche pour progresser ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Tenez la position tant que la technique reste parfaite. Pour la plupart des pratiquants, visez 30u201345 s par su00e9rie, 3 su00e9ries par su00e9ance. Si lu2019objectif du00e9passe 60 s, augmentez la difficultu00e9 de la variante plutu00f4t que la duru00e9e.\"}},{\"@type\":\"Question\",\"name\":\"Que faire en cas de douleur dans le bas du dos pendant la planche ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Arru00eatez immu00e9diatement si la douleur est vive. Pour une lombalgie installu00e9e, faites valider la pratique par un professionnel de santu00e9 et privilu00e9giez des variantes adaptu00e9es et des exercices de stabilisation spu00e9cifiques.\"}},{\"@type\":\"Question\",\"name\":\"u00c0 quelle fru00e9quence inclure la planche dans un programme hebdomadaire ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"3 u00e0 4 su00e9ries, 2 u00e0 3 fois par semaine, en u00e9vitant deux su00e9ances consu00e9cutives. Combinez avec des exercices complu00e9mentaires (planches latu00e9rales, dead bug).\"}},{\"@type\":\"Question\",\"name\":\"La planche seule suffit-elle pour un ventre plat ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La planche renforce la sangle abdominale et la stabilitu00e9, mais pour ru00e9duire la masse grasse il faut coupler renforcement, cardio et alimentation adaptu00e9e.\"}}]}\n<\/script>\n<h3>Combien de temps faut-il tenir la planche pour progresser ?<\/h3>\n<p>Tenez la position tant que la technique reste parfaite. Pour la plupart des pratiquants, visez 30\u201345 s par s\u00e9rie, 3 s\u00e9ries par s\u00e9ance. Si l\u2019objectif d\u00e9passe 60 s, augmentez la difficult\u00e9 de la variante plut\u00f4t que la dur\u00e9e.<\/p>\n<h3>Que faire en cas de douleur dans le bas du dos pendant la planche ?<\/h3>\n<p>Arr\u00eatez imm\u00e9diatement si la douleur est vive. Pour une lombalgie install\u00e9e, faites valider la pratique par un professionnel de sant\u00e9 et privil\u00e9giez des variantes adapt\u00e9es et des exercices de stabilisation sp\u00e9cifiques.<\/p>\n<h3>\u00c0 quelle fr\u00e9quence inclure la planche dans un programme hebdomadaire ?<\/h3>\n<p>3 \u00e0 4 s\u00e9ries, 2 \u00e0 3 fois par semaine, en \u00e9vitant deux s\u00e9ances cons\u00e9cutives. Combinez avec des exercices compl\u00e9mentaires (planches lat\u00e9rales, dead bug).<\/p>\n<h3>La planche seule suffit-elle pour un ventre plat ?<\/h3>\n<p>La planche renforce la sangle abdominale et la stabilit\u00e9, mais pour r\u00e9duire la masse grasse il faut coupler renforcement, cardio et alimentation adapt\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Liens utiles : pour approfondir la pratique et trouver d\u2019autres programmes, consultez des guides sur <a href=\"https:\/\/www.larepubliquedespyrenees.fr\/sport\/planche-abdominale-combien-de-temps-faut-il-tenir-pour-etre-efficace-30293302.php\" target=\"_blank\" rel=\"noopener\">combien de temps tenir pour \u00eatre efficace<\/a> et des ressources consacr\u00e9es au <a href=\"https:\/\/www.bras-de-fer.fr\/blog\/temps-gainage-optimal\/\">temps de gainage optimal<\/a>.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Variantes de la planche abdominale et dur\u00e9e recommand\u00e9e pour un entra\u00eenement efficace La planche abdominale est un pilier du renforcement musculaire et de la stabilit\u00e9 du tronc, mais sa r\u00e9ussite d\u00e9pend moins du temps affich\u00e9 au chrono que de la qualit\u00e9 de la position. Ce texte propose une feuille de route claire : pourquoi la &#8230; <a title=\"Variantes de la planche abdominale et dur\u00e9e recommand\u00e9e pour un entra\u00eenement efficace\" class=\"read-more\" href=\"https:\/\/www.bras-de-fer.fr\/blog\/variantes-planche-abdominale\/\" aria-label=\"En savoir plus sur Variantes de la planche abdominale et dur\u00e9e recommand\u00e9e pour un entra\u00eenement efficace\">Lire plus<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-5634","post","type-post","status-publish","format-standard","hentry","category-sport"],"views":19,"_links":{"self":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts\/5634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/comments?post=5634"}],"version-history":[{"count":0,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/posts\/5634\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/media?parent=5634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/categories?post=5634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bras-de-fer.fr\/blog\/wp-json\/wp\/v2\/tags?post=5634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}