{"id":84281,"date":"2026-08-14T07:31:27","date_gmt":"2026-08-14T06:31:27","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=84281&#038;preview=true&#038;preview_id=84281"},"modified":"2026-08-18T09:20:09","modified_gmt":"2026-08-18T08:20:09","slug":"wordpress-7-1","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/","title":{"rendered":"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore"},"content":{"rendered":"<p>La sortie de WordPress 7.1 est pr\u00e9vue le 19 ao\u00fbt et s&rsquo;annonce comme une mise \u00e0 jour passionnante pour les d\u00e9veloppeurs, les professionnels, les agences et les blogueurs de l&rsquo;ensemble de l&rsquo;\u00e9cosyst\u00e8me.<\/p>\n<p>Cette deuxi\u00e8me version majeure de l&rsquo;ann\u00e9e apporte un large \u00e9ventail de nouveaut\u00e9s couvrant pratiquement tous les aspects du CMS. Parmi les nouvelles fonctionnalit\u00e9s, c\u2019est le traitement des m\u00e9dias c\u00f4t\u00e9 client qui nous enthousiasme le plus. En effet, chez Kinsta, nous accordons une importance capitale aux performances Web et \u00e0 la vitesse des sites, et cette nouvelle architecture multim\u00e9dia marque une avanc\u00e9e significative : elle apporte des am\u00e9liorations notables en termes d\u2019efficacit\u00e9 des serveurs et de r\u00e9duction des temps de chargement des pages.<\/p>\n<p>Au-del\u00e0 de la gestion des m\u00e9dias, <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/wordpress-7-1-field-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1<\/a> apporte des am\u00e9liorations notables \u00e0 la collaboration en \u00e9quipe, notamment de nouvelles fonctionnalit\u00e9s de \u00ab Notes \u00bb, ainsi que plusieurs perfectionnements de l\u2019interface utilisateur dans le tableau de bord d\u2019administration \u2014 tels qu\u2019une barre d\u2019administration persistante et le nouvel \u00e9cran \u00ab Identit\u00e9 \u00bb dans l\u2019\u00e9diteur de site. Cette version comprend des blocs nouveaux et am\u00e9lior\u00e9s, des outils de conception \u00e9tendus et un large \u00e9ventail de mises \u00e0 jour destin\u00e9es aux d\u00e9veloppeurs.<\/p>\n<p>Envie de d\u00e9couvrir les nouveaut\u00e9s \u00e0 venir ? Plongeons-nous dans WordPress 7.1.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Traitement des m\u00e9dias c\u00f4t\u00e9 client<\/h2>\n<p>Jusqu\u2019\u00e0 WordPress 7.0, la g\u00e9n\u00e9ration des dimensions d\u2019image et des miniatures destin\u00e9es \u00e0 l\u2019affichage sur l\u2019interface publique, la conversion des formats et la gestion de la rotation des images \u00e9taient enti\u00e8rement g\u00e9r\u00e9es c\u00f4t\u00e9 serveur via PHP.<\/p>\n<p>D\u00e9sormais, WordPress 7.1 introduit une nouvelle architecture de traitement des m\u00e9dias : le redimensionnement des images, la conversion de format, la rotation EXIF et la g\u00e9n\u00e9ration de miniatures s\u2019effectuent d\u00e9sormais c\u00f4t\u00e9 client, directement dans le navigateur de l\u2019utilisateur.<\/p>\n<p>Ce changement devrait am\u00e9liorer consid\u00e9rablement les performances du site et r\u00e9duire la consommation de ressources du serveur.<\/p>\n<p>Examinons de plus pr\u00e8s les changements apport\u00e9s au traitement des images :<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"6\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Qu\u2019est-ce que le traitement des m\u00e9dias c\u00f4t\u00e9 client ?<\/h3>\n<p>Alors qu\u2019auparavant les images \u00e9taient trait\u00e9es sur le serveur par PHP \u00e0 l\u2019aide des biblioth\u00e8ques <a href=\"https:\/\/libgd.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">GD<\/a> ou <a href=\"https:\/\/www.php.net\/manual\/en\/book.imagick.php\" target=\"_blank\" rel=\"noopener noreferrer\">Imagick<\/a>, la g\u00e9n\u00e9ration d\u2019images dans diff\u00e9rentes tailles, la conversion de format et la rotation EXIF s\u2019effectuent d\u00e9sormais directement dans le navigateur de l\u2019utilisateur \u2014 \u00e0 condition que ce dernier prenne en charge l\u2019en-t\u00eate <code>Document-Isolation-Policy<\/code> (DIP) pour autoriser l\u2019acc\u00e8s \u00e0 <code>SharedArrayBuffer<\/code>.<\/p>\n<p>Le traitement s\u2019effectuant dans le navigateur, WordPress ne re\u00e7oit plus une seule image, mais l\u2019ensemble des fichiers image r\u00e9sultant du pipeline de traitement. Cela a deux cons\u00e9quences principales : une r\u00e9duction de l\u2019utilisation du processeur et de la m\u00e9moire vive du serveur, et un nombre accru de requ\u00eates HTTP pour le t\u00e9l\u00e9versement des miniatures individuelles.<\/p>\n<p>\u00c0 la date de r\u00e9daction de cet article, seuls Chrome 137 et Microsoft Edge 137 (version bureau) prennent enti\u00e8rement en charge le pipeline \u00ab <code>Document-Isolation-Policy<\/code> \u00bb. Safari et Firefox ne prennent pas en charge le pipeline WASM, bien que Safari prenne en charge le d\u00e9codage natif des formats <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-6-7\/#heic-format-support\">HEIC\/HEIF<\/a> vers le format JPG.<\/p>\n<figure id=\"attachment_214547\" aria-describedby=\"caption-attachment-214547\" style=\"width: 2064px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214547 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-client-side-media-upload-flow.png\" alt=\"Flux de t\u00e9l\u00e9versement avec le traitement multim\u00e9dia c\u00f4t\u00e9 client\" width=\"2064\" height=\"1704\"><figcaption id=\"caption-attachment-214547\" class=\"wp-caption-text\">Flux de t\u00e9l\u00e9versement avec le traitement multim\u00e9dia c\u00f4t\u00e9 client (Source de l\u2019image : <a href=\"https:\/\/developer.wordpress.org\/block-editor\/explanations\/architecture\/client-side-media-architecture\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<h3>2. Quelles sont les caract\u00e9ristiques techniques du traitement des m\u00e9dias c\u00f4t\u00e9 client ?<\/h3>\n<p>D\u2019un point de vue architectural, le traitement des m\u00e9dias c\u00f4t\u00e9 client est g\u00e9r\u00e9 par trois paquets principaux :<\/p>\n<ul>\n<li>Le nouveau module \u00ab <code>@wordpress\/vips<\/code> \u00bb g\u00e8re le traitement c\u00f4t\u00e9 client \u00e0 l\u2019aide de la <a href=\"https:\/\/www.libvips.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">biblioth\u00e8que \u00ab<code>libvips<\/code> \u00bb<\/a> compil\u00e9e en WebAssembly (<code>wasm-vips<\/code>). Largement consid\u00e9r\u00e9e comme l\u2019une des biblioth\u00e8ques de traitement d\u2019images les plus rapides et les plus efficaces du march\u00e9, elle s\u2019ex\u00e9cute en parall\u00e8le au sein d\u2019un Web Worker, ce qui emp\u00eache le gel de l\u2019interface utilisateur et offre des performances nettement sup\u00e9rieures \u00e0 celles du JavaScript pur.<\/li>\n<li>Le package <code>@wordpress\/upload-media<\/code> g\u00e8re le pipeline de t\u00e9l\u00e9versement, notamment la gestion des files d\u2019attente de t\u00e9l\u00e9versement, la concurrence des t\u00e9l\u00e9versements (jusqu\u2019\u00e0 5 t\u00e9l\u00e9versements simultan\u00e9s et 2 op\u00e9rations de traitement d\u2019images), les nouvelles tentatives automatiques, la reprise des t\u00e9l\u00e9versements interrompus et la prise en charge hors ligne.<\/li>\n<li>Le module \u00ab <code>@wordpress\/media-utils<\/code> \u00bb g\u00e8re le transport HTTP et les requ\u00eates API REST.<\/li>\n<\/ul>\n<figure id=\"attachment_214548\" aria-describedby=\"caption-attachment-214548\" style=\"width: 2150px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214548 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-client-side-media-processing-architecture-overview.png\" alt=\"Pr\u00e9sentation de l\u2019architecture de traitement multim\u00e9dia c\u00f4t\u00e9 client\" width=\"2150\" height=\"1312\"><figcaption id=\"caption-attachment-214548\" class=\"wp-caption-text\">Pr\u00e9sentation de l\u2019architecture de traitement multim\u00e9dia c\u00f4t\u00e9 client (Source de l\u2019image : <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/22\/client-side-media-processing-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>Outre le traitement des images, cette nouvelle fonctionnalit\u00e9 introduit la conversion automatique des GIF anim\u00e9s en vid\u00e9os MP4\/WebM. La conversion est g\u00e9r\u00e9e par le nouveau package \u00ab <code>@wordpress\/video-conversion<\/code> \u00bb, qui int\u00e8gre la <a href=\"https:\/\/mediabunny.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">biblioth\u00e8que \u00ab<code>mediabunny<\/code> \u00bb<\/a> dans un Web Worker afin de convertir les GIF opaques (sans arri\u00e8re-plan transparent) en fichiers vid\u00e9o l\u00e9gers.<\/p>\n<p>Le traitement multim\u00e9dia c\u00f4t\u00e9 client introduit \u00e9galement de nouveaux points de terminaison de l\u2019API REST (<code>sideload<\/code>, <code>finalize<\/code> et <code>replace_file<\/code>) ainsi que deux nouveaux param\u00e8tres : <code>generate_sub_sizes<\/code> et <code>convert_format<\/code>.<\/p>\n<h3>3. Quels sont les avantages pour les utilisateurs de WordPress ?<\/h3>\n<p>Le traitement des m\u00e9dias c\u00f4t\u00e9 client transf\u00e8re la charge de traitement des images du serveur vers le client. Cela lib\u00e8re le serveur de la lourde charge de travail li\u00e9e \u00e0 la g\u00e9n\u00e9ration de miniatures de diff\u00e9rentes dimensions, \u00e0 la rotation des images et \u00e0 la conversion des formats, en transf\u00e9rant directement cette t\u00e2che au navigateur de l\u2019utilisateur.<\/p>\n<p>Voici quelques-uns des avantages pour les utilisateurs li\u00e9s au transfert du traitement des m\u00e9dias vers le client :<\/p>\n<ul>\n<li><strong>Moins d\u2019erreurs de m\u00e9moire insuffisante en PHP :<\/strong> le traitement des m\u00e9dias c\u00f4t\u00e9 client \u00e9limine les erreurs de m\u00e9moire insuffisante (<code>PHP memory limit exceeded<\/code>) qui survenaient auparavant lors du traitement de fichiers image volumineux.<\/li>\n<li><strong>R\u00e9duction de la consommation de CPU et de RAM :<\/strong> un autre avantage majeur pour le serveur est la r\u00e9duction substantielle de l\u2019utilisation du CPU et de la RAM de l\u2019h\u00f4te, ce qui lib\u00e8re des ressources pour d\u2019autres t\u00e2ches.<\/li>\n<li><strong>Meilleures performances du site :<\/strong> la biblioth\u00e8que <code>libvips<\/code> utilise des algorithmes de compression avanc\u00e9s qui produisent des images dont la taille est, en moyenne, inf\u00e9rieure d\u2019environ 15 % \u00e0 celle des images g\u00e9n\u00e9r\u00e9es par GD ou Imagick. Cela se traduit par des images plus l\u00e9g\u00e8res et des temps de chargement des pages plus rapides.<\/li>\n<li><strong>Meilleure r\u00e9silience lors du t\u00e9l\u00e9versement :<\/strong> chaque t\u00e9l\u00e9versement d\u2019image n\u00e9cessite une requ\u00eate HTTP ind\u00e9pendante. Cela entra\u00eene un volume plus \u00e9lev\u00e9 de requ\u00eates HTTP, mais garantit que chaque image est trait\u00e9e de mani\u00e8re ind\u00e9pendante. Les requ\u00eates ayant \u00e9chou\u00e9 sont automatiquement mises en attente et relanc\u00e9es.<\/li>\n<\/ul>\n<p>De plus, les GIF anim\u00e9s peuvent \u00eatre automatiquement convertis en vid\u00e9os \u00e0 lecture automatique plus efficaces ; les photos HEIC t\u00e9l\u00e9vers\u00e9es depuis des iPhone peuvent \u00eatre converties au format JPG par le navigateur avant leur t\u00e9l\u00e9versement (ce qui permet de contourner d\u2019\u00e9ventuels probl\u00e8mes de compatibilit\u00e9 avec le serveur), et la prise en charge du format AVIF fonctionne d\u00e9sormais m\u00eame en l\u2019absence de capacit\u00e9s AVIF c\u00f4t\u00e9 serveur (la v\u00e9rification du type MIME est contourn\u00e9e pour les t\u00e9l\u00e9versements d\u00e9cod\u00e9s c\u00f4t\u00e9 client).<\/p>\n<h3>4. Quels changements pour les d\u00e9veloppeurs ?<\/h3>\n<p>Les d\u00e9veloppeurs peuvent d\u00e9sactiver le traitement des m\u00e9dias c\u00f4t\u00e9 client \u00e0 l\u2019aide du nouveau filtre \u00ab <code>wp_client_side_media_processing_enabled<\/code> \u00bb. En voici un exemple :<\/p>\n<pre><code class=\"language-php\">add_filter( 'wp_client_side_media_processing_enabled', '__return_false' );<\/code><\/pre>\n<p>Au-del\u00e0 de cela, il n\u2019y a pas de perturbations majeures pour les d\u00e9veloppeurs d&rsquo;extensions. Les hooks associ\u00e9s au traitement des m\u00e9dias continuent de se d\u00e9clencher exactement comme si les images \u00e9taient trait\u00e9es sur le serveur.<\/p>\n<p>Les filtres existants lisent les r\u00e9glages depuis le serveur et continuent de fonctionner comme pr\u00e9vu. Par exemple, le filtre ` <code>wp_generate_attachment_metadata<\/code> ` s\u2019ex\u00e9cute deux fois : une premi\u00e8re fois lors du t\u00e9l\u00e9versement initial (<code>create<\/code>) et une seconde fois apr\u00e8s l\u2019appel du point de terminaison de finalisation (<code>update<\/code>). Les plugins utilisant ce filtre continueront de fonctionner comme pr\u00e9vu.<\/p>\n<p>Pour les d\u00e9veloppeurs de th\u00e8mes, les tailles d\u2019image enregistr\u00e9es via <code>add_image_size()<\/code> sont d\u00e9sormais g\u00e9n\u00e9r\u00e9es c\u00f4t\u00e9 client. Si un th\u00e8me d\u00e9finit une taille d\u2019image dont les dimensions sont identiques \u00e0 celles d\u2019une taille WordPress par d\u00e9faut, les images sont \u00ab d\u00e9dupliqu\u00e9es \u00bb en un seul fichier image enregistr\u00e9 sous les deux noms de taille.<\/p>\n<h3>5. Quels sont les avantages en mati\u00e8re de s\u00e9curit\u00e9 ?<\/h3>\n<p>Bien que le traitement des m\u00e9dias c\u00f4t\u00e9 client soit principalement con\u00e7u pour am\u00e9liorer les performances et l\u2019efficacit\u00e9 plut\u00f4t que pour la s\u00e9curit\u00e9, il offre plusieurs avantages qui renforcent la s\u00e9curit\u00e9 des sites WordPress.<\/p>\n<p>Tout d\u2019abord, il r\u00e9duit la surface d\u2019attaque. Comme mentionn\u00e9 pr\u00e9c\u00e9demment, avant WordPress 7.1, le traitement des images s\u2019appuyait sur des biblioth\u00e8ques c\u00f4t\u00e9 serveur telles que GD et Imagick. Au fil du temps, ces biblioth\u00e8ques ont \u00e9t\u00e9 affect\u00e9es par diverses failles de s\u00e9curit\u00e9 li\u00e9es au d\u00e9codage des images.<\/p>\n<p>Avec le traitement des images c\u00f4t\u00e9 client, le serveur n\u2019a plus besoin de GD ni d\u2019Imagick, car il re\u00e7oit des images pr\u00e9trait\u00e9es. Cela r\u00e9duit consid\u00e9rablement la quantit\u00e9 de code sensible ex\u00e9cut\u00e9 sur le serveur.<\/p>\n<p>Un autre avantage en mati\u00e8re de s\u00e9curit\u00e9 r\u00e9side dans le fait que le traitement des images s\u2019effectue au sein d\u2019un environnement de navigateur isol\u00e9, \u00e0 l\u2019aide de WebAssembly dans un Web Worker.<\/p>\n<p>Le traitement c\u00f4t\u00e9 client r\u00e9duit \u00e9galement le risque d\u2019attaques par d\u00e9ni de service (DoS), car la charge de calcul repose sur le client.<\/p>\n<p>Pour traiter les images c\u00f4t\u00e9 client, WordPress s\u2019appuie sur <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\" target=\"_blank\" rel=\"noopener noreferrer\"><code>SharedArrayBuffer<\/code><\/a>, un objet JavaScript qui permet au thread principal et aux Web Workers de partager le m\u00eame espace m\u00e9moire.<\/p>\n<p>Pour autoriser l\u2019acc\u00e8s \u00e0 <code>SharedArrayBuffer<\/code>, WordPress active <a href=\"https:\/\/chromestatus.com\/feature\/5141940204208128\">l\u2019en-t\u00eate<\/a> \u00ab <code>Document-Isolation-Policy: isolate-and-credentialless<\/code> \u00bb. Cela fournit un contexte d\u2019ex\u00e9cution isol\u00e9 pour l\u2019\u00e9diteur de blocs dans les navigateurs Chromium 137 (Chrome 137 et Edge 137).<\/p>\n<p>En r\u00e9sum\u00e9, si l\u2019objectif principal du traitement multim\u00e9dia c\u00f4t\u00e9 client est d\u2019am\u00e9liorer les performances et l\u2019efficacit\u00e9 de la gestion des m\u00e9dias, cette nouvelle fonctionnalit\u00e9 apporte \u00e9galement des am\u00e9liorations notables en mati\u00e8re de s\u00e9curit\u00e9.<\/p>\n<h3>6. Ressources officielles<\/h3>\n<p>Le traitement des m\u00e9dias c\u00f4t\u00e9 client a fait l\u2019objet d\u2019une documentation exhaustive destin\u00e9e tant aux utilisateurs qu\u2019aux d\u00e9veloppeurs. Consultez les ressources suivantes pour plus de d\u00e9tails :<\/p>\n<ul>\n<li>Traitement multim\u00e9dia c\u00f4t\u00e9 client dans WordPress 7.1 (<a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/22\/client-side-media-processing-in-wordpress-7-1\/\">note de d\u00e9veloppement<\/a>)<\/li>\n<li>Architecture du traitement des m\u00e9dias c\u00f4t\u00e9 client (<a href=\"https:\/\/developer.wordpress.org\/block-editor\/explanations\/architecture\/client-side-media-architecture\/\">Manuel de l\u2019\u00e9diteur de blocs<\/a>)<\/li>\n<li>Traitement des m\u00e9dias c\u00f4t\u00e9 client (<a href=\"https:\/\/developer.wordpress.org\/block-editor\/how-to-guides\/client-side-media\/\">guides pratiques<\/a>)<\/li>\n<li>Filtres et r\u00e9glages du traitement des m\u00e9dias c\u00f4t\u00e9 client (<a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/filters\/editor-filters\/#client-side-media-processing\">r\u00e9f\u00e9rence des hooks<\/a>)<\/li>\n<\/ul>\n<h2>Am\u00e9liorations apport\u00e9es aux notes<\/h2>\n<p>Introduites pour la premi\u00e8re fois dans <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-6-9\/#commenting-blocks-with-notes-in-wordpress-69\">WordPress 6.9<\/a>, les notes ont b\u00e9n\u00e9fici\u00e9 de nombreux ajouts et am\u00e9liorations qui en font un outil de collaboration plus complet.<\/p>\n<p>Tout d\u2019abord, WordPress 7.1 ajoute la <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/73413\" target=\"_blank\" rel=\"noopener noreferrer\">prise en charge du texte enrichi dans les notes<\/a>, ce qui les rend \u00ab plus expressives, plus claires \u00e0 lire et mieux adapt\u00e9es aux attentes des utilisateurs vis-\u00e0-vis d\u2019outils tels que Google Docs, Figma, GitHub et d\u2019autres \u00e9diteurs collaboratifs \u00bb.<\/p>\n<p>Cela inclut les formats de base en ligne tels que le gras (Ctrl\/\u2318 B), l\u2019italique (Ctrl\/\u2318 I), les liens (Ctrl\/\u2318 K) et les emojis.<\/p>\n<figure id=\"attachment_213849\" aria-describedby=\"caption-attachment-213849\" style=\"width: 2032px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213849 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-notes-formatting-options.png\" alt=\"Les Notes disposent d\u00e9sormais d\u2019options de mise en forme de base\" width=\"2032\" height=\"1028\"><figcaption id=\"caption-attachment-213849\" class=\"wp-caption-text\">Les Notes disposent d\u00e9sormais d\u2019options de mise en forme de base<\/figcaption><\/figure>\n<p>Vous pouvez d\u00e9sormais ajouter des notes en ligne en s\u00e9lectionnant des fragments de texte plut\u00f4t qu\u2019un bloc entier (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/59445\" target=\"_blank\" rel=\"noopener noreferrer\">commentaires en ligne<\/a>). Il est \u00e9galement possible d\u2019ajouter <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/75145\" target=\"_blank\" rel=\"noopener noreferrer\">plusieurs notes<\/a> au m\u00eame bloc ou \u00e0 la m\u00eame s\u00e9lection de texte.<\/p>\n<p>WordPress 7.1 introduit \u00e9galement les <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/73415\" target=\"_blank\" rel=\"noopener noreferrer\">@mentions<\/a> pour taguer vos collaborateurs dans les notes, ce qui rend la fonctionnalit\u00e9 \u00ab Notes \u00bb plus similaire aux outils de collaboration courants. Lorsque vous tapez le caract\u00e8re @, un panneau s\u2019affiche avec la liste des utilisateurs de votre site pour faciliter la s\u00e9lection. Le destinataire de la mention recevra une notification par e-mail contenant un lien vers l\u2019article.<\/p>\n<p>Une autre nouveaut\u00e9 concerne la partie visible des notes. Les notes longues <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/72822\">sont d\u00e9sormais masqu\u00e9es par d\u00e9faut<\/a> afin de ne pas encombrer excessivement l\u2019espace \u00e0 l\u2019\u00e9cran. Un bouton <strong>\u00ab Afficher plus<\/strong><strong>\/ Afficher moins<\/strong> \u00bb vous permet d\u2019afficher ou de masquer l\u2019int\u00e9gralit\u00e9 du texte.<\/p>\n<figure id=\"attachment_213850\" aria-describedby=\"caption-attachment-213850\" style=\"width: 2036px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213850 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-20-alle-08.02.31.png\" alt=\"Un bouton permet d\u2019afficher ou de masquer le texte des notes longues\" width=\"2036\" height=\"798\"><figcaption id=\"caption-attachment-213850\" class=\"wp-caption-text\">Un bouton permet d\u2019afficher ou de masquer le texte des notes longues<\/figcaption><\/figure>\n<p>Vous pouvez consulter la liste compl\u00e8te des nouvelles fonctionnalit\u00e9s des \u00ab Notes \u00bb incluses dans WordPress 7.1 dans la <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/76316\" target=\"_blank\" rel=\"noopener noreferrer\">section \u00ab Notes \u00bb de la version 7.1 de WordPress<\/a>.<\/p>\n<h2>Am\u00e9liorations de l\u2019interface utilisateur d\u2019administration<\/h2>\n<p>L\u2019interface utilisateur d\u2019administration b\u00e9n\u00e9ficie de plusieurs mises \u00e0 jour qui am\u00e9liorent la coh\u00e9rence de l\u2019interface et simplifient la navigation entre les \u00e9crans.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"5\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Barre d\u2019administration persistante dans l\u2019\u00e9diteur d\u2019articles et l\u2019\u00e9diteur de site<\/h3>\n<p>Avant WordPress 7.1, la barre d\u2019administration n\u2019apparaissait pas dans l\u2019\u00e9diteur de publication ni dans l\u2019\u00e9diteur de site. Ce comportement manquait de coh\u00e9rence, car la barre d\u2019administration est l\u2019\u00e9l\u00e9ment le plus utilis\u00e9 de l\u2019interface d\u2019administration, et son omission dans les \u00e9diteurs n\u2019\u00e9tait pas consid\u00e9r\u00e9e comme optimale. \u00c0 partir de WordPress 7.1, ce comportement change, et la barre d\u2019outils d\u2019administration est d\u00e9sormais <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/13\/consistent-navigation-in-wordpress-7-1-with-persistent-toolbar\/\" target=\"_blank\" rel=\"noopener noreferrer\">visible dans l\u2019\u00e9diteur de publication et l\u2019\u00e9diteur de site<\/a>.<\/p>\n<figure id=\"attachment_213851\" aria-describedby=\"caption-attachment-213851\" style=\"width: 2172px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213851 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-admin-toolbar-in-post-editor.png\" alt=\"La barre d\u2019outils d\u2019administration dans l\u2019\u00e9diteur de publication\" width=\"2172\" height=\"556\"><figcaption id=\"caption-attachment-213851\" class=\"wp-caption-text\">La barre d\u2019outils d\u2019administration dans l\u2019\u00e9diteur de publication<\/figcaption><\/figure>\n<figure id=\"attachment_213852\" aria-describedby=\"caption-attachment-213852\" style=\"width: 2168px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213852 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-admin-toolbar-in-site-editor.png\" alt=\"The admin toolbar in the Site Editor\" width=\"2168\" height=\"498\"><figcaption id=\"caption-attachment-213852\" class=\"wp-caption-text\">La barre d\u2019outils d\u2019administration dans l\u2019\u00e9diteur de site<\/figcaption><\/figure>\n<h3>Extension du th\u00e8me de couleurs de l\u2019utilisateur \u00e0 l\u2019\u00e9diteur de site<\/h3>\n<p>Une autre am\u00e9lioration visant \u00e0 harmoniser l\u2019apparence de tous les espaces d\u2019administration consiste \u00e0 appliquer \u00e0 l\u2019\u00e9diteur de site le <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/78397\" target=\"_blank\" rel=\"noopener noreferrer\">m\u00eame th\u00e8me de couleurs<\/a> que celui d\u00e9fini par l\u2019utilisateur sur sa page de param\u00e8tres. Avant la version 7.1, la barre lat\u00e9rale de l\u2019\u00e9diteur de site \u00e9tait syst\u00e9matiquement noire.<\/p>\n<figure id=\"attachment_213854\" aria-describedby=\"caption-attachment-213854\" style=\"width: 2170px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213854 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-site-editor-ui.jpg\" alt=\"La couleur de la colonne lat\u00e9rale de l\u2019\u00e9diteur de site correspond d\u00e9sormais \u00e0 celle d\u00e9finie dans les pr\u00e9f\u00e9rences de l\u2019utilisateur.\" width=\"2170\" height=\"1268\"><figcaption id=\"caption-attachment-213854\" class=\"wp-caption-text\">La couleur de la colonne lat\u00e9rale de l\u2019\u00e9diteur de site correspond d\u00e9sormais \u00e0 celle d\u00e9finie dans les pr\u00e9f\u00e9rences de l\u2019utilisateur.<\/figcaption><\/figure>\n<p>La colonne lat\u00e9rale de l\u2019\u00e9diteur b\u00e9n\u00e9ficie \u00e9galement d\u2019une mise \u00e0 jour avec WordPress 7.1. L\u2019ic\u00f4ne du site a \u00e9t\u00e9 supprim\u00e9e de la barre d\u2019outils de l\u2019\u00e9diteur et appara\u00eet d\u00e9sormais dans la barre d\u2019outils de WordPress.<\/p>\n<p>Dans les versions pr\u00e9c\u00e9dentes, pour revenir \u00e0 l\u2019interface d\u2019administration de WordPress, vous deviez cliquer sur l\u2019ic\u00f4ne du site, qui n\u2019\u00e9tait pas techniquement un bouton \u00ab Retour \u00bb.<\/p>\n<figure id=\"attachment_214550\" aria-describedby=\"caption-attachment-214550\" style=\"width: 1462px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214550 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/editor-toolbar-in-wp-70.png\" alt=\"La barre d\u2019outils de l\u2019\u00e9diteur dans WordPress 7.0\" width=\"1462\" height=\"484\"><figcaption id=\"caption-attachment-214550\" class=\"wp-caption-text\">La barre d\u2019outils de l\u2019\u00e9diteur dans WordPress 7.0<\/figcaption><\/figure>\n<p>Par cons\u00e9quent, l\u2019ic\u00f4ne du site n\u2019appara\u00eet d\u00e9sormais que dans la barre d\u2019outils d\u2019administration, tandis qu\u2019un bouton \u00ab Retour \u00bb plus clair figure dans la barre d\u2019outils de l\u2019\u00e9diteur.<\/p>\n<figure id=\"attachment_214551\" aria-describedby=\"caption-attachment-214551\" style=\"width: 1464px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214551 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-editor-toolbar.png\" alt=\"La barre d\u2019outils de l\u2019\u00e9diteur comporte d\u00e9sormais un v\u00e9ritable bouton \u00ab Retour \u00bb\" width=\"1464\" height=\"556\"><figcaption id=\"caption-attachment-214551\" class=\"wp-caption-text\">La barre d\u2019outils de l\u2019\u00e9diteur comporte d\u00e9sormais un v\u00e9ritable bouton \u00ab Retour \u00bb<\/figcaption><\/figure>\n<h3>Cat\u00e9gories de commandes et am\u00e9lioration de l\u2019interface utilisateur de la palette de commandes<\/h3>\n<p>La palette de commandes a fait l\u2019objet de plusieurs <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/75691\" target=\"_blank\" rel=\"noopener noreferrer\">ajouts et modifications<\/a> visant \u00e0 am\u00e9liorer sa facilit\u00e9 d\u2019utilisation. Tout d\u2019abord, les commandes disponibles ont \u00e9t\u00e9 r\u00e9parties en sections (r\u00e9centes, suggestions et r\u00e9sultats) afin de faciliter leur recherche.<\/p>\n<figure id=\"attachment_213855\" aria-describedby=\"caption-attachment-213855\" style=\"width: 1164px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213855 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-command-palette-sections.png\" alt=\"Les commandes sont d\u00e9sormais regroup\u00e9es en sections\" width=\"1164\" height=\"630\"><figcaption id=\"caption-attachment-213855\" class=\"wp-caption-text\">Les commandes sont d\u00e9sormais regroup\u00e9es en sections<\/figcaption><\/figure>\n<p>La fen\u00eatre modale a \u00e9t\u00e9 redimensionn\u00e9e (512 px) et les commandes sont d\u00e9sormais plus faciles \u00e0 lire.<\/p>\n<figure id=\"attachment_213856\" aria-describedby=\"caption-attachment-213856\" style=\"width: 1170px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213856 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-command-palette-search-results.png\" alt=\"La nouvelle fen\u00eatre modale de la palette de commandes\" width=\"1170\" height=\"808\"><figcaption id=\"caption-attachment-213856\" class=\"wp-caption-text\">La nouvelle fen\u00eatre modale de la palette de commandes<\/figcaption><\/figure>\n<h3>\u00c9cran \u00ab Identit\u00e9 \u00bb dans l\u2019\u00e9diteur de site<\/h3>\n<p>Un nouvel \u00e9l\u00e9ment <strong>\u00ab Identit\u00e9 \u00bb<\/strong> appara\u00eet d\u00e9sormais dans le menu <strong>\u00ab Conception \u00bb<\/strong> de l\u2019\u00e9diteur de site. L\u2019\u00e9cran correspondant vous permet de configurer <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/76264\" target=\"_blank\" rel=\"noopener noreferrer\">le titre, le slogan<\/a>, <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/76116\" target=\"_blank\" rel=\"noopener noreferrer\">le logo et l\u2019ic\u00f4ne<\/a> de votre site. Vous pouvez ainsi modifier les r\u00e9glages d\u2019identit\u00e9 de votre site sans quitter l\u2019\u00e9diteur de site.<\/p>\n<figure id=\"attachment_214147\" aria-describedby=\"caption-attachment-214147\" style=\"width: 1374px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214147 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/identity-settings.png\" alt=\"R\u00e9glages d\u2019identit\u00e9 dans les styles globaux\" width=\"1374\" height=\"1194\"><figcaption id=\"caption-attachment-214147\" class=\"wp-caption-text\">R\u00e9glages d\u2019identit\u00e9 dans les styles globaux<\/figcaption><\/figure>\n<h3>D\u00e9filement infini pour l\u2019affichage en grille de la m\u00e9diath\u00e8que<\/h3>\n<p>Jusqu\u2019\u00e0 WordPress 7.0, il \u00e9tait possible d\u2019activer le d\u00e9filement infini pour l\u2019affichage en grille de la m\u00e9diath\u00e8que via le filtre <code>media_library_infinite_scrolling<\/code>, qui \u00e9tait d\u00e9fini par d\u00e9faut sur <code>false<\/code>. Les d\u00e9veloppeurs pouvaient modifier ce r\u00e9glage par d\u00e9faut en ajoutant la ligne suivante \u00e0 leurs extensions :<\/p>\n<pre><code class=\"language-php\">add_filter( 'media_library_infinite_scrolling', '__return_true' );<\/code><\/pre>\n<p>\u00c0 partir <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/media-library-infinite-scrolling-is-now-enabled-by-default-with-a-per-user-opt-out\/\" target=\"_blank\" rel=\"noopener noreferrer\">de WordPress 7.1<\/a>, le filtre ` <code>media_library_infinite_scrolling<\/code> ` est d\u00e9fini sur ` <code>true<\/code> `, ce qui signifie que le d\u00e9filement infini dans la vue en grille de la m\u00e9diath\u00e8que est activ\u00e9 par d\u00e9faut pour tous les utilisateurs.<\/p>\n<p>De plus, un nouveau r\u00e9glage disponible sur la page de profil utilisateur dans l\u2019interface d\u2019administration de WordPress vous permet de d\u00e9finir vos pr\u00e9f\u00e9rences en mati\u00e8re de d\u00e9filement infini.<\/p>\n<figure id=\"attachment_214239\" aria-describedby=\"caption-attachment-214239\" style=\"width: 1256px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214239 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-disable-infinite-scrolling.png\" alt=\"Option \u00ab D\u00e9sactiver le d\u00e9filement infini dans la vue en grille de la m\u00e9diath\u00e8que \u00bb\" width=\"1256\" height=\"364\"><figcaption id=\"caption-attachment-214239\" class=\"wp-caption-text\">Option \u00ab D\u00e9sactiver le d\u00e9filement infini dans la vue en grille de la m\u00e9diath\u00e8que \u00bb<\/figcaption><\/figure>\n<p>WordPress enregistre le choix de l\u2019utilisateur dans les options utilisateur \u00e0 l\u2019aide de la cl\u00e9 m\u00e9ta \u00ab <code>infinite_scrolling<\/code> \u00bb. Vous pouvez r\u00e9cup\u00e9rer la pr\u00e9f\u00e9rence de l\u2019utilisateur de la mani\u00e8re suivante :<\/p>\n<pre><code class=\"language-php\">$infinite_scrolling = get_user_option( 'infinite_scrolling', $user_id );<\/code><\/pre>\n<h2>Blocs principaux et am\u00e9liorations apport\u00e9es aux blocs<\/h2>\n<p>WordPress 7.1 introduit deux nouveaux blocs et apporte diverses am\u00e9liorations aux blocs existants.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"2\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Nouveaux blocs \u00ab Liste de lecture \u00bb et \u00ab Onglets \u00bb<\/h3>\n<p>Un <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/77421\" target=\"_blank\" rel=\"noopener noreferrer\">nouveau bloc <strong>\u00ab Liste de lecture \u00bb<\/strong><\/a> vous permet d\u2019int\u00e9grer une liste de lecture simple dans votre contenu.<\/p>\n<figure id=\"attachment_213857\" aria-describedby=\"caption-attachment-213857\" style=\"width: 2078px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213857 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-playlist-block.png\" alt=\"Le bloc Liste de lecture dans WordPress 7.1\" width=\"2078\" height=\"1120\"><figcaption id=\"caption-attachment-213857\" class=\"wp-caption-text\">Le bloc Liste de lecture dans WordPress 7.1<\/figcaption><\/figure>\n<p>Les utilisateurs peuvent personnaliser plusieurs aspects de l\u2019apparence du bloc, notamment la typographie, l\u2019arri\u00e8re-plan, les dimensions, la bordure et les \u00e9l\u00e9ments. Les commandes de style sp\u00e9cifiques \u00e0 ce bloc comprennent \u00ab <strong>Forme d\u2019onde et bouton de lecture<\/strong> \u00bb et \u00ab <strong>Arri\u00e8re-plan de la forme d\u2019onde<\/strong> \u00bb. La commande \u00ab <strong>Forme<\/strong> \u00bb vous permet de modifier la <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/75203\" target=\"_blank\" rel=\"noopener noreferrer\">visualisation de la forme d\u2019onde audio<\/a>.<\/p>\n<figure id=\"attachment_213858\" aria-describedby=\"caption-attachment-213858\" style=\"width: 1658px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213858 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-playlist-block-customized.png\" alt=\"Personnalisation du style du bloc \u00ab Liste de lecture \u00bb\" width=\"1658\" height=\"846\"><figcaption id=\"caption-attachment-213858\" class=\"wp-caption-text\">Personnalisation du style du bloc \u00ab Liste de lecture \u00bb<\/figcaption><\/figure>\n<p>Le <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/core-blocks\/core-blocks-media\/core-block-playlist\/\" target=\"_blank\" rel=\"noopener noreferrer\">bloc Liste de lecture<\/a>\u00a0prend en charge tous les fichiers audio compatibles avec votre installation WordPress. Si vous ajoutez la prise en charge d\u2019un nouveau type MIME, le bloc en h\u00e9rite automatiquement.<\/p>\n<p>Le nouveau <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/69789\" target=\"_blank\" rel=\"noopener noreferrer\">bloc Onglets<\/a> int\u00e9gr\u00e9 au c\u0153ur du syst\u00e8me est con\u00e7u pour organiser le contenu en onglets. Chaque onglet peut contenir n\u2019importe quel bloc, ce qui le rend particuli\u00e8rement utile pour h\u00e9berger du contenu class\u00e9 par th\u00e8me, des FAQ ou des comparaisons de produits\/services.<\/p>\n<figure id=\"attachment_213859\" aria-describedby=\"caption-attachment-213859\" style=\"width: 1330px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213859 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-tabs-block.jpg\" alt=\"WordPress 7.1 propose un nouveau bloc \u00ab Onglets \u00bb\" width=\"1330\" height=\"1242\"><figcaption id=\"caption-attachment-213859\" class=\"wp-caption-text\">WordPress 7.1 propose un nouveau bloc \u00ab Onglets \u00bb<\/figcaption><\/figure>\n<h3>Blocs modifiables \u00e0 l\u2019int\u00e9rieur du bloc \u00ab HTML personnalis\u00e9 \u00bb<\/h3>\n<p>Le bloc \u00ab HTML personnalis\u00e9 \u00bb a b\u00e9n\u00e9fici\u00e9 d\u2019une <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/editable-blocks-inside-the-custom-html-block\/\" target=\"_blank\" rel=\"noopener noreferrer\">nouvelle am\u00e9lioration<\/a>. Vous pouvez d\u00e9sormais ajouter des blocs modifiables directement au sein du code HTML. Cela vous permet de combiner du code HTML statique et des blocs modifiables au sein d\u2019un m\u00eame extrait de code.<\/p>\n<figure id=\"attachment_214624\" aria-describedby=\"caption-attachment-214624\" style=\"width: 1712px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214624 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-custom-html-block.png\" alt=\"Le bloc \u00ab HTML personnalis\u00e9 \u00bb peut d\u00e9sormais h\u00e9berger \u00e0 la fois du code HTML statique et des blocs modifiables\" width=\"1712\" height=\"1000\"><figcaption id=\"caption-attachment-214624\" class=\"wp-caption-text\">Le bloc \u00ab HTML personnalis\u00e9 \u00bb peut d\u00e9sormais h\u00e9berger \u00e0 la fois du code HTML statique et des blocs modifiables<\/figcaption><\/figure>\n<p>Bien qu\u2019ils puissent \u00eatre modifi\u00e9s, les blocs modifiables ne peuvent ni \u00eatre d\u00e9plac\u00e9s ni supprim\u00e9s, et il n\u2019est pas possible d\u2019ajouter des blocs suppl\u00e9mentaires via l\u2019\u00e9diteur visuel. Toutefois, le code sous-jacent reste enti\u00e8rement modifiable dans l\u2019\u00e9diteur de code.<\/p>\n<p>Avant WordPress 7.1, votre contenu devait \u00eatre soit enti\u00e8rement en HTML statique, soit enti\u00e8rement compos\u00e9 de blocs. Vous pouvez d\u00e9sormais combiner librement du code HTML et des blocs, ce qui s\u2019av\u00e8re particuli\u00e8rement utile lors de la g\u00e9n\u00e9ration de contenu \u00e0 l\u2019aide de mod\u00e8les d\u2019IA.<\/p>\n<p>Cette modification s\u2019accompagne de la possibilit\u00e9 d\u2019ajouter du code HTML statique aux variantes de blocs. Gr\u00e2ce \u00e0 la nouvelle prise en charge de la balise <code>innerContent<\/code>, vous pouvez enregistrer une variante du bloc \u00ab Code HTML \u00bb comme illustr\u00e9 dans l\u2019exemple ci-dessous :<\/p>\n<pre><code class=\"language-javascript\">wp.blocks.registerBlockVariation( 'core\/html', {\n\tname: 'custom-image-card',\n\ttitle: 'Custom image card',\n\tdescription: 'A custom HTML block with static header\/footer and an editable image.',\n\tinnerContent: [ \n\t\t'&lt;h2&gt;Static heading&lt;\/h2&gt;\\n', \n\t\tnull, \n\t\t'\\n&lt;footer&gt;Static footer&lt;\/footer&gt;' \n\t],\n\tinnerBlocks: [ \n\t\t[ \n\t\t\t'core\/image', \n\t\t\t{ \n\t\t\t\tid: 419,\n\t\t\t\tsizeSlug: 'medium',\n\t\t\t\tlinkDestination: 'none',\n\t\t\t\turl: 'https:\/\/example.com\/wp-content\/uploads\/...',\n\t\t\t\talt: ''\n\t\t\t} \n\t\t] \n\t],\n} );<\/code><\/pre>\n<p>La valeur \u00ab <code>null<\/code> \u00bb dans \u00ab <code>innerContent<\/code> \u00bb sert d\u2019espace r\u00e9serv\u00e9 pour le bloc \u00ab Image \u00bb.<\/p>\n<p>Veuillez noter que \u00ab <code>innerContent<\/code> \u00bb n\u2019est disponible que pour le bloc \u00ab HTML personnalis\u00e9 \u00bb. Son application aux variantes d\u2019autres blocs n\u2019aura aucun effet.<\/p>\n<h2>Am\u00e9liorations apport\u00e9es au syst\u00e8me d\u2019ic\u00f4nes SVG<\/h2>\n<p>WordPress 7.0 a introduit un <a href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-0\/#new-icon-block\">nouveau bloc \u00ab Ic\u00f4ne \u00bb<\/a> et une biblioth\u00e8que d\u2019ic\u00f4nes. Avec WordPress 7.1, le syst\u00e8me de gestion des ic\u00f4nes dispose d\u00e9sormais d\u2019une API publique, permettant d\u2019enregistrer, d\u2019afficher et de supprimer des ic\u00f4nes par programmation, ainsi que de les r\u00e9cup\u00e9rer via l\u2019API REST.<\/p>\n<h3>Enregistrement et d\u00e9senregistrement des ic\u00f4nes<\/h3>\n<p>Pour enregistrer une ic\u00f4ne ou un ensemble d\u2019ic\u00f4nes, vous devez d\u2019abord enregistrer une collection d\u2019ic\u00f4nes en accrochant la nouvelle fonction ` <code>wp_register_icon_collection()<\/code> ` \u00e0 l\u2019action `init` :<\/p>\n<pre><code class=\"language-php\">function custom_icons_register_icon_collection() {\n\twp_register_icon_collection(\n\t\t'my-icon-set',\n\t\tarray(\n\t\t\t'label'       =&gt; __( 'My awesome icons', 'my-plugin' ),\n\t\t\t'description' =&gt; __( 'My personal set of icons.', 'my-plugin' ),\n\t\t)\n\t);\n}\nadd_action( 'init', 'custom_icons_register_icon_collection' );<\/code><\/pre>\n<p>Une collection poss\u00e8de un nom unique, qui la distingue des ic\u00f4nes du c\u0153ur du syst\u00e8me et des autres ensembles d\u2019ic\u00f4nes enregistr\u00e9s par des plugins tiers. Le nom de la collection doit commencer et se terminer par une lettre minuscule et peut contenir des lettres minuscules, des chiffres, des tirets et des traits de soulignement.<\/p>\n<p>Le deuxi\u00e8me argument de la fonction est un tableau contenant le libell\u00e9 de la collection affich\u00e9 dans la biblioth\u00e8que d\u2019ic\u00f4nes, ainsi qu\u2019une description facultative.<\/p>\n<p>Pour supprimer une collection, utilisez la fonction ` <code>wp_unregister_icon_collection()<\/code> `. La suppression d\u2019une collection entra\u00eene automatiquement la suppression de toutes les ic\u00f4nes qui y sont associ\u00e9es.<\/p>\n<p>Pour enregistrer une ic\u00f4ne individuelle, utilisez la fonction ` <code>wp_register_icon()<\/code> `, comme le montre l\u2019exemple suivant :<\/p>\n<pre><code class=\"language-php\">wp_register_icon(\n\t'my-icon-set\/motorbike',\n\tarray(\n\t\t'label'   =&gt; __( 'Motorbike', 'my-plugin' ),\n\t\t'content' =&gt; '&lt;svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"&gt;...&lt;\/svg&gt;',\n\t)\n);<\/code><\/pre>\n<p>Dans l\u2019exemple ci-dessus, nous avons enregistr\u00e9 une ic\u00f4ne \u00e0 l\u2019aide d\u2019une cha\u00eene SVG. Vous pouvez \u00e9galement enregistrer une ic\u00f4ne directement \u00e0 partir d\u2019un fichier <code>.svg<\/code>:<\/p>\n<pre><code class=\"language-php\">wp_register_icon(\n\t'my-icon-set\/motorbike',\n\tarray(\n\t\t'label'   =&gt; __( 'Motorbike', 'my-plugin' ),\n\t\t'file_path' =&gt; plugin_dir_path( __FILE__ ) . 'icons\/motorbike.svg',\n\t)\n);<\/code><\/pre>\n<p>Il est important de noter que le code SVG est valid\u00e9 \u00e0 l\u2019aide de <code>wp_kses<\/code>, et que seuls les \u00e9l\u00e9ments <code>&lt;svg&gt;<\/code>, <code>&lt;path&gt;<\/code> et <code>&lt;polygon&gt;<\/code> sont actuellement autoris\u00e9s. Tous les autres \u00e9l\u00e9ments sont filtr\u00e9s, bien que la liste d&rsquo;autorisations puisse \u00eatre \u00e9tendue \u00e0 l\u2019avenir pour inclure des \u00e9l\u00e9ments et attributs suppl\u00e9mentaires.<\/p>\n<p>Pour supprimer une ic\u00f4ne, vous pouvez utiliser la fonction <code>wp_unregister_icon()<\/code>.<\/p>\n<h3>Mises \u00e0 jour de la biblioth\u00e8que d\u2019ic\u00f4nes et des blocs<\/h3>\n<p>La biblioth\u00e8que d\u2019ic\u00f4nes a \u00e9t\u00e9 mise \u00e0 jour en cons\u00e9quence et comporte d\u00e9sormais une colonne lat\u00e9rale affichant la liste des collections d\u2019ic\u00f4nes enregistr\u00e9es sur le site.<\/p>\n<figure id=\"attachment_214268\" aria-describedby=\"caption-attachment-214268\" style=\"width: 1868px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214268 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-icon-collection.png\" alt=\"La collection d\u2019ic\u00f4nes du c\u0153ur de WordPress\" width=\"1868\" height=\"1212\"><figcaption id=\"caption-attachment-214268\" class=\"wp-caption-text\">La collection d\u2019ic\u00f4nes du c\u0153ur de WordPress<\/figcaption><\/figure>\n<figure id=\"attachment_214269\" aria-describedby=\"caption-attachment-214269\" style=\"width: 1864px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214269 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-custom-icon-collection.png\" alt=\"Une collection d\u2019ic\u00f4nes personnalis\u00e9e dans WordPress 7.1\" width=\"1864\" height=\"1214\"><figcaption id=\"caption-attachment-214269\" class=\"wp-caption-text\">Une collection d\u2019ic\u00f4nes personnalis\u00e9e dans WordPress 7.1<\/figcaption><\/figure>\n<p>Le bloc \u00ab Ic\u00f4ne \u00bb a \u00e9galement \u00e9t\u00e9 mis \u00e0 jour. Par d\u00e9faut, le bloc affiche d\u00e9sormais l\u2019ic\u00f4ne \u00ab Info \u00bb au lieu d\u2019un espace vide comme dans les versions pr\u00e9c\u00e9dentes. De plus, deux nouvelles commandes dans la barre d\u2019outils du bloc vous permettent de retourner l\u2019ic\u00f4ne verticalement et horizontalement.<\/p>\n<figure id=\"attachment_214272\" aria-describedby=\"caption-attachment-214272\" style=\"width: 1830px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214272 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-icon-block.png\" alt=\"R\u00e9glages du bloc \u00ab Ic\u00f4ne \u00bb dans WordPress 7.1\" width=\"1830\" height=\"1334\"><figcaption id=\"caption-attachment-214272\" class=\"wp-caption-text\">R\u00e9glages du bloc \u00ab Ic\u00f4ne \u00bb dans WordPress 7.1<\/figcaption><\/figure>\n<h3>Nouveaux points de terminaison de l\u2019API REST pour les ic\u00f4nes<\/h3>\n<p>De nouveaux points de terminaison de l\u2019API REST en lecture seule ont \u00e9galement \u00e9t\u00e9 introduits pour acc\u00e9der \u00e0 des collections d\u2019ic\u00f4nes ou \u00e0 des ic\u00f4nes sp\u00e9cifiques.<\/p>\n<p>Pour les collections d\u2019ic\u00f4nes, vous utiliserez les points de terminaison suivants :<\/p>\n<pre><code>GET \/wp\/v2\/icon-collections\nGET \/wp\/v2\/icon-collections\/&lt;collection&gt;<\/code><\/pre>\n<p>Pour lire les ic\u00f4nes, vous utiliserez plut\u00f4t les points de terminaison suivants :<\/p>\n<pre><code>GET \/wp\/v2\/icons - Introduced with WordPress 7.0.\nGET \/wp\/v2\/icons\/&lt;collection&gt;\nGET \/wp\/v2\/icons\/&lt;collection&gt;\/&lt;name&gt;<\/code><\/pre>\n<p>Un utilisateur disposant de la capacit\u00e9 \u00ab edit_posts \u00bb doit authentifier les requ\u00eates.<\/p>\n<p>Pour un aper\u00e7u plus d\u00e9taill\u00e9 du syst\u00e8me d\u2019ic\u00f4nes dans WordPress 7.1, consultez la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/24\/registering-and-rendering-svg-icons-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">note de d\u00e9veloppement<\/a>.<\/p>\n<h2>Nouveaux outils de conception<\/h2>\n<p>Les cr\u00e9ateurs et les \u00e9diteurs disposent d\u00e9sormais de nouveaux outils de conception am\u00e9lior\u00e9s qui leur permettent de styliser les blocs de contenu sans avoir recours \u00e0 du CSS personnalis\u00e9.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"3\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Prise en charge des d\u00e9grad\u00e9s d\u2019arri\u00e8re-plan<\/h3>\n<p>WordPress 7.1 introduit la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/26\/new-block-support-in-wordpress-7-1-background-gradient-background-gradient\/\" target=\"_blank\" rel=\"noopener noreferrer\">prise en charge de<code>background.gradient<\/code><\/a> ainsi qu\u2019un nouveau contr\u00f4le de l\u2019interface d\u2019administration pour les d\u00e9grad\u00e9s d\u2019arri\u00e8re-plan.<\/p>\n<p>Dans la colonne lat\u00e9rale des r\u00e9glages de bloc, un nouveau panneau \u00ab Arri\u00e8re-plan \u00bb dot\u00e9 de commandes distinctes pour \u00ab Image \u00bb, \u00ab Couleur \u00bb et \u00ab D\u00e9grad\u00e9 \u00bb vous permet d\u2019exp\u00e9rimenter diff\u00e9rentes combinaisons d\u2019images d\u2019arri\u00e8re-plan, de couleurs et de d\u00e9grad\u00e9s tout en \u00e9vitant les conflits.<\/p>\n<figure id=\"attachment_214546\" aria-describedby=\"caption-attachment-214546\" style=\"width: 2140px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214546 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-background-gradient.jpg\" alt=\"WordPress 7.1 propose une nouvelle commande \u00ab D\u00e9grad\u00e9 d\u2019arri\u00e8re-plan \u00bb\" width=\"2140\" height=\"974\"><figcaption id=\"caption-attachment-214546\" class=\"wp-caption-text\">WordPress 7.1 propose une nouvelle commande \u00ab D\u00e9grad\u00e9 d\u2019arri\u00e8re-plan \u00bb<\/figcaption><\/figure>\n<p>Dans WordPress 7.1, la prise en charge des d\u00e9grad\u00e9s d\u2019arri\u00e8re-plan ( <code>background.gradient<\/code> ) est activ\u00e9e par d\u00e9faut pour les blocs \u00ab Groupe \u00bb, \u00ab Accord\u00e9on \u00bb, \u00ab Citation en exergue \u00bb, \u00ab Contenu d\u2019article \u00bb et \u00ab Citation \u00bb. Les d\u00e9veloppeurs de th\u00e8mes peuvent ajouter la prise en charge des d\u00e9grad\u00e9s d\u2019 <code>background.gradient<\/code> dans le fichier block.json en ajoutant une propri\u00e9t\u00e9 \u00ab gradient \u00bb sous \u00ab styles.background \u00bb ou au cas par cas pour chaque bloc, comme indiqu\u00e9 dans le code suivant :<\/p>\n<pre><code class=\"language-json\">{\n\t\"styles\": {\n\t\t\"background\": {\n\t\t\t\"gradient\": \"linear-gradient( 135deg, #1e3c72 0%, #2a5298 100% )\"\n\t\t},\n\t\t\"blocks\": {\n\t\t\t\"core\/group\": {\n\t\t\t\t\"background\": {\n\t\t\t\t\t\"gradient\": \"linear-gradient( 135deg, #f5f7fa 0%, #c3cf8d 100% )\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}<\/code><\/pre>\n<h3>Prise en charge de la largeur minimale<\/h3>\n<p>Une autre nouveaut\u00e9 de WordPress 7.1 qui ravira les concepteurs et les d\u00e9veloppeurs de th\u00e8mes est la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/26\/new-block-support-in-wordpress-7-1-minimum-width\/\">prise en charge de la dimension \u00ab <code>minWidth<\/code> \u00bb<\/a>. Celle-ci vient s\u2019ajouter \u00e0 la prise en charge existante des dimensions \u00ab <code>height<\/code> \u00bb, \u00ab <code>minHeight<\/code> \u00bb et \u00ab <code>width<\/code> \u00bb, compl\u00e9tant ainsi l\u2019ensemble des outils de conception pour les dimensions.<\/p>\n<p>Les d\u00e9veloppeurs de th\u00e8mes peuvent ajouter la prise en charge de la largeur minimale via \u00ab <code>theme.json<\/code> \u00bb, soit en activant les outils d\u2019apparence, soit en ajoutant le champ \u00ab <code>dimensions.minWidth<\/code> \u00bb dans les r\u00e9glages :<\/p>\n<pre><code class=\"language-json\">{\n\t\"settings\": {\n\t\t\"dimensions\": {\n\t\t\t\"minWidth\": true\n\t\t}\n\t}\n}<\/code><\/pre>\n<figure id=\"attachment_214545\" aria-describedby=\"caption-attachment-214545\" style=\"width: 1974px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214545 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-min-width.jpg\" alt=\"Contr\u00f4le de la largeur minimale dans WordPress 7.1\" width=\"1974\" height=\"904\"><figcaption id=\"caption-attachment-214545\" class=\"wp-caption-text\">Contr\u00f4le de la largeur minimale dans WordPress 7.1<\/figcaption><\/figure>\n<p>Vous pouvez \u00e9galement activer la prise en charge de la largeur minimale de mani\u00e8re globale ou bloc par bloc :<\/p>\n<pre><code class=\"language-json\">{\n\t\"styles\": {\n\t\t\"dimensions\": {\n\t\t\t\"minWidth\": \"400px\"\n\t\t},\n\t\t\"blocks\": {\n\t\t\t\"core\/group\": {\n\t\t\t\t\"dimensions\": {\n\t\t\t\t\t\"minWidth\": \"400px\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}<\/code><\/pre>\n<p>Les d\u00e9veloppeurs de blocs peuvent de la m\u00eame mani\u00e8re ajouter la prise en charge de <code>minWidth<\/code> \u00e0 <code>block.json<\/code>:<\/p>\n<pre><code class=\"language-json\">{\n\t\"supports\": {\n\t\t\"dimensions\": {\n\t\t\t\"minWidth\": true\n\t\t}\n\t}\n}<\/code><\/pre>\n<p>Ce r\u00e9glage est masqu\u00e9 par d\u00e9faut dans la colonne lat\u00e9rale, mais vous pouvez modifier le r\u00e9glage par d\u00e9faut \u00e0 l\u2019aide de <code>__experimentalDefaultControls<\/code>. Dans \u00ab Styles globaux \u00bb, ce r\u00e9glage est visible par d\u00e9faut.<\/p>\n<h3>Prise en charge des ombres de texte dans les \u00ab Styles globaux \u00bb<\/h3>\n<p>WordPress 7.1 introduit la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/text-shadow-support-in-global-styles\/\">prise en charge des ombres de texte ( <code>text-shadow<\/code> ) dans les \u00ab Styles globaux \u00bb<\/a>. Auparavant, vous auriez d\u00fb utiliser une extension ou recourir \u00e0 du CSS personnalis\u00e9.<\/p>\n<p>Veuillez noter qu\u2019il s\u2019agit d\u2019une <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/73320\" target=\"_blank\" rel=\"noopener noreferrer\">premi\u00e8re impl\u00e9mentation<\/a>. Quelques d\u00e9cisions cl\u00e9s restent encore \u00e0 prendre, telles que le choix du contr\u00f4le d\u2019interface utilisateur \u00e0 utiliser pour personnaliser les ombres de texte dans l\u2019\u00e9diteur, et la question de savoir si \u00ab <code>text-shadow<\/code> \u00bb doit \u00eatre disponible en tant que pr\u00e9r\u00e9glage. Pour l\u2019instant, il n\u2019est possible de d\u00e9finir \u00ab <code>text-shadow<\/code> \u00bb dans votre fichier \u00ab <code>theme.json<\/code> \u00bb que de l\u2019une des mani\u00e8res suivantes :<\/p>\n<pre><code class=\"language-json\">{\n\t\"$schema\": \"https:\/\/schemas.wp.org\/wp\/6.7\/theme.json\",\n\t\"version\": 3,\n\t\"settings\": {},\n\t\"styles\": {\n\t\t\"typography\": {\n\t\t\t\"textShadow\": \"1px 1px 2em white, 0 0 2em yellow, 0 0 0.2em red;\"\n\t\t},\n\t\t\"blocks\": {\n\t\t\t\"core\/paragraph\": {\n\t\t\t\t\"typography\": {\n\t\t\t\t\t\"textShadow\": \"1px 1px 2px red, 0 0 1em red, 0 0 0.2em red\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"elements\": {\n\t\t\t\"h2\": {\n\t\t\t\t\"typography\": {\n\t\t\t\t\t\"fontSize\": \"var:preset|font-size|x-large\",\n\t\t\t\t\t\"textShadow\": \"1px 1px 2em white, 0 0 2em yellow, 0 0 0.2em red;\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}<\/code><\/pre>\n<p>L&rsquo;image suivante illustre le r\u00e9sultat des d\u00e9finitions ci-dessus.<\/p>\n<figure id=\"attachment_214609\" aria-describedby=\"caption-attachment-214609\" style=\"width: 1394px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214609 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-text-shadow.png\" alt=\"WordPress 7.1 prend en charge les ombres de texte via theme.json\" width=\"1394\" height=\"642\"><figcaption id=\"caption-attachment-214609\" class=\"wp-caption-text\">WordPress 7.1 prend en charge les ombres de texte via theme.json<\/figcaption><\/figure>\n<h2>Mises \u00e0 jour pour les d\u00e9veloppeurs<\/h2>\n<p>Les nouveaut\u00e9s propos\u00e9es aux d\u00e9veloppeurs de th\u00e8mes et d&rsquo;extensions avec WordPress 7.1 sont remarquables. Les nombreux ajouts et am\u00e9liorations apport\u00e9s \u00e0 l\u2019API Abilities et \u00e0 la personnalisation du syst\u00e8me de design nous semblent les plus dignes d\u2019int\u00e9r\u00eat.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"3\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Th\u00e9matisation du syst\u00e8me de conception<\/h3>\n<p>WordPress 7.1 introduit un <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/design-system-theming-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">nouveau syst\u00e8me de conception<\/a> que les d\u00e9veloppeurs d&rsquo;extensions peuvent utiliser pour personnaliser le style des \u00e9l\u00e9ments de l\u2019interface d\u2019administration. Ce nouveau syst\u00e8me se compose de deux parties : les <strong>jetons de conception<\/strong> et un nouveau composant React <strong>ThemeProvider<\/strong>.<\/p>\n<h4>Jeton de conception<\/h4>\n<p>Les <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/blob\/trunk\/packages\/theme\/docs\/tokens.md\" target=\"_blank\" rel=\"noopener noreferrer\">jetons de conception WordPress<\/a> sont des <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Guides\/Cascading_variables\/Using_custom_properties\" target=\"_blank\" rel=\"noopener noreferrer\">propri\u00e9t\u00e9s CSS personnalis\u00e9es<\/a> qui suivent un mod\u00e8le \u00e9tabli. Voici, par exemple, le mod\u00e8le de la famille de jetons \u00ab Color \u00bb :<\/p>\n<pre><code class=\"language-css\">--wpds-color-&lt;property&gt;-&lt;target&gt;-&lt;tone&gt;[-&lt;emphasis&gt;][-&lt;state&gt;]<\/code><\/pre>\n<p>Conform\u00e9ment au mod\u00e8le ci-dessus, la variable suivante d\u00e9finit la couleur d\u2019arri\u00e8re-plan des surfaces pr\u00e9sentant un niveau d\u2019accentuation normal :<\/p>\n<pre><code class=\"language-css\">--wpds-color-background-surface-neutral-strong<\/code><\/pre>\n<p>\u00c0 partir de WordPress 7.1, les jetons de conception peuvent \u00eatre utilis\u00e9s par toute extension g\u00e9n\u00e9rant des \u00e9l\u00e9ments de l\u2019interface d\u2019administration gr\u00e2ce \u00e0 une nouvelle feuille de style \u00ab <code>wp-theme<\/code> \u00bb qui inclut un ensemble complet de jetons de conception s\u00e9mantiques et est disponible en tant que d\u00e9pendance du plugin. Vous pouvez mettre en file d\u2019attente une feuille de style personnalis\u00e9e utilisant \u00ab <code>wp-theme<\/code> \u00bb comme indiqu\u00e9 ci-dessous :<\/p>\n<pre><code class=\"language-php\">function myplugin_enqueue_admin_assets( $hook_suffix ) {\n\twp_enqueue_style(\n\t\t'myplugin-admin-style',\n\t\tplugin_dir_url( __FILE__ ) . 'assets\/css\/admin.css',\n\t\tarray( 'wp-theme' ),\n\t\t'1.0.0'\n\t);\n}\nadd_action( 'admin_enqueue_scripts', 'myplugin_enqueue_admin_assets' );<\/code><\/pre>\n<p>L\u2019avantage des jetons de conception r\u00e9side dans le fait qu\u2019ils peuvent remplacer les valeurs de propri\u00e9t\u00e9s CSS cod\u00e9es en dur. Consultez l\u2019exemple suivant tir\u00e9 de la note de d\u00e9veloppement :<\/p>\n<pre><code class=\"language-css\">.card {\n\tbackground-color: var(--wpds-color-background-surface-neutral-strong);\n\tcolor: var(--wpds-color-foreground-content-neutral);\n\tborder: var(--wpds-border-width-xs) solid var(--wpds-color-stroke-surface-neutral-weak);\n\tborder-radius: var(--wpds-border-radius-lg);\n\tpadding: var(--wpds-dimension-padding-2xl);\n}<\/code><\/pre>\n<p>Les jetons de conception peuvent \u00eatre utilis\u00e9s conjointement avec le composant ThemeProvider pour personnaliser l\u2019apparence de zones sp\u00e9cifiques de la page d\u2019administration.<\/p>\n<h4>ThemeProvider<\/h4>\n<p>Vous pouvez remplacer les valeurs par d\u00e9faut des jetons de conception fournies par la feuille de style \u00ab <code>wp-theme<\/code> \u00bb en encapsulant le contenu de la zone d\u2019administration dans le nouveau composant React \u00ab <code>ThemeProvider<\/code> \u00bb, comme le montre l\u2019exemple suivant tir\u00e9 de la note de d\u00e9veloppement :<\/p>\n<pre><code class=\"language-javascript\">import { ThemeProvider } from '@wordpress\/theme';\nimport { Card } from '@wordpress\/ui';\n\nfunction Application() {\n\treturn (\n\t\t&lt;ThemeProvider\n\t\t\tcolor={\n\t\t\t\t{\n\t\t\t\t\tprimary: '#3858e9', \n\t\t\t\t\tbackground: '#11004d' \n\t\t\t\t}\n\t\t\t}\n\t\t\tcornerRadius=\"pronounced\"\n\t\t&gt;\n\t\t\t&lt;Card.Root&gt;\n\t\t\t\t&lt;Card.Content&gt;\n\t\t\t\t\tCard content\n\t\t\t\t&lt;\/Card.Content&gt;\n\t\t\t&lt;\/Card.Root&gt;\n\t\t&lt;\/ThemeProvider&gt;\n\t);\n}<\/code><\/pre>\n<p>\u00c0 partir d\u2019une couleur principale et d\u2019une couleur d&rsquo;arri\u00e8re-plan de d\u00e9part, le composant g\u00e9n\u00e8re automatiquement un d\u00e9grad\u00e9 harmonieux et coh\u00e9rent qui assure un contraste accessible entre les \u00e9l\u00e9ments de l\u2019interface utilisateur.<\/p>\n<p>Le ThemeProvider permet aux d\u00e9veloppeurs d&rsquo;extensions d\u2019exprimer l\u2019identit\u00e9 de leur marque au sein des zones de l\u2019interface tout en restant coh\u00e9rents avec le style g\u00e9n\u00e9ral de l\u2019interface d\u2019administration de WordPress.<\/p>\n<p>Pour une analyse plus approfondie, veuillez vous reporter \u00e0 la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/design-system-theming-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">note de d\u00e9veloppement<\/a> et \u00e0 la documentation officielle sur les <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/packages-theme\/#design-tokens\" target=\"_blank\" rel=\"noopener noreferrer\">jetons de conception<\/a> et le <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/packages-theme\/#theme-provider\" target=\"_blank\" rel=\"noopener noreferrer\">ThemeProvider<\/a>.<\/p>\n<h3>Am\u00e9liorations apport\u00e9es \u00e0 l\u2019API Abilities<\/h3>\n<p>Avec la sortie de WordPress 7.1, <a href=\"https:\/\/kinsta.com\/fr\/blog\/guide-pratique-api-wordpress-abilities\/\">l\u2019API Abilities<\/a> b\u00e9n\u00e9ficie de plusieurs ajouts qui \u00e9tendent ses fonctionnalit\u00e9s.<\/p>\n<h4>Nouveau cycle de vie d\u2019ex\u00e9cution pour l\u2019API Abilities<\/h4>\n<p>Tout d\u2019abord, le cycle d\u2019ex\u00e9cution est enrichi de <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/29\/new-execution-lifecycle-filters-for-the-abilities-api-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">4 nouveaux filtres<\/a> qui s\u2019ex\u00e9cutent avant, pendant et apr\u00e8s l\u2019ex\u00e9cution d\u2019une capacit\u00e9.<\/p>\n<figure id=\"attachment_214696\" aria-describedby=\"caption-attachment-214696\" style=\"width: 1302px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214696 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-abilities-api-lifecycle.png\" alt=\"Nouveau cycle de vie d\u2019ex\u00e9cution de l\u2019API Abilities dans WordPress 7.1\" width=\"1302\" height=\"946\"><figcaption id=\"caption-attachment-214696\" class=\"wp-caption-text\">Nouveau cycle de vie d\u2019ex\u00e9cution de l\u2019API Abilities dans WordPress 7.1 (Source : <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/29\/new-execution-lifecycle-filters-for-the-abilities-api-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>Le filtre ` <code>wp_pre_execute_ability<\/code> ` s\u2019ex\u00e9cute au d\u00e9but de ` <code>WP_Ability::execute()<\/code> ` et sert \u00e0 intercepter et \u00e0 interrompre l\u2019ex\u00e9cution d\u2019une action avant m\u00eame que WordPress ne commence \u00e0 la traiter. Si le filtre renvoie une valeur autre que la valeur par d\u00e9faut ` <code>$pre<\/code> ` (une erreur, des donn\u00e9es ou une valeur bool\u00e9enne), WordPress s\u2019arr\u00eate imm\u00e9diatement, contourne les v\u00e9rifications et renvoie cette valeur.<\/p>\n<p>Ce filtre se pr\u00eate \u00e0 des cas d\u2019utilisation int\u00e9ressants, tels que la d\u00e9sactivation d\u2019une fonctionnalit\u00e9 pendant la maintenance du site, la limitation du d\u00e9bit des requ\u00eates provenant d\u2019une m\u00eame adresse IP ou la simulation de la r\u00e9ponse d\u2019une fonctionnalit\u00e9 (tests unitaires).<\/p>\n<p>Le filtre \u00ab <code>wp_ability_normalize_input<\/code> \u00bb s\u2019ex\u00e9cute juste apr\u00e8s l\u2019application des valeurs par d\u00e9faut et avant la validation formelle du sch\u00e9ma et les v\u00e9rifications d\u2019autorisations. Il sert \u00e0 pr\u00e9parer ou \u00e0 transformer les donn\u00e9es entrantes avant qu\u2019elles ne soient valid\u00e9es et trait\u00e9es par la fonctionnalit\u00e9 \u2014 par exemple, pour ajouter des m\u00e9tadonn\u00e9es contextuelles, normaliser les donn\u00e9es avant validation, enrichir une invite d\u2019IA ou interrompre l\u2019ex\u00e9cution de la fonctionnalit\u00e9 en cas d\u2019erreur.<\/p>\n<p>Le filtre \u00ab <code>wp_ability_permission_result<\/code> \u00bb vous permet de modifier le r\u00e9sultat des v\u00e9rifications d\u2019autorisation effectu\u00e9es avant l\u2019ex\u00e9cution d\u2019une fonctionnalit\u00e9. Vous pouvez l\u2019utiliser pour ajouter des r\u00e8gles d\u2019autorisation plus pr\u00e9cises, cr\u00e9er un syst\u00e8me d\u2019autorisations personnalis\u00e9 ou contourner les autorisations dans des cas sp\u00e9cifiques.<\/p>\n<p>Veuillez noter que vous devez utiliser ce filtre avec prudence :<\/p>\n<blockquote><p>Les extensions doivent faire preuve d\u2019une prudence particuli\u00e8re avec ce filtre, car le fait de renvoyer \u00ab <code>true<\/code> \u00bb peut remplacer un refus provenant du <code>permission_callback<\/code> d\u2019origine de la capacit\u00e9.<\/p><\/blockquote>\n<p>Le filtre ` <code>wp_ability_execute_result<\/code> ` s\u2019ex\u00e9cute apr\u00e8s le rappel d\u2019ex\u00e9cution de la capacit\u00e9 et avant la validation de la sortie, ce qui vous permet de modifier le r\u00e9sultat final renvoy\u00e9 par une capacit\u00e9. Il vous permet de transformer la r\u00e9ponse g\u00e9n\u00e9r\u00e9e par le traitement de la capacit\u00e9 avant qu\u2019elle ne soit renvoy\u00e9e \u00e0 l\u2019appelant.<\/p>\n<h4>Filtrage et manipulation des capacit\u00e9s<\/h4>\n<p>Avant WordPress 7.1, le filtrage des capacit\u00e9s enregistr\u00e9es n\u00e9cessitait de parcourir manuellement le registre \u00e0 l\u2019aide de la fonction ` <code>array_filter()<\/code>`. \u00c0 partir de <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/filtering-registered-abilities-with-wp_get_abilities-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1<\/a>, la fonction ` <code>wp_get_abilities()<\/code> ` accepte un tableau facultatif d\u2019arguments permettant de filtrer les capacit\u00e9s enregistr\u00e9es selon les crit\u00e8res ` <code>category<\/code> `, ` <code>namespace<\/code> `, ` <code>meta<\/code>` ou une combinaison de ceux-ci.<\/p>\n<p>L\u2019exemple suivant montre comment r\u00e9cup\u00e9rer les capacit\u00e9s appartenant \u00e0 une cat\u00e9gorie sp\u00e9cifique :<\/p>\n<pre><code class=\"language-php\">$abilities = wp_get_abilities(\n\tarray(\n\t\t'category' =&gt; 'content-generation',\n\t)\n);<\/code><\/pre>\n<p>Vous pouvez \u00e9galement combiner plusieurs param\u00e8tres :<\/p>\n<pre><code class=\"language-php\">$abilities = wp_get_abilities(\n\tarray(\n\t\t'category'  =&gt; 'content-generation',\n\t\t'meta'      =&gt; array(\n\t\t\t'public' =&gt; true,\n\t\t),\n\t)\n);<\/code><\/pre>\n<p>Pour un filtrage plus avanc\u00e9, l\u2019API fournit les param\u00e8tres <code>item_include_callback<\/code> et <code>result_callback<\/code> \u2014 deux fonctions de rappel utilis\u00e9es pour inclure ou exclure des capacit\u00e9s du tableau et pour trier ou manipuler l\u2019ensemble des r\u00e9sultats avant qu\u2019il ne soit renvoy\u00e9.<\/p>\n<p>Parall\u00e8lement aux mises \u00e0 jour apport\u00e9es \u00e0 <code>wp_get_abilities()<\/code>, WordPress 7.1 introduit deux nouveaux filtres globaux :<\/p>\n<ul>\n<li><code>wp_get_abilities_item_include<\/code> : s\u2019ex\u00e9cute pour chaque capacit\u00e9 qui passe les filtres d\u00e9claratifs et <code>item_include_callback<\/code>. Vous pouvez utiliser ce filtre pour inclure ou exclure des capacit\u00e9s sp\u00e9cifiques \u00e0 l\u2019\u00e9chelle du site.<\/li>\n<li><code>wp_get_abilities_result<\/code> : s\u2019ex\u00e9cute apr\u00e8s <code>result_callback<\/code>. Vous pouvez l\u2019utiliser pour manipuler l\u2019ensemble des capacit\u00e9s sur l\u2019ensemble du site.<\/li>\n<\/ul>\n<p>Veuillez vous reporter \u00e0 la <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/filtering-registered-abilities-with-wp_get_abilities-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">note de d\u00e9veloppement<\/a> pour obtenir un aper\u00e7u plus d\u00e9taill\u00e9 des mises \u00e0 jour apport\u00e9es \u00e0 la fonction wp_get_abilities() et \u00e0 ses filtres associ\u00e9s.<\/p>\n<h4>Nouvel indicateur d\u2019exposition publique<\/h4>\n<p>WordPress 7.1 introduit \u00e9galement un <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/04\/a-unified-public-exposure-flag-for-abilities-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">nouvel indicateur de m\u00e9tadonn\u00e9es<\/a> permettant de signaler qu\u2019une capacit\u00e9 est accessible \u00e0 des clients externes, tels que l\u2019API REST, les adaptateurs MCP et les agents IA.<\/p>\n<p>Lors de l\u2019enregistrement d\u2019une capacit\u00e9, vous pouvez d\u00e9sormais utiliser ` <code>meta.public<\/code> ` pour permettre \u00e0 votre capacit\u00e9 d\u2019\u00eatre d\u00e9couverte et invoqu\u00e9e via les points de terminaison REST des capacit\u00e9s. Auparavant, vous deviez sp\u00e9cifier l\u2019exposition s\u00e9par\u00e9ment pour chaque canal \u2014 par exemple, en d\u00e9finissant \u00ab &lsquo;show_in_rest&rsquo; =&gt; true \u00bb pour rendre une capacit\u00e9 visible via REST.<\/p>\n<h4>Autres am\u00e9liorations apport\u00e9es \u00e0 l\u2019API Ability<\/h4>\n<p>Outre les mises \u00e0 jour mentionn\u00e9es ci-dessus, WordPress 7.1 introduit <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/abilities-api-improvements-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">d\u2019autres am\u00e9liorations<\/a> couvrant divers aspects de l\u2019API.<\/p>\n<p>Deux nouveaux filtres, <code>wp_ability_validate_input<\/code> et <code>wp_ability_validate_output<\/code>, permettent aux extensions de valider les donn\u00e9es d\u2019entr\u00e9e et de sortie \u00e0 l\u2019aide de r\u00e8gles plus complexes que celles pouvant \u00eatre exprim\u00e9es par le sch\u00e9ma JSON de WordPress. Le premier filtre s\u2019ex\u00e9cute une fois que les donn\u00e9es d\u2019entr\u00e9e ont \u00e9t\u00e9 pr\u00e9par\u00e9es et que la validation initiale du sch\u00e9ma a abouti. Le second filtre s\u2019ex\u00e9cute apr\u00e8s l\u2019ex\u00e9cution de la fonctionnalit\u00e9 et avant que le r\u00e9sultat final ne soit renvoy\u00e9.<\/p>\n<p>L\u2019action \u00ab <code>wp_ability_invoked<\/code> \u00bb s\u2019ex\u00e9cute au d\u00e9but de <code>WP_Ability::execute()<\/code> et peut \u00eatre utilis\u00e9e pour suivre et consigner chaque tentative d\u2019appel d\u2019une capacit\u00e9. Vous pouvez vous accrocher \u00e0 cette action pour consigner les tentatives d\u2019acc\u00e8s \u00e0 une capacit\u00e9 sp\u00e9cifique, mesurer la charge du serveur, mettre en place des compteurs d\u2019utilisation quotidiens ou mensuels, et d\u00e9tecter les tentatives d\u2019appels par force brute.<\/p>\n<p>Attention toutefois :<\/p>\n<blockquote><p>L\u2019action re\u00e7oit des donn\u00e9es brutes, non normalis\u00e9es. Les extensions doivent donc \u00e9viter de consigner les donn\u00e9es d\u2019entr\u00e9e de mani\u00e8re indiscrimin\u00e9e, car celles-ci peuvent contenir des identifiants, des informations personnelles ou d\u2019autres donn\u00e9es sensibles.<\/p><\/blockquote>\n<h3>Autres nouveaut\u00e9s pour les d\u00e9veloppeurs<\/h3>\n<p>Les mises \u00e0 jour destin\u00e9es aux d\u00e9veloppeurs ne s\u2019arr\u00eatent pas l\u00e0. WordPress 7.1 apporte un nombre impressionnant d\u2019am\u00e9liorations et d\u2019ajouts, offrant des outils de d\u00e9veloppement nouveaux et plus fiables. Avec cette nouvelle version, vous trouverez \u00e9galement :<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/filtering-site-editor-screens-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Quatre nouveaux filtres pour configurer les \u00e9crans de l\u2019\u00e9diteur de site<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/03\/iframed-editor-changes-in-wordpress-7-1\/#what-s-changing-in-wordpress-7-1\" target=\"_blank\" rel=\"noopener noreferrer\">L\u2019\u00e9diteur de publication toujours int\u00e9gr\u00e9 dans un iframe<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/editor-components-updates-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Des mises \u00e0 jour des composants de l\u2019\u00e9diteur<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/29\/jquery-ui-updated-to-1-14-2-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Mise \u00e0 jour de jQuery UI vers la version 1.14.2<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/json-schema-preparation-for-client-compatibility-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Pr\u00e9paration du sch\u00e9ma JSON pour assurer la compatibilit\u00e9 avec les clients<\/a>.<\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/pseudo-and-custom-style-states-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Les utilisateurs peuvent d\u00e9sormais appliquer des styles aux pseudo-\u00e9tats<\/a>.<\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/responsive-block-styles-and-configurable-viewports-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Styles de blocs adaptatifs et fen\u00eatres d&rsquo;affichage configurables<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/03\/introducing-name-and-informational-tool-tips-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Nouvelles fonctions pour l\u2019affichage des infobulles et de l\u2019aide informative<\/a><\/li>\n<\/ul>\n<figure id=\"attachment_214733\" aria-describedby=\"caption-attachment-214733\" style=\"width: 1812px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214733 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-responsive-styles.png\" alt=\"Vous pouvez d\u00e9finir des r\u00e8gles CSS sp\u00e9cifiques pour les mobiles et les tablettes depuis l\u2019\u00e9diteur visuel, dans les styles globaux ou dans le fichier theme.json.\" width=\"1812\" height=\"850\"><figcaption id=\"caption-attachment-214733\" class=\"wp-caption-text\">Vous pouvez d\u00e9finir des r\u00e8gles CSS sp\u00e9cifiques pour les mobiles et les tablettes depuis l\u2019\u00e9diteur visuel, dans les styles globaux ou dans le fichier theme.json.<\/figcaption><\/figure>\n<h2>Un h\u00e9bergement de nouvelle g\u00e9n\u00e9ration pour un WordPress de nouvelle g\u00e9n\u00e9ration<\/h2>\n<p>WordPress 7.1 marque une avanc\u00e9e majeure pour le CMS \u00e0 plusieurs \u00e9gards.<\/p>\n<p>Le traitement des m\u00e9dias c\u00f4t\u00e9 client repr\u00e9sente un tournant dans la gestion des images. Le traitement s\u2019effectue d\u00e9sormais c\u00f4t\u00e9 client, ce qui se traduit par une meilleure efficacit\u00e9 des ressources serveur et des performances de page plus rapides.<\/p>\n<p>En ce qui concerne les capacit\u00e9s d\u2019IA, apr\u00e8s les mises \u00e0 jour r\u00e9volutionnaires des versions 6.9 et 7.0, WordPress 7.1 marque une phase de consolidation. L\u2019API Abilities b\u00e9n\u00e9ficie de nouvelles fonctionnalit\u00e9s qui permettent aux d\u00e9veloppeurs de cr\u00e9er des int\u00e9grations et des capacit\u00e9s d\u2019IA plus fiables et plus s\u00e9curis\u00e9es.<\/p>\n<p>Une autre nouveaut\u00e9 puissante que les d\u00e9veloppeurs et les agences appr\u00e9cieront est le \u00ab Theme Provider \u00bb, qui permet aux extensions d\u2019exprimer leur identit\u00e9 de marque dans l\u2019espace d\u2019administration tout en restant coh\u00e9rents avec l\u2019interface du tableau de bord WordPress.<\/p>\n<p>On note \u00e9galement des am\u00e9liorations apport\u00e9es aux \u00ab Notes \u00bb, de nouveaux blocs, un syst\u00e8me d\u2019ic\u00f4nes SVG plus performant, et bien plus encore. En bref, WordPress est loin de ralentir et est plus tourn\u00e9 vers l\u2019avenir que jamais.<\/p>\n<p>Pour un CMS de plus en plus avanc\u00e9, il est essentiel de choisir un h\u00e9bergeur qui suive le rythme des technologies modernes. Kinsta offre l\u2019environnement id\u00e9al pour les sites WordPress de nouvelle g\u00e9n\u00e9ration : une infrastructure cloud conteneuris\u00e9e, des performances exceptionnelles, une s\u00e9curit\u00e9 \u00e0 toute \u00e9preuve et une assistance rapide et tr\u00e8s bien not\u00e9e.<\/p>\n<p>Si vous n\u2019avez pas encore essay\u00e9 notre h\u00e9bergement, profitez de <a href=\"https:\/\/kinsta.com\/fr\/tarifs\/\">l\u2019essai gratuit<\/a> sur certains plans ou <a href=\"https:\/\/kinsta.com\/fr\/contacter-le-service-commercial\/\">contactez-nous<\/a> pour en savoir plus.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La sortie de WordPress 7.1 est pr\u00e9vue le 19 ao\u00fbt et s&rsquo;annonce comme une mise \u00e0 jour passionnante pour les d\u00e9veloppeurs, les professionnels, les agences et &#8230;<\/p>\n","protected":false},"author":36,"featured_media":84282,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1040],"class_list":["post-84281","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-mises-a-jour-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API Abilities et bien plus encore.<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-14T06:31:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-18T08:20:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"36 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore\",\"datePublished\":\"2026-08-14T06:31:27+00:00\",\"dateModified\":\"2026-08-18T08:20:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\"},\"wordCount\":6562,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\",\"name\":\"Les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API Abilities et bien plus encore.\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"datePublished\":\"2026-08-14T06:31:27+00:00\",\"dateModified\":\"2026-08-18T08:20:09+00:00\",\"description\":\"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mises \u00e0 jour WordPress\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/mises-a-jour-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API Abilities et bien plus encore.","description":"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.","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:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/","og_locale":"fr_FR","og_type":"article","og_title":"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore","og_description":"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.","og_url":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2026-08-14T06:31:27+00:00","article_modified_time":"2026-08-18T08:20:09+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png","twitter_creator":"@carlodaniele","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Carlo Daniele","Dur\u00e9e de lecture estim\u00e9e":"36 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore","datePublished":"2026-08-14T06:31:27+00:00","dateModified":"2026-08-18T08:20:09+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/"},"wordCount":6562,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/","url":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/","name":"Les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API Abilities et bien plus encore.","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png","datePublished":"2026-08-14T06:31:27+00:00","dateModified":"2026-08-18T08:20:09+00:00","description":"D\u00e9couvrez cet article pour tout savoir sur les nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, API am\u00e9lior\u00e9es, nouveaux blocs et outils de conception, et bien plus encore.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2026\/08\/whats-new-in-wordpress-7.1.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/wordpress-7-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Mises \u00e0 jour WordPress","item":"https:\/\/kinsta.com\/fr\/sujets\/mises-a-jour-wordpress\/"},{"@type":"ListItem","position":3,"name":"Nouveaut\u00e9s de WordPress 7.1 : traitement des m\u00e9dias c\u00f4t\u00e9 client, outils de conception, API \u00ab Abilities \u00bb et bien plus encore"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/84281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=84281"}],"version-history":[{"count":10,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/84281\/revisions"}],"predecessor-version":[{"id":84310,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/84281\/revisions\/84310"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84281\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84281\/translations\/it"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84281\/translations\/fr"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84281\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84281\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/84281\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/84282"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=84281"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=84281"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=84281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}