WordPress 6.9 «Gene» est arrivé. C'est dans la nouvelle mise à jour

WordPress a publié sa deuxième mise à jour majeure pour 2025 et Version 6.9 apporte quelques nouveautés passionnantes!

La mise à jour porte le nom de code «Gene» (après le pianiste de jazz Gene Harris) et mise principalement sur une meilleure collaboration, de nouvelles possibilités de conception et des temps de chargement nettement plus rapides. Le thème de l'IA joue également un rôle pour la première fois.

La collaboration devient plus facile

La nouveauté la plus cool, c'est que vous pouvez Agrafer des annotations directement sur des blocs individuels! Cela rend le travail collaboratif sur le contenu beaucoup plus simple. Les commentaires et les retours d’information arrivent exactement là où ils doivent être, directement sur l’élément de contenu concerné. Que vous travailliez sur des textes ou que vous optimisiez des designs, la collaboration s'effectue directement sur la surface de travail. Les outils externes de feedback deviennent souvent superflus.

Pratiquement, le nouveau Possibilité de masquer les blocs en un clic. Ils restent visibles dans l'éditeur, mais ne s'affichent pas sur la page en direct. Parfait pour le contenu saisonnier ou si vous voulez construire une page étape par étape. Les blocs cachés sont également complètement supprimés du balisage publié, y compris leurs scripts et leurs styles. Avec le clavier, vous pouvez utiliser des blocs Ctrl + Shift + H (Windows/Linux) ou ⌘ + Shift + H (macOS) pour afficher et masquer.

Glisser-déposer visuel: le design coule naturellement

Créer des mises en page est devenu plus intuitif et flexible. Grâce à des poignées claires et à un aperçu en direct, vous pouvez voir exactement ce que vous êtes en train de déplacer, un moyen beaucoup plus rapide de créer des pages. Le design s'écoule désormais naturellement de la main.

Palette de commandes désormais disponible partout

Vos outils sont désormais toujours à portée de main! La palette de commandes est maintenant accessible à partir de n'importe quelle section de votre site Web. Que vous écriviez votre dernier article, que vous vous penchiez sur le design dans l'éditeur de site Web ou que vous exploriez vos plugins, tout ce dont vous avez besoin n'est qu'à quelques clics de touche.

Nouveaux blocs pour plus de liberté de conception

WordPress 6.9 apporte plusieurs nouveaux blocs:

Bloc d'accordéon: Sections rabattables pour chaque page! Il est idéal pour les FAQ, les menus ou les longs contenus que vous souhaitez rendre clairs et faciles à trouver.

Bloc de mathématiques: Une bénédiction pour tous ceux qui doivent représenter des formules mathématiques. Le nouveau bloc MathML permet d'afficher clairement des formules mathématiques complexes directement dans la fenêtre de l'éditeur, sans avoir à installer de plugins. MathML et LaTeX sont pris en charge.

Bloc de durée de lecture: Affiche le temps qu'il faut pour lire un article à l'aide d'une estimation automatique du temps. Ainsi, vos lecteurs sauront à quoi s'attendre avant de commencer à lire.

Fit Text: Typographie qui s'adapte

Un point culminant typographique est le nouveau Fonction «Fit Text»: Dans les blocs de paragraphe et de titre, la taille de la police s'ajuste automatiquement à la taille du conteneur et le remplit parfaitement. Idéal pour les bannières, les légendes explicatives et les moments exceptionnels dans votre design. Plus d'ajustements manuels, mais un design clair en un clin d'œil. CSS personnalisé ade!

Galerie avec rapport d'aspect fixe

Vous pouvez maintenant définir un rapport d'aspect fixe pour les images dans les blocs de galerie. Ainsi, vos galeries ont l'air plus cohérentes et sont mieux alignées sans effort supplémentaire ni ajustement.

Enfin plus vite!

WordPress a bien résisté à la performance. La mise à jour charge plus intelligemment les feuilles de style conditionnelles et en ligne et utilise la prise en charge de fetchpriority lors du chargement des scripts. Les éléments non critiques tels que la détection d'emoji ou les scripts de blocs interactifs sont remis à zéro. À cela s'ajoutent des requêtes de base de données optimisées, une mise en cache améliorée et un nouveau tampon de sortie d'amélioration de modèle. Résultat : des temps de chargement nettement plus rapides et une meilleure métrique LCP (Largest Contentful Paint).

Dans l'éditeur, les changements de mise en page causés par le bloc vidéo ont été corrigés et le sélecteur de termes se charge plus rapidement.

L'accessibilité en majuscule

Plus de 70 corrections et améliorations se concentrent sur des domaines clés de l'accessibilité, à la fois dans Core et Gutenberg (il y a 44 autres améliorations là-bas). Il s'agit notamment de masquer globalement le contenu généré par CSS pour les technologies de support, d'améliorer les annonces du lecteur d'écran et l'expérience utilisateur, ainsi que de corriger la position du curseur. La mise au point du clavier est également conservée lorsque vous cliquez sur une suggestion de saisie semi-automatique.

Parmi les points forts, citons l'amélioration des attributs ARIA, un meilleur contraste entre les différents éléments de l'interface utilisateur et une gestion optimisée de la mise au point dans tout l'éditeur. L'avertissement Caps Lock a été ajouté à l'écran de connexion et les thèmes Twenty Twenty, Twenty Twenty-Two et Twenty Twenty-Five ont également reçu des correctifs d'accessibilité.

Bases de l'IA : l'API Abilities

Avec la nouvelle API d'Abilities WordPress crée la base technique de l'intégration de l'IA. Ce système unifié permet aux développeurs d'enregistrer et d'exécuter des actions de manière cohérente dans les contextes PHP, REST et AI. Cela permet des interactions de site Web plus flexibles et plus connectées. L’API fait partie de l’initiative «AI Building Blocks for WordPress» et permettra aux assistants d’IA et aux outils d’automatisation de comprendre et d’exécuter les fonctionnalités de WordPress à l’avenir. Cela devrait être très excitant à l'avenir!

Pour les développeurs : améliorations techniques majeures

L'API HTML reçoit des mises à jour

L'API HTML a reçu de nombreuses améliorations silencieuses. Les serialize _token()La méthode est maintenant disponible publiquement et WordPress comprend maintenant JavaScript .dataset-Properties correctement. Avec les nouvelles fonctions wp_js _dataset _name() et wp_html_custom_data_attribute_name() vous pouvez mapper entre les attributs HTML et les propriétés JavaScript.

Pour les tests unitaires, la nouvelle méthode assertEqualHTML(), qui vérifie sémantiquement si deux chaînes HTML sont équivalentes, sans faux positifs gênants en raison de l'ordre des attributs ou des guillemets différents.

Des e-mails plus fiables

Les wp_mail()La fonction a été considérablement améliorée. L'adresse de l'expéditeur est maintenant configurée de manière extensive (par défaut, l'adresse From est utilisée), les en-têtes d'encodage sont protégés entre les appels et les messages multiparts obtiennent le bon type de contenu. Pour ce faire, la fonctionnalité prend désormais en charge les images en ligne dans les e-mails HTML et est mieux protégée contre les attaques par injection d'en-tête.

Le support UTF-8 modernisé

WordPress 6.9 apporte une modernisation complète de la gestion UTF-8. Le nouveau pipeline de repli en PHP pur rend la gestion UTF-8 indépendante de l'environnement. Certaines fonctionnalités obsolètes ont été deprecated:

  • Utilise wp_is_valid_utf8() au lieu de seems _utf8()
  • Utilise wp_scrub_utf8() au lieu de wp_check_invalid_utf8()
  • Utilise mb_convert _encoding() au lieu de utf8 _encode() et utf8 _decode()

Parser de bloc de streaming

Avec le WP _Block _Processor Il s’agit d’une nouvelle classe pour la numérisation, la compréhension et la modification efficaces des structures de blocs dans les documents HTML, inspirée de l’API HTML.

Suppression du code hérité

WordPress 6.9 nettoie: toutes les fonctionnalités héritées d'Internet Explorer ont été supprimées. Les commentaires conditionnels pour les scripts et les styles sont ignorés (avec une note de dépréciation WP _DEBUG), les hacks CSS spécifiques à IE sont sortis et les thèmes groupés ont été nettoyés en conséquence.

Autres faits saillants pour les développeurs

Liaisons de blocs à des sources externes: Les développeurs peuvent étendre l'interface utilisateur des liaisons de blocs avec leurs propres sources

Prise en charge de PHP 8.5 Beta: Correction de tous les problèmes signalés contre PHP 8.5

Escaping d'URL: esc_url() et esc_url _raw() Vous pouvez maintenant utiliser HTTPS comme protocole par défaut

Amélioration de la recherche de menus: La recherche lors de la création de menus est désormais limitée aux titres postaux au lieu de la recherche plein texte

Autres améliorations

WordPress 6.9 apporte plus de 440 améliorations. Parmi ceux-ci:

  • Support bêta pour PHP 8.5
  • Préparation de l'intégration d'iframe dans le post-éditeur
  • La fonction wp_mail() prend désormais en charge les images en ligne dans les e-mails HTML et est mieux protégée contre les attaques par injection d'en-tête

TL:DR

La version 6.9 est une mise à jour majeure, qui fait progresser WordPress dans plusieurs domaines. En particulier, les fonctionnalités de collaboration et les améliorations de performance sont des ajouts bienvenus. Le fait que plus de 900 personnes dans le monde entier aient participé à cette version démontre une fois de plus la force de la communauté WordPress.