Title: Guide des changements techniques de WordPress 6.5
Author: Jb Audras
Published: 16 mars 2024
Last modified: 17 mars 2024

---

 Français

 * [Thèmes](https://fr.wordpress.org/themes/)
 * [Extensions](https://fr.wordpress.org/plugins/)
 * [Actualités](https://fr.wordpress.org/news/)
    - [Documentation](https://fr.wordpress.org/support/)
    - [Forums](https://fr.wordpress.org/support/forums/)
 * [À propos](https://fr.wordpress.org/about/)
 * [Compositions](https://fr.wordpress.org/patterns/)
    - [Équipes](https://fr.wordpress.org/team/)
    - [Guide de contribution](https://fr.wordpress.org/team/handbook/)
 * [Obtenir WordPress](https://fr.wordpress.org/download/)

 [ Obtenir WordPress ](https://fr.wordpress.org/download/)

[Nouveautés](https://fr.wordpress.org/news/)

Guide des changements techniques de WordPress 6.5

16 mars 2024

Par [Jb Audras](https://profiles.wordpress.org/audrasjb/)

# Guide des changements techniques de WordPress 6.5

---

Ce guide décrit les principaux changements techniques que vous trouverez sur WordPress
6.5, dont la sortie est prévue le 26 mars 2024.

Sur Trac (l’outil de tickets utilisés par le cœur de WordPress, environ [344 tickets](https://core.trac.wordpress.org/query?status=closed&milestone=6.5&group=component&col=id&col=summary&col=owner&col=type&col=priority&col=component&col=version&order=priority)
on été clôturés : [99 d’entre eux concernent des améliorations et des nouvelles fonctionnalités](https://core.trac.wordpress.org/query?status=closed&type=enhancement&type=feature+request&milestone=6.5&max=500&col=id&col=summary&col=type&col=status&col=milestone&col=owner&col=priority&order=priority),
[210 concernent des corrections de bugs](https://core.trac.wordpress.org/query?status=closed&type=defect+(bug)&milestone=6.5&max=500&col=id&col=summary&col=type&col=status&col=milestone&col=owner&col=priority&order=priority),
et [35 d’autres tâches diverses et variées](https://core.trac.wordpress.org/query?status=closed&type=task+(blessed)&milestone=6.5&max=500&col=id&col=summary&col=type&col=status&col=milestone&col=owner&col=priority&order=priority).
Cette fois, il y a eu [20 tickets qui se sont concentrés sur les performances](https://core.trac.wordpress.org/query?status=closed&focuses=~performance&milestone=6.5&group=component&col=id&col=summary&col=status&col=focuses&col=owner&col=type&col=priority&order=priority),
[19 sur l’accessibilité](https://core.trac.wordpress.org/query?status=closed&focuses=~accessibility&milestone=6.5&group=component&col=id&col=summary&col=status&col=focuses&col=owner&col=type&col=priority&order=priority)
et [23 sur la modernisation du code source et sur l’application des standards de programmation du CMS](https://core.trac.wordpress.org/query?status=closed&focuses=~coding-standards&milestone=6.5&group=component&col=id&col=summary&col=status&col=focuses&col=owner&col=type&col=priority&order=priority).

Les [versions du projet Gutenberg inclues dans WP 6.5](https://github.com/WordPress/gutenberg/commits/wp/6.5)
contiennent 373 évolutions, 515 corrections de bugs et 65 améliorations de l’accessibilité.

Les évolutions apportées sur la version 6.5 s’étalent sur [40 composants du cœur WP](https://core.trac.wordpress.org/query?status=closed&milestone=6.5&group=component&col=id&col=summary&col=status&col=milestone&col=owner&col=type&col=priority&order=priority).
Vous trouverez dans cet article une liste des changements les plus importants.

Tous les liens de cet article pointent vers des notes de développement rédigées 
en anglais. L’objectif est de fournir un panorama général des changements techniques
apportés par cette version, en français, puis de diriger les personnes qui souhaitent
en savoir plus vers les notes de développement en anglais.

Pour en savoir plus sur la feuille de route et le calendrier de sortie de WP 6.5,
consultez cette page : [https://make.wordpress.org/core/6-5/](https://make.wordpress.org/core/6-5/)

## Prérequis techniques pour faire tourner WordPress 6.5

La version minimale supportée de MySQL est passée de 5.0 à 5.5.5 ([ticket #60036](https://core.trac.wordpress.org/ticket/60036)).

> [Raising the minimum version of MySQL required in WordPress 6.5](https://make.wordpress.org/core/2023/12/08/raising-the-minimum-version-of-mysql-required-in-wordpress-6-5/)

## Fonctionnalités majeures apportées par WP 6.5

### Changements concernant l’éditeur

WordPress 6.5 implémente 10 versions de Gutenberg : [16.8](https://make.wordpress.org/core/2023/10/11/whats-new-in-gutenberg-16-8-11-october/),
[16.9](https://make.wordpress.org/core/2023/10/25/whats-new-in-gutenberg-16-9-25-october-2/),
[17.0](https://make.wordpress.org/core/2023/11/10/whats-new-in-gutenberg-17-0-9-november/),
[17.1](https://make.wordpress.org/core/2023/11/22/whats-new-in-gutenberg-17-1-22-november/),
[17.2](https://make.wordpress.org/core/2023/12/06/whats-new-in-gutenberg-17-2-6-december/),
[17.3](https://make.wordpress.org/core/2023/12/20/whats-new-in-gutenberg-17-3-20-december/),
[17.4](https://make.wordpress.org/core/2024/01/04/whats-new-in-gutenberg-17-4-03-january/),
[17.5](https://make.wordpress.org/core/2024/01/17/whats-new-in-gutenberg-17-5-17-january-2024/),
[17.6](https://make.wordpress.org/core/2024/01/31/whats-new-in-gutenberg-17-6-31-january/)
et [17.7](https://make.wordpress.org/core/2024/02/14/whats-new-in-gutenberg-17-7-14th-february/).
Vous trouverez de nouvelles fonctionnalités, de nouvelles API et de nombreuses améliorations
comme par exemple l’API de gestion des interactions, la bibliothèque de polices 
ou l’API _Block Bindings_ qui permet de charger dynamiquement du contenu dans les
blocs.

> [Interactivity API in 6.5](https://make.wordpress.org/core/2024/03/04/interactivity-api-dev-note/)

> [New Feature: Font Library](https://make.wordpress.org/core/2024/03/14/new-feature-font-library/)

> [New Feature: The Block Bindings API](https://make.wordpress.org/core/2024/03/06/new-feature-the-block-bindings-api/)

> [Block metadata viewScriptModule field in 6.5](https://make.wordpress.org/core/2024/03/04/block-metadata-viewscriptmodule-field-in-6-5/)

> [Updates to Block Hooks in 6.5](https://make.wordpress.org/core/2024/03/04/updates-to-block-hooks-in-6-5/)

> [Performance improvements for registering block variations with callbacks](https://make.wordpress.org/core/2024/02/29/performance-improvements-for-registering-block-variations-with-callbacks/)

> [Unification of the site and post editors in 6.5](https://make.wordpress.org/core/2024/03/05/unification-of-the-site-and-post-editors-in-6-5/)

> [Miscellaneous Editor changes in WordPress 6.5](https://make.wordpress.org/core/2024/03/09/miscellaneous-editor-changes-in-wordpress-6-5/)

### API processeur HTML

WordPress 6.5 apporte des changements significatifs de l’API HTML. Le processeur
de balises a reçu une attention particulière et un plus grand nombre d’éléments 
HTML sont maintenant supportés. Si vous utilisez la classe `WP_HTML_Tag_Processor`,
alors il y a plusieurs changements dont vous devriez prendre connaissance.

> [Updates to the HTML API in 6.5](https://make.wordpress.org/core/2024/03/04/updates-to-the-html-api-in-6-5/)

### Internationalisation

[L’extension « _Performant Translations_ »](https://wordpress.org/plugins/performant-translations/)
a été intégrée au cœur de WordPress. Ce nouveau système de gestion des traductions
est bien plus rapide et bien moins gourmand en mémoire que l’ancien, grâce au nouveau
format `.l10n.php`. Tous les formats disponibles restent supportés : le nouveau 
format `.l10n.php`, mais aussi les formats classiques basés sur des fichiers `.mo`
et `.po`. Deux nouveau filtres font leur entrée dans le cœur du CMS : `translation_file_format`
et `load_translation_file`.

> [I18N Improvements in 6.5 (Performant Translations)](https://make.wordpress.org/core/2024/02/27/i18n-improvements-6-5-performant-translations/)

### Gestion des médias

La prise en charge du format d’image AVIF a été ajoutée dans WP 6.5. AVIF est un
format moderne qui peut être jusqu’à 50 % moins lourd que JPEG, avec la même qualité
d’image. Vous pouvez maintenant téléverser, modifier, redimensionner et enregistrer
ce format d’image, s’il est pris en charge par votre hébergement web. La façon de
travailler avec des fichiers AVIF reste la même que pour les autres formats d’images
déjà supportés. En revanche si vous utilisez un réseau multisite il y a quelques
spécificités à connaître. Nous vous conseillons dans ce cas de jeter un œil à la
FAQ disponible sur cette note de développement.

> [WordPress 6.5 adds AVIF support ](https://make.wordpress.org/core/2024/02/23/wordpress-6-5-adds-avif-support/)

### Chargement des ressources

L’API de gestion des scripts apporte la prise en charge native des _Modules JavaScript_
et fournit deux modules utilisables dans le cas de [l’API de gestion des interactions](https://make.wordpress.org/core/2024/03/04/interactivity-api-dev-note/).

qu’un

> [Script Modules in 6.5](https://make.wordpress.org/core/2024/03/04/script-modules-in-6-5/)

### Gestion des mises à jour

[L’extension « _Plugin Dependencies_ »](https://wordpress.org/plugins/wp-plugin-dependencies/)
fait enfin son entrée dans le cœur du CMS. Elle permet de gérer les dépendances 
entre extensions, par exemple pour indiquer qu’une extension dépend de l’activation
d’une autre extension et d’en informer les personnes chargées de l’administration
du site directement sur l’interface d’admin.

> [Introducing Plugin Dependencies in WordPress 6.5](https://make.wordpress.org/core/2024/03/05/introducing-plugin-dependencies-in-wordpress-6-5/)

Plus d’informations sur la gestion des dépendances d’extensions (cliquer pour déplier
le contenu)

Les dépendances d’une extension peuvent être déclarées en utilisant le nouvel entête`
Requires Plugins` sur le fichier principal de l’extension. L’entête doit contenir
une liste de slugs d’extensions séparés par une virgule.

Exemple :

    ```wp-block-code
    /** * Plugin Name: Ma super extension * Requires Plugins: une-extension-cool, une-autre-extension */
    ```

Conditions d’utilisation :

 * Les extensions hébergées sur WordPress.org ne peuvent que déclarer des dépendances
   aussi hébergées sur WordPress.org
 * Les extensions qui ne sont pas hébergées sur WordPress.org peuvent déclarer des
   dépendances hébergées sur WordPress.org ou n’importe où ailleurs

La déclaration de dépendances nécessite de respecter les prérequis suivants :

 * Pour les extensions déclarant une dépendance :
    - Elles ne peuvent pas être installées avant que les dépendances ne soient installées
    - Elles ne peuvent pas être activées avant que les dépendances ne soient activées
 * Pour les extensions qui sont des dépendances d’autres extensions :
    - Elles ne peuvent pas être désactivées avant que les extensions qui en dépendent
      ne soient désactivées
    - Elles ne peuvent pas être supprimées tant que les extensions qui en dépendent
      sont toujours installées sur le site

Les fonctionnalités suivantes **ne sont pas encore prises en charge** :

 * Gestion des versions
 * Déclaration des extensions indispensables (« _Must-Use_ », ou « _mu-plugins_ »)
   en tant que dépendances
 * Thèmes nécessitant des extensions spécifiques
 * Désactivation automatique des extensions dépendant d’autres extensions qui ont
   été supprimées

Un nouveau filtre `wp_plugin_dependencies_slug` a été introduit afin de permettre
d’altérer les slugs des dépendances.

Une nouvelle classe PHP `WP_Plugin_Dependencies` a été introduite avec une API contenant
plusieurs méthodes publiques.

L’interface de l’écran de gestion des extensions a été modifiée afin d’afficher 
les dépendances des extensions. L’interface des fiches des extensions qui sont dépendantes
d’autres extensions a été modifiée pour afficher leurs dépendances, avec des liens
vers des fenêtres modales pour les installer/activer en premier.

La redirection automatique depuis l’écran **Extensions > Ajouter** n’est plus disponible
pour les développeuses et développeurs d’extensions, qui ne pourront donc plus directement
rediriger par exemple vers un écran de configuration après activation de leur extension
depuis cet écran.

## Autres changements

### Bibliothèques tierces

Les bibliothèques tierces suivantes ont été mises à jour :

 * getID3 a été mises à jour vers la version 1.9.23 ([ticket #59683](https://core.trac.wordpress.org/ticket/59683))
 * PHPMailer a été mise à jour vers la version 6.9.1 ([ticket #59966](https://core.trac.wordpress.org/ticket/59966))
 * `@wordpress/scripts` en version 17 arrête le support des versions de Node.js 
   non maintenues. La plus vieille version de Node.js encore supportée est la version
   18 (cf. note de développement : [Misc Editor Dev Changes](https://make.wordpress.org/core/2024/03/09/miscellaneous-editor-changes-in-wordpress-6-5/))

### Thèmes

Les thèmes classiques (non basés sur des blocs) peuvent maintenant proposer l’accès
aux outils d’apparence ([ticket #60118](https://core.trac.wordpress.org/ticket/60118)).

### Bibliothèque de médias

La gestion des images JEPG progressives a été activée. Un nouveau filtre `image_save_progressive`
a été ajouté, afin de contrôler si les tailles d’images intermédiaires sont enregistrées
en format progressif ou non (s’il est disponible). Par défaut, le rendu progressif
est désactivé, ce qui correspond au fonctionnement passé ([ticket #21668](https://core.trac.wordpress.org/ticket/21668)).

### Permaliens

Prise en charge de la gestion des permaliens sur les serveurs _Caddy_ ([ticket #41877](https://core.trac.wordpress.org/ticket/41877)).

### API REST

Un champ `featured_media` pour les vignettes de publications a été ajouté au point
de terminaison `wp/v2/media` de l’API REST ([ticket #41692](https://core.trac.wordpress.org/ticket/41692)).

### Santé du site

L’identifiant du site courant a été ajouté aux informations de déboguage pour les
installations multisite ([ticket #60081](https://core.trac.wordpress.org/ticket/60081)).

### Gestion des mises à jours

Lors des mises à jour multiples, une vérification des mises à jour des thèmes est
maintenant effectuée afin de vérifier que le thème est bien compatible avec la version
de WordPress et de PHP utilisée. Cette vérification était déjà en place pour les
extensions, mais pas encore pour les thèmes ([ticket #59758](https://core.trac.wordpress.org/ticket/59758)).

### Autres modifications

Consultez la note de développement listant les autres modifications plus mineures
sur WordPress 6.5. Certaines modifications peuvent vous concerner.

> [Miscellaneous developer changes in WordPress 6.5](https://make.wordpress.org/core/2024/03/08/miscellaneous-developer-changes-in-wordpress-6-5/)

## Nouveaux filtres et crochets d’action, ou modifications sur les _hooks_ existants

Pour une liste complète de tous les filtres et crochets d’actions modifiés ou ajoutés
sur WP 6.5, veuillez consulter le lien suivant (note : il ne sera disponible qu’après
la sortie de la version) : [https://developer.wordpress.org/reference/since/6.5.0/](https://developer.wordpress.org/reference/since/6.5.0/)

### Nouveaux filtres

 * `new_admin_email_subject` ([ticket #59250](https://core.trac.wordpress.org/ticket/59250))
 * `wp_is_rest_endpoint` ([ticket #42061](https://core.trac.wordpress.org/ticket/42061))
 * `image_save_progressive` ([ticket #21668](https://core.trac.wordpress.org/ticket/21668))
 * `wp_admin_canonical_url` ([ticket #59545](https://core.trac.wordpress.org/ticket/59545))
 * `wp_plugin_dependencies_slug` ([ticket #22316](https://core.trac.wordpress.org/ticket/22316))
 * `hooked_block` ([ticket #59572](https://core.trac.wordpress.org/ticket/59572))
 * `hooked_block_{$block_type}` ([ticket #59572](https://core.trac.wordpress.org/ticket/59572))
 * `get_block_type_variations` ([ticket #59969](https://core.trac.wordpress.org/ticket/59969))
 * `translation_file_format` ([ticket #59656](https://core.trac.wordpress.org/ticket/59656))
 * `load_translation_file` ([ticket #59656](https://core.trac.wordpress.org/ticket/59656))

Que vous développiez des thèmes ou des extensions, pensez à tester et retester votre
code pour vous assurer de sa compatibilité avec ces changements. Vous pouvez utiliser
[l’extension « _Beta Tester_ »](https://fr.wordpress.org/plugins/wordpress-beta-tester/)
sur un site de test pour vérifier la compatibilité de vos développements avec la
version de test [WordPress 6.5 _Release Candidate_ 2](https://wordpress.org/news/2024/03/wordpress-6-5-release-candidate-2/).
Nous comptons sur vous pour vérifier que votre code fonctionne correctement avec
le cœur du CMS, pour le bien des millions d’utilisateurs et utilisatrices de WordPress
♥️

Ce guide a été traduit et réadapté à partir du [_Field Guide_ de WP 6.5](https://make.wordpress.org/core/2024/03/15/wordpress-6-5-field-guide/)
par [Jb Audras](https://profiles.wordpress.org/audrasjb/).
Merci à [Florian Prache](https://profiles.wordpress.org/altitudedev/)
et [Jenny Dupuy](https://profiles.wordpress.org/jdy68/) pour leur relecture.

### Partagez ceci :

 * [  Facebook ](https://fr.wordpress.org/2024/03/16/guide-des-changements-techniques-de-wordpress-6-5/?share=facebook)
 * [  X ](https://fr.wordpress.org/2024/03/16/guide-des-changements-techniques-de-wordpress-6-5/?share=twitter)
 * [  E-mail ](https://fr.wordpress.org/2024/03/16/guide-des-changements-techniques-de-wordpress-6-5/?subject=%5BArticle%20partag%C3%A9%5D%20Guide%20des%20changements%20techniques%20de%20WordPress%C2%A06.5&body=https%3A%2F%2Ffr.wordpress.org%2F2024%2F03%2F16%2Fguide-des-changements-techniques-de-wordpress-6-5%2F&share=email)

[Précédent WordCamp Europe – Turin – Juin 2024](https://fr.wordpress.org/2023/12/26/wordcamp-europe-turin-juin-2024/)

[Suivant WordPress 6.5 « Regina »](https://fr.wordpress.org/2024/04/02/wordpress-6-5-regina/)

## Catégories

 * [Évènement](https://fr.wordpress.org/category/evenement/) (12)
 * [Contribuer](https://fr.wordpress.org/category/contribuer/) (11)
 * [Documentation](https://fr.wordpress.org/category/documentation/) (8)
 * [Guide](https://fr.wordpress.org/category/guide/) (21)
 * [Nouvelles versions de WordPress](https://fr.wordpress.org/category/sorties/)(
   49)
 * [Questionnaires/sondages](https://fr.wordpress.org/category/votre-avis-compte/)(
   4)
 * [Securité](https://fr.wordpress.org/category/securite/) (3)
 * [Site](https://fr.wordpress.org/category/le-site/) (1)
 * [Traduction](https://fr.wordpress.org/category/la-traduction/) (17)
 * [WordPress.org](https://fr.wordpress.org/category/wordpress-org/) (6)

## S’abonner

  Saisissez votre adresse e-mail…

 * [À propos](https://fr.wordpress.org/about/)
 * [Actualités](https://fr.wordpress.org/news/)
 * [Hébergement](https://wordpress.org/hosting/)
 * [Confidentialité](https://fr.wordpress.org/about/privacy/)

 * [Vitrine](https://wordpress.org/showcase/)
 * [Thèmes](https://fr.wordpress.org/themes/)
 * [Extensions](https://fr.wordpress.org/plugins/)
 * [Compositions](https://fr.wordpress.org/patterns/)

 * [Apprendre](https://learn.wordpress.org/?locale=fr_FR)
 * [Support](https://fr.wordpress.org/support/)
 * [Développeurs & développeuses](https://developer.wordpress.org/)
 * [WordPress.tv ](https://wordpress.tv/)

 * [Contribuer](https://make.wordpress.org/)
 * [Évènements](https://events.wordpress.org/)
 * [Faire un don ](https://wordpressfoundation.org/donate/)
 * [Boutique](https://mercantile.wordpress.org/)

 * [WordPress.com ](https://wordpress.com/?ref=wporg-footer)
 * [Matt ](https://ma.tt/)
 * [bbPress ](https://bbpress.org/)
 * [BuddyPress ](https://buddypress.org/)

 [ Français ](https://make.wordpress.org/polyglots/teams/?locale=fr_FR)

 The WordPress® trademark is the intellectual property of the WordPress Foundation.

 * [Visitez notre compte X (précédemment Twitter)](https://www.x.com/WordPress)
 * [Visiter notre compte Bluesky](https://bsky.app/profile/wordpress.org)
 * [Visiter notre compte Mastodon](https://mastodon.world/@WordPress)
 * [Visiter notre compte Threads](https://www.threads.net/@wordpress)
 * [Consulter notre compte Facebook](https://www.facebook.com/WordPress/)
 * [Consulter notre compte Instagram](https://www.instagram.com/wordpress/)
 * [Consulter notre compte LinkedIn](https://www.linkedin.com/company/wordpress)
 * [Visiter notre compte TokTok](https://www.tiktok.com/@wordpress)
 * [Visiter notre chaîne YouTube](https://www.youtube.com/wordpress)
 * [Visiter notre compte Tumblr](https://wordpress.tumblr.com/)

   Le code est une poésie.