{"id":832154,"date":"2025-07-18T10:44:39","date_gmt":"2025-07-18T10:44:39","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=832142\/"},"modified":"2025-07-21T07:57:26","modified_gmt":"2025-07-21T07:57:26","slug":"guide-developpeur-prestashop-9-compatibilite-descendante","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/","title":{"rendered":"Migration de modules PrestaShop 9&nbsp;: Guide du d\u00e9veloppeur pour la r\u00e9trocompatibilit\u00e9"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">La sortie de PrestaShop 9 a apport\u00e9 de nouvelles fonctionnalit\u00e9s et am\u00e9liorations int\u00e9ressantes \u00e0 la plateforme e-commerce. Cependant, pour les d\u00e9veloppeurs de modules, cette mise \u00e0 niveau pr\u00e9sente des d\u00e9fis importants en termes de r\u00e9trocompatibilit\u00e9 avec les anciennes versions. De plus, la complexit\u00e9 augmente lorsqu&#8217;il faut prendre en charge des installations existantes comme PrestaShop 1.7.5 tout en se pr\u00e9parant \u00e0 la derni\u00e8re version.<\/span><\/p>\n<h2><b>Comprendre le d\u00e9fi de la migration<\/b><\/h2>\n<p data-start=\"225\" data-end=\"465\">La mise \u00e0 niveau des modules de PrestaShop 8 vers PrestaShop 9 peut entra\u00eener des probl\u00e8mes de compatibilit\u00e9 inattendus. Un module peut fonctionner correctement dans l&#8217;environnement le plus r\u00e9cent, mais il peut \u00eatre compl\u00e8tement d\u00e9fectueux lors des tests sur des versions plus anciennes comme PrestaShop 1.7.5.<\/p>\n<p data-start=\"467\" data-end=\"776\">Une source fr\u00e9quente de ces probl\u00e8mes r\u00e9side dans les diff\u00e9rences de disponibilit\u00e9 des m\u00e9thodes entre les versions. Certaines m\u00e9thodes disponibles dans les versions r\u00e9centes peuvent ne pas exister dans les versions plus anciennes, ce qui peut entra\u00eener des erreurs fatales. De plus, les changements d&#8217;architecture entre les versions de PrestaShop peuvent rendre le code auparavant stable inutilisable sans ajustements.<\/p>\n<h2><b>La panne technique\u00a0: le cauchemar du formatage des prix<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Un exemple particuli\u00e8rement difficile concernait la <\/span><span style=\"font-weight: 400;\">getCurrentLocale()<\/span><span style=\"font-weight: 400;\"> M\u00e9thode. Sous PrestaShop 8 et 9, ce code fonctionne parfaitement\u00a0:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">$formattedPrice = $this-&gt;context-&gt;getCurrentLocale()-&gt;formatPrice($price, $currency);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cependant, lorsque le m\u00eame code s&#8217;ex\u00e9cute sur PrestaShop 1.7.5, il g\u00e9n\u00e8re une erreur fatale car <\/span><span style=\"font-weight: 400;\">getCurrentLocale()<\/span><span style=\"font-weight: 400;\"> n&#8217;existe pas. Par cons\u00e9quent, le module entier devient inutilisable sur les anciennes installations.<\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832150\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381.jpg\" alt=\"\" width=\"1786\" height=\"745\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381.jpg 1786w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-300x125.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-1024x427.jpg 1024w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-768x320.jpg 768w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783232381-1536x641.jpg 1536w\" sizes=\"auto, (max-width: 1786px) 100vw, 1786px\" \/><\/a><\/p>\n<h2><b>La solution\u00a0: d\u00e9tection de compatibilit\u00e9 intelligente<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Pour r\u00e9soudre ce probl\u00e8me, j&#8217;ai mis en place un syst\u00e8me robuste de v\u00e9rification de compatibilit\u00e9. J&#8217;ai d&#8217;abord cr\u00e9\u00e9 un contr\u00f4le d&#8217;existence de m\u00e9thode avant d&#8217;appeler des fonctions potentiellement indisponibles\u00a0:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fonction publique formatPriceCompatible($prix, $devise = null) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0si (m\u00e9thode_existante($this-&gt;context, &#8216;getCurrentLocale&#8217;)) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Approche moderne de PrestaShop 8+<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retourner $this-&gt;context-&gt;getCurrentLocale()-&gt;formatPrice($price, $currency);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0} Else {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Solution de secours h\u00e9rit\u00e9e pour PS 1.7.x<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retourner Tools::displayPrice($prix, $devise);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832151\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848.jpg\" alt=\"Correction du probl\u00e8me de compatibilit\u00e9 du module CSS et JS personnalis\u00e9 avec le panneau d'administration de PrestaShop 9\" width=\"1470\" height=\"432\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848.jpg 1470w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848-300x88.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848-1024x301.jpg 1024w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783231848-768x226.jpg 768w\" sizes=\"auto, (max-width: 1470px) 100vw, 1470px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">De plus, j&#8217;ai \u00e9tendu cette approche \u00e0 la v\u00e9rification des versions pour des sc\u00e9narios plus complexes\u00a0:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fonction publique getPrestaShopVersion() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0retour d\u00e9fini(&#8216;_PS_VERSION_&#8217;) ? _PS_VERSION_ : &#8216;1.6.0.0&#8217;;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fonction publique isModernPrestaShop() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0retourner version_compare($this-&gt;getPrestaShopVersion(), &#8216;1.7.6.0&#8217;, &#8216;&gt;=&#8217;);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<p><a href=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-832149\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737.jpg\" alt=\"Affichage frontend du module fonctionnant correctement apr\u00e8s ajustements de compatibilit\u00e9 de PrestaShop 9 \u00e0 1.7.\" width=\"1518\" height=\"1047\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737.jpg 1518w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737-300x207.jpg 300w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737-1024x706.jpg 1024w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/1752783233737-768x530.jpg 768w\" sizes=\"auto, (max-width: 1518px) 100vw, 1518px\" \/><\/a><\/p>\n<h2><b>Au-del\u00e0 du formatage des prix\u00a0: autres pi\u00e8ges de compatibilit\u00e9<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Le formatage des prix n&#8217;est pas le seul domaine o\u00f9 des probl\u00e8mes de compatibilit\u00e9 se posent. De m\u00eame, l&#8217;int\u00e9gration de Mobile_Detect pr\u00e9sente des difficult\u00e9s, car la gestion de la biblioth\u00e8que diff\u00e8re selon les versions. J&#8217;ai donc impl\u00e9ment\u00e9 un m\u00e9canisme de chargement conditionnel\u00a0:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fonction publique loadMobileDetection() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0si (class_exists(&#8216;Mobile_Detect&#8217;)) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$this-&gt;mobileDetect = nouveau Mobile_Detect();<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0} elseif (file_exists(_PS_MODULE_DIR_ . &#8216;votre_module\/lib\/Mobile_Detect.php&#8217;)) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0require_once(_PS_MODULE_DIR_ . &#8216;votre_module\/lib\/Mobile_Detect.php&#8217;);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$this-&gt;mobileDetect = nouveau Mobile_Detect();<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0} Else {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\/\/ Repli\u00a0: supposer le bureau<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$this-&gt;mobileDetect = null;<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<h2><b>\u00c9volution du syst\u00e8me de crochet<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">De plus, le syst\u00e8me de hooks a consid\u00e9rablement \u00e9volu\u00e9 entre les versions. Si les hooks plus r\u00e9cents offrent de meilleures fonctionnalit\u00e9s, ils ne sont pas disponibles dans les anciennes versions. J&#8217;ai donc cr\u00e9\u00e9 une couche de compatibilit\u00e9 des hooks\u00a0:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">fonction publique registerCompatibleHooks() {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0$modernHooks = [&#8216;displayProductAdditionalInfo&#8217;, &#8216;displayAdminProductsExtra&#8217;];<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0$legacyHooks = [&#8216;displayProductTab&#8217;, &#8216;displayAdminProduct&#8217;];<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0<\/span><span style=\"font-weight: 400;\">\u00a0si ($this-&gt;isModernPrestaShop()) {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retourner $this-&gt;registerHook($modernHooks);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0} Else {<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0retourner $this-&gt;registerHook($legacyHooks);<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0}<\/span><\/p>\n<p><span style=\"font-weight: 400;\">}<\/span><\/p>\n<h2><b>Meilleures pratiques pour la prise en charge multiversion<\/b><\/h2>\n<p data-start=\"140\" data-end=\"204\">Strat\u00e9gies essentielles pour maintenir la compatibilit\u00e9 descendante\u00a0:<\/p>\n<p><b>Toujours tester sur plusieurs versions<\/b><span style=\"font-weight: 400;\"> avant de d\u00e9ployer les mises \u00e0 jour. De plus, cr\u00e9ez un environnement de test avec plusieurs versions de PrestaShop pour d\u00e9tecter rapidement les probl\u00e8mes de compatibilit\u00e9.<\/span><\/p>\n<p><b>Utiliser la programmation d\u00e9fensive<\/b><span style=\"font-weight: 400;\"> Techniques. Autrement dit, ne pr\u00e9sumez jamais qu&#8217;une m\u00e9thode ou une classe existe sans v\u00e9rification pr\u00e9alable. De plus, impl\u00e9mentez des solutions de repli \u00e9l\u00e9gantes pour chaque fonctionnalit\u00e9 moderne que vous utilisez.<\/span><\/p>\n<p><b>Documentez votre plage de compatibilit\u00e9<\/b><span style=\"font-weight: 400;\"> clairement. Ainsi, les marchands savent pr\u00e9cis\u00e9ment quelles versions de PrestaShop votre module prend en charge.<\/span><\/p>\n<p><b>Cr\u00e9er des couches d&#8217;abstraction<\/b><span style=\"font-weight: 400;\"> pour des fonctionnalit\u00e9s sp\u00e9cifiques \u00e0 chaque version. Ainsi, votre code principal reste propre, tandis que la logique de compatibilit\u00e9 reste distincte.<\/span><\/p>\n<h2><b>L&#8217;avenir du d\u00e9veloppement de modules<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Face \u00e0 l&#8217;\u00e9volution constante de PrestaShop, les d\u00e9veloppeurs de modules doivent concilier innovation et r\u00e9trocompatibilit\u00e9. N\u00e9anmoins, ce d\u00e9fi offre l&#8217;opportunit\u00e9 de cr\u00e9er des modules plus robustes et flexibles, adapt\u00e9s \u00e0 un public plus large.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">L&#8217;essentiel est de concevoir des modules qui d\u00e9gradent progressivement les fonctionnalit\u00e9s plut\u00f4t que de les rendre compl\u00e8tement obsol\u00e8tes. Par la suite, les marchands pourront continuer \u00e0 utiliser votre module quelle que soit leur version de PrestaShop, tout en b\u00e9n\u00e9ficiant de fonctionnalit\u00e9s am\u00e9lior\u00e9es lors de la mise \u00e0 niveau.<\/span><\/p>\n<h2><b>Conclusion<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">PrestaShop 9 offre de nouvelles fonctionnalit\u00e9s puissantes, mais un d\u00e9veloppement de modules r\u00e9ussi n\u00e9cessite une attention particuli\u00e8re \u00e0 la r\u00e9trocompatibilit\u00e9. En mettant en \u0153uvre une v\u00e9rification des versions appropri\u00e9e, en cr\u00e9ant des m\u00e9canismes de secours et en testant rigoureusement toutes les versions, vous pouvez cr\u00e9er des modules qui fonctionnent parfaitement dans l&#8217;ensemble de l&#8217;\u00e9cosyst\u00e8me PrestaShop.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">N&#8217;oubliez pas que l&#8217;objectif n&#8217;est pas seulement de garantir le fonctionnement de votre module dans la derni\u00e8re version, mais aussi de garantir qu&#8217;il apporte de la valeur aux marchands, quelle que soit leur installation actuelle de PrestaShop. Investissez donc du temps dans les tests de compatibilit\u00e9 et la programmation d\u00e9fensive. Vos utilisateurs vous en seront reconnaissants.<\/span><\/p>\n<p data-start=\"163\" data-end=\"538\">Si vous recherchez des plugins PrestaShop fiables ou avez besoin d&#8217;aide pour vos migrations et la compatibilit\u00e9, notre \u00e9quipe est l\u00e0 pour vous aider. Nous sommes sp\u00e9cialis\u00e9s dans la fourniture de solutions fluides et adapt\u00e9es \u00e0 la version de votre boutique, que vous utilisiez PrestaShop 1.6, 1.7 ou 8, ou que vous migriez vers la version 9. Confiez-nous la complexit\u00e9 de vos op\u00e9rations et concentrez-vous sur la croissance de votre entreprise en toute s\u00e9r\u00e9nit\u00e9.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La sortie de PrestaShop 9 a apport\u00e9 de nouvelles fonctionnalit\u00e9s et am\u00e9liorations int\u00e9ressantes \u00e0 la plateforme e-commerce. Cependant, pour les d\u00e9veloppeurs de modules, cette mise \u00e0 niveau pr\u00e9sente des d\u00e9fis importants en termes de r\u00e9trocompatibilit\u00e9 avec les anciennes versions. De plus, la complexit\u00e9 augmente lorsqu&#8217;il faut prendre en charge des installations existantes comme PrestaShop 1.7.5 [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":832164,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[354],"tags":[42459,42809,42813,42807,42810,14728,42379,42814,42812,559,42790,42858,33973,42780,42849,42817,42816,42808,42811],"class_list":["post-832154","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-prestashop-blog-fr","tag-compatibilit-des-modules-prestashop","tag-crochets-prestashop","tag-dtection_mobile","tag-dveloppement-de-modules","tag-formatage-des-prix-prestashop","tag-mise--jour-de-prestashop","tag-mise-a-jour-de-prestashop","tag-module-de-secours-prestashop","tag-obtenircurrentlocale","tag-prestashop-1-7","tag-prestashop-1-7-5","tag-prestashop-8","tag-prestashop-9","tag-prise-en-charge-de-plusieurs-versions","tag-programmation-dfensive","tag-rtrocompatibilit","tag-vrification-de-la-version-de-prestashop"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migration des modules vers PrestaShop 9 : Guide du d\u00e9veloppeur pour la compatibilit\u00e9 descendante<\/title>\n<meta name=\"description\" content=\"Compatibilit\u00e9 entre PrestaShop 1.7 et 9 \u2014 v\u00e9rifications de version, solutions de secours et strat\u00e9gies de mise \u00e0 niveau intelligentes - Guide de migration PrestaShop 9 de Knowband\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migration des modules vers PrestaShop 9 : Guide du d\u00e9veloppeur pour la compatibilit\u00e9 descendante\" \/>\n<meta property=\"og:description\" content=\"Compatibilit\u00e9 entre PrestaShop 1.7 et 9 \u2014 v\u00e9rifications de version, solutions de secours et strat\u00e9gies de mise \u00e0 niveau intelligentes - Guide de migration PrestaShop 9 de Knowband\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-18T10:44:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-21T07:57:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/French-PrestaShop-9-Module-\u2026.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Olivia Smith\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/\"},\"author\":{\"name\":\"Olivia Smith\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/d06d387c1a539103dd802941df1953c0\"},\"headline\":\"Migration de modules PrestaShop 9&nbsp;: Guide du d\u00e9veloppeur pour la r\u00e9trocompatibilit\u00e9\",\"datePublished\":\"2025-07-18T10:44:39+00:00\",\"dateModified\":\"2025-07-21T07:57:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/\"},\"wordCount\":1048,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/French-PrestaShop-9-Module-\u2026.jpg\",\"keywords\":[\"Compatibilit\u00e9 des modules PrestaShop\",\"Crochets PrestaShop\",\"D\u00e9tection_mobile\",\"d\u00e9veloppement de modules\",\"Formatage des prix PrestaShop\",\"mise \u00e0 jour de prestashop\",\"mise \u00e0 jour de prestashop\",\"Module de secours PrestaShop\",\"obtenirCurrentLocale\",\"PrestaShop 1.7\",\"PrestaShop 1.7.5\",\"PrestaShop 1.7.5.\",\"prestashop 8\",\"PrestaShop 9\",\"PrestaShop 9.\",\"prise en charge de plusieurs versions\",\"programmation d\u00e9fensive\",\"r\u00e9trocompatibilit\u00e9\",\"V\u00e9rification de la version de PrestaShop\"],\"articleSection\":[\"Prestashop\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/\",\"name\":\"Migration des modules vers PrestaShop 9 : Guide du d\u00e9veloppeur pour la compatibilit\u00e9 descendante\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/French-PrestaShop-9-Module-\u2026.jpg\",\"datePublished\":\"2025-07-18T10:44:39+00:00\",\"dateModified\":\"2025-07-21T07:57:26+00:00\",\"description\":\"Compatibilit\u00e9 entre PrestaShop 1.7 et 9 \u2014 v\u00e9rifications de version, solutions de secours et strat\u00e9gies de mise \u00e0 niveau intelligentes - Guide de migration PrestaShop 9 de Knowband\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/French-PrestaShop-9-Module-\u2026.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/French-PrestaShop-9-Module-\u2026.jpg\",\"width\":760,\"height\":300,\"caption\":\"Guide Knowband pour d\u00e9veloppeurs : migration des modules vers PrestaShop 9 avec compatibilit\u00e9 descendante\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/prestashop-blog-fr\\\/guide-developpeur-prestashop-9-compatibilite-descendante\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migration de modules PrestaShop 9&nbsp;: Guide du d\u00e9veloppeur pour la r\u00e9trocompatibilit\u00e9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/d06d387c1a539103dd802941df1953c0\",\"name\":\"Olivia Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Olivia Smith\"},\"description\":\"Olivia ist eCommerce-Technikberaterin bei Knowband und unterst\u00fctzt H\u00e4ndler dabei, das Beste aus Plattformen wie PrestaShop, Shopify, Magento, WooCommerce und OpenCart herauszuholen. Ihre Beitr\u00e4ge reichen von der Plugin-Einrichtung \u00fcber die Shop-Anpassung bis hin zu Performance und Fehlerbehebung \u2013 immer mit dem Ziel, Shopbetreibern praktisches, direkt umsetzbares technisches Wissen zu vermitteln. Bei Knowband sind wir Experten der eCommerce-Branche mit Schwerpunkt auf der Entwicklung von Plugins. Mit langj\u00e4hriger Erfahrung bieten wir die besten Plugins f\u00fcr Plattformen wie Magento, PrestaShop, OpenCart und Shopify. Zudem entwickeln und passen wir Module individuell f\u00fcr Websites und Onlineshops an. Unser Team bleibt stets auf dem neuesten Stand der Branchentrends und liefert innovative L\u00f6sungen zur Verbesserung der Funktionalit\u00e4t von eCommerce-Websites. Mit einem kundenorientierten Ansatz ist Knowband ein vertrauensw\u00fcrdiger Partner f\u00fcr eCommerce-Plugin-L\u00f6sungen.\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/author\\\/olivia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migration des modules vers PrestaShop 9 : Guide du d\u00e9veloppeur pour la compatibilit\u00e9 descendante","description":"Compatibilit\u00e9 entre PrestaShop 1.7 et 9 \u2014 v\u00e9rifications de version, solutions de secours et strat\u00e9gies de mise \u00e0 niveau intelligentes - Guide de migration PrestaShop 9 de Knowband","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/","og_locale":"fr_FR","og_type":"article","og_title":"Migration des modules vers PrestaShop 9 : Guide du d\u00e9veloppeur pour la compatibilit\u00e9 descendante","og_description":"Compatibilit\u00e9 entre PrestaShop 1.7 et 9 \u2014 v\u00e9rifications de version, solutions de secours et strat\u00e9gies de mise \u00e0 niveau intelligentes - Guide de migration PrestaShop 9 de Knowband","og_url":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2025-07-18T10:44:39+00:00","article_modified_time":"2025-07-21T07:57:26+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/French-PrestaShop-9-Module-\u2026.jpg","type":"image\/jpeg"}],"author":"Olivia Smith","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Olivia Smith","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/"},"author":{"name":"Olivia Smith","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/d06d387c1a539103dd802941df1953c0"},"headline":"Migration de modules PrestaShop 9&nbsp;: Guide du d\u00e9veloppeur pour la r\u00e9trocompatibilit\u00e9","datePublished":"2025-07-18T10:44:39+00:00","dateModified":"2025-07-21T07:57:26+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/"},"wordCount":1048,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/French-PrestaShop-9-Module-\u2026.jpg","keywords":["Compatibilit\u00e9 des modules PrestaShop","Crochets PrestaShop","D\u00e9tection_mobile","d\u00e9veloppement de modules","Formatage des prix PrestaShop","mise \u00e0 jour de prestashop","mise \u00e0 jour de prestashop","Module de secours PrestaShop","obtenirCurrentLocale","PrestaShop 1.7","PrestaShop 1.7.5","PrestaShop 1.7.5.","prestashop 8","PrestaShop 9","PrestaShop 9.","prise en charge de plusieurs versions","programmation d\u00e9fensive","r\u00e9trocompatibilit\u00e9","V\u00e9rification de la version de PrestaShop"],"articleSection":["Prestashop"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/","url":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/","name":"Migration des modules vers PrestaShop 9 : Guide du d\u00e9veloppeur pour la compatibilit\u00e9 descendante","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/French-PrestaShop-9-Module-\u2026.jpg","datePublished":"2025-07-18T10:44:39+00:00","dateModified":"2025-07-21T07:57:26+00:00","description":"Compatibilit\u00e9 entre PrestaShop 1.7 et 9 \u2014 v\u00e9rifications de version, solutions de secours et strat\u00e9gies de mise \u00e0 niveau intelligentes - Guide de migration PrestaShop 9 de Knowband","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/French-PrestaShop-9-Module-\u2026.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2025\/07\/French-PrestaShop-9-Module-\u2026.jpg","width":760,"height":300,"caption":"Guide Knowband pour d\u00e9veloppeurs : migration des modules vers PrestaShop 9 avec compatibilit\u00e9 descendante"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/fr\/prestashop-blog-fr\/guide-developpeur-prestashop-9-compatibilite-descendante\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Migration de modules PrestaShop 9&nbsp;: Guide du d\u00e9veloppeur pour la r\u00e9trocompatibilit\u00e9"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/d06d387c1a539103dd802941df1953c0","name":"Olivia Smith","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Olivia Smith"},"description":"Olivia ist eCommerce-Technikberaterin bei Knowband und unterst\u00fctzt H\u00e4ndler dabei, das Beste aus Plattformen wie PrestaShop, Shopify, Magento, WooCommerce und OpenCart herauszuholen. Ihre Beitr\u00e4ge reichen von der Plugin-Einrichtung \u00fcber die Shop-Anpassung bis hin zu Performance und Fehlerbehebung \u2013 immer mit dem Ziel, Shopbetreibern praktisches, direkt umsetzbares technisches Wissen zu vermitteln. Bei Knowband sind wir Experten der eCommerce-Branche mit Schwerpunkt auf der Entwicklung von Plugins. Mit langj\u00e4hriger Erfahrung bieten wir die besten Plugins f\u00fcr Plattformen wie Magento, PrestaShop, OpenCart und Shopify. Zudem entwickeln und passen wir Module individuell f\u00fcr Websites und Onlineshops an. Unser Team bleibt stets auf dem neuesten Stand der Branchentrends und liefert innovative L\u00f6sungen zur Verbesserung der Funktionalit\u00e4t von eCommerce-Websites. Mit einem kundenorientierten Ansatz ist Knowband ein vertrauensw\u00fcrdiger Partner f\u00fcr eCommerce-Plugin-L\u00f6sungen.","url":"https:\/\/www.knowband.com\/blog\/fr\/author\/olivia\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/832154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=832154"}],"version-history":[{"count":1,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/832154\/revisions"}],"predecessor-version":[{"id":832172,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/832154\/revisions\/832172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media\/832164"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=832154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=832154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=832154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}