WordPress, la plateforme de gestion de contenu la plus populaire au monde, continue de s’améliorer avec chaque nouvelle version. Dans cet article, nous allons pouvoir explorer les nouvelles fonctionnalités de WordPress 6.2. Cette version apporte des améliorations significatives à l’expérience de l’utilisateur ainsi que de nouvelles fonctionnalités pour les développeurs. Découvrons ce que WordPress 6.2 a à offrir. WordPress 6.2 ce n’est pas moins de 28 améliorations de performances, 15 améliorations d’accessibilité et 18 améliorations de code.

L’éditeur de blocs encore plus évolué

L’éditeur de blocs fait partie des premières améliorations de cette version. WordPress 6.2 comprend 10 versions de Gutenberg (14.2, 14.3, 14.4, 14.5, 14.6, 14.7, 14.8, 14.9, 15.0 et 15.1). De par ces versions, vous pouvez trouver des mises à niveau de bibliothèques, d’API, d’améliorations de styles globaux et des fonctionnalités acceptées sur des thèmes natifs basés sur des blocs.

L’API pour une meilleure gestion des fichiers système

Les développeurs seront ravis de découvrir une nouvelle fonctionnalité : la fonction move_dir(). Si vous utilisiez auparavant la fonction copy_dir() pour déplacer des répertoires, cette nouvelle fonction vous facilitera la tâche.

Une autre nouveauté intéressante est l’introduction de la fonction wp_opcache_invalidate(). Son objectif est de vider le cache OPcache pour des fichiers PHP individuels après leur modification. Dans le cadre d’une nouvelle amélioration, une fonction complémentaire, wp_opcache_invalidate_directory(), a été ajoutée pour vider de manière récursive le cache OPcache des fichiers PHP modifiés. Ces ajouts dans WordPress 6.2 offrent aux développeurs de nouvelles fonctionnalités et une plus grande flexibilité lorsqu’ils travaillent avec des répertoires et des fichiers PHP.

De meilleures performances avec WordPress 6.2

WordPress 6.2 présente des améliorations significatives en termes de temps de chargement, ce qui se traduit par des performances améliorées au sein du CMS. Ces améliorations ont été clairement démontrées dans des tests de mesures de signaux web essentiels tels que les Web Vitals et les Server Timing.

Les thèmes basés sur des blocs bénéficient également de ces améliorations de performances. Le temps de chargement du premier octet (TTFB) est environ 20 % plus rapide, ce qui permet d’accéder plus rapidement au contenu de la page.

De plus, le Largest Contentful Paint (LCP), qui représente le temps avant que la page complète soit lisible, affiche une amélioration d’environ 14 %. Si vous utilisez des bannières d’images volumineuses, vous pouvez même observer une amélioration d’environ 19 % du critère LCP.

De plus, le nouveau filtre pre_wp_load_alloptions a fait son apparition : il permet de court-circuiter le chargement des options auto-chargées.

Ces améliorations de performances dans WordPress 6.2 permettent une expérience utilisateur plus fluide et une réduction des temps de chargement.

Des thèmes avec de nouvelles fonctionnalités

Les développeurs de thèmes WordPress seront ravis de ces nouvelles fonctionnalités, tout en prenant en compte la suppression de certaines fonctionnalités obsolètes.

L’ajout de la fonctionnalité « Variations de styles » à la liste des filtres des thèmes sur WordPress.org. Les développeurs de thèmes peuvent maintenant utiliser cette fonctionnalité pour offrir plus de variations de styles aux utilisateurs de leurs thèmes.

L’amélioration du support des pseudo-classes CSS dans le fichier theme.json : Le fichier theme.json prend désormais en charge un plus grand nombre de pseudo-classes CSS liées aux liens hypertextes, telles que :link ou :any-link. Cela permet aux développeurs de personnaliser plus facilement les styles des liens dans leurs thèmes.

La prise en charge des noms de thèmes composés de chiffres. Cela a été réalisé grâce à une modification dans WP_Theme::__construct(). Les développeurs de thèmes peuvent maintenant utiliser des noms composés de chiffres sans rencontrer de problèmes.

D’autres améliorations ont été apportées à WordPress

D’autres fonctionnalités plus performantes ont aussi vu le jour.

C’est le cas de la vérification de la disponibilité des fonctions mysqli_connect() et mysql_connect(). Cela résout une erreur fatale potentielle qui pouvait survenir en l’absence de l’extension PHP mysqli sur le serveur. Si l’extension n’est pas présente, un message d’erreur clair sera affiché.

Il est désormais possible de passer le paramètre $comment_ID aux fonctions get_comment_time() et comment_time(). Cela apporte une meilleure cohérence par rapport aux fonctions similaires get_comment_date() et comment_date().

De plus, les URLs en HTTP sont désormais autorisées lors de la création de mots de passe d’applications dans un environnement local.

Les bibliothèques externes ont été mises à jour également :

  • jQuery,
  • jQuery Migrate
  • PHPMailer
  • element-closest
  • regenerator runtime
  • polyfill-library
  • Requests 2.0

En conclusion, WordPress 6.2 apporte une série d’améliorations et de fonctionnalités qui renforcent la performance, la flexibilité et la convivialité du CMS. Les développeurs de thèmes et les utilisateurs bénéficient de ces nouvelles fonctionnalités et des efforts considérables ont été déployés pour moderniser le code de WordPress et le rendre conforme aux dernières versions de PHP.