Nouveautés

Guide des changements techniques de WordPress 6.6

Guide des changements techniques de WordPress 6.6


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

WordPress 6.6 comprend au minimum la résolution de 299 tickets Trac, dont 108 améliorations et nouvelles fonctionnalités, 171 résolutions de bogues et 10 autres tâches de maintenance. Pour cette version, 16 tickets étaient centrés sur les performances, 24 sur l’accessibilité et 15 tickets portaient sur la modernisation du code source de notre CMS. Les modifications de WP 6.6 concernent 40 composants du code source de WordPress.

Cette version comprend aussi 392 améliorations, 462 corrections de bogues et 46 améliorations de l’accessibilité de l’éditeur de blocs (Gutenberg).

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.6, consultez cette page : https://make.wordpress.org/core/6-5/


Changements concernant l’éditeur et le projet Gutenberg

WordPress 6.6 implémente 8 versions de Gutenberg – 17.8, 17.9, 18.0, 18.1, 18.2, 18.3, 18.4 et 18.5. L’éditeur de blocs reçoit ainsi de nombreuses améliorations liées à la bibliothèque React, à l’API Block, à la gestion des thèmes, et bien plus encore.

React

Une nouvelle version de React et la nouvelle API JSX transform font leur entrée dans WordPress 6.6.

API Block

Des changements arrivent sur l’API Block :

  • Unification des API d’extensibilité entre les éditeurs de publications et du site
  • Amélioration de la propriété isActive sur les variations de blocs
  • Améliorations de plusieurs blocs proposés par le cœur de WordPress

Thèmes

WordPress 6.6 introduit plusieurs mises à jour liées aux thèmes, comprenant :

  • Une nouvelle version 3 du theme.json
  • L’uniformisation de la spécificité CSS appliquée aux styles du cœur de WP
  • Introduction de la section « styles » pour améliorer l’efficacité de la personnalisation des blocs et de leurs éléments internes
  • Fonctionnalités additionnelles de la mise en page en grille dans les blocs
  • Capacité de définir des images d’arrière-plan pour l’ensemble du site via le theme.json et via l’éditeur de site

Modifications diverses concernant l’éditeur

Plusieurs autres modifications de l’éditeur de bloc sont aussi incluses dans WordPress 6.6 :

Un tableau des outils de conception supportés par chaque bloc sur WordPress 6.6 a été publié en guise de référence.

API HTML

WordPress 6.6 comprend une version de maintenance de l’API HTML. Cela inclut quelques nouvelles fonctionnalités et une amélioration majeure de l’utilisabilité du processeur HTML. Cela poursuit les travaux d’amélioration continue engagés depuis WP 6.5.

Une nouvelle structure de données vient aussi avec la version 6.6 : il s’agit de l’API WP_Token_Map.

API Options

Plusieurs modifications ont été faites sur l’API Options pour prendre en charge une optimisation du comportement de chargement automatique et pour créer une façon d’appliquer les prochaines optimisations à venir.

Internationalisation

Plusieurs améliorations de l’internationalisation ont été intégrées dans WP 6.6 :

Autres changements techniques

Nouvelles fonctions, crochets, filtres, classes et méthodes

Pour obtenir la liste de toutes les nouvelles fonctions, crochets, filtres, classes et méthodes, vous pourrez vous rendre – une fois que WP 6.6 sera sortie – sur cette page : https://developer.wordpress.org/reference/since/6.6.0/.

Ce guide a été traduit et réadapté à partir du Field Guide de WP 6.6 par Jb Audras.
Merci à FX Bénard, Béryl, Julio, Jenny, Clément pour leur relecture.