WordPress 7.0 « Armstrong »

La sortie de WordPress 7.0 « Armstrong », la nouvelle version majeure du système de gestion de contenu libre, distribué sous la licence GPLv2 ou supérieure. La publication était prévue pour le 20 mai 2026 après avoir été reportée depuis la date d'avril : les développeurs ont publié des versions RC supplémentaires pour tester les modifications structurelles avant la version finale.

Dans WordPress 7.0 contient plus de 419 corrections et modifications dans le Core Trac, incluant plus de 300 corrections de bogues, ainsi que des centaines de changements dans l'éditeur, le tableau de bord et l'intégration avec l'IA.

Modifications importantes

  • WP AI Client et une nouvelle infrastructure IA.
    WP AI Client est intégré dans le noyau — une interface PHP unique par laquelle les plugins peuvent accéder aux modèles d'IA générative sans être rigoureusement liés à un fournisseur spécifique. WordPress gère le routage des demandes, tandis que les clés et connexions sont administrées via un nouvel écran Paramètres > Connecteurs. Par défaut, des connexions à Anthropic, Google et OpenAI sont prévues, mais l'architecture est conçue pour être étendue par des développeurs tiers.

  • API Abilities pour des scénarios « agents » futurs.
    Une nouvelle couche d'API Abilities est intégrée avec WP AI Client et permet de décrire les capacités des sites et des plugins de manière à pouvoir les utiliser dans des flux de travail automatisés successifs. Pour l'instant, c'est plutôt une base pour les développeurs qu'un simple bouton « faire joli », mais la direction est claire : WordPress se prépare à l'ère des plugins IA.

  • Panneau d'administration mis à jour.
    Dans wp-admin, un nouveau schéma de couleurs Modern a été ajouté, les styles, le contraste et la typographie ont été mis à jour. Des transitions fluides entre les écrans ont été ajoutées, le panneau de contrôlecelles-ci étant désactivées si l'option de réduction des animations est activée dans le système de l'utilisateur.

  • Palette de commandes dans l'administration.
    Un accès rapide à la Palette de commandes a été ajouté à la barre supérieure via Ctrl+K ou ⌘K. Maintenant, de n'importe où dans le tableau de bord, il est possible d'accéder plus rapidement aux actions et outils souhaités, sans les chercher dans le menu.

  • Page dédiée à la gestion des polices.
    La Bibliothèque de polices a désormais une page dédiée pour gérer les polices. Les polices peuvent être téléchargées, installées et administrées de manière centralisée à partir d'un seul endroit, ce qui devrait simplifier la vie des propriétaires de sites utilisant des thèmes à blocs.

  • Comparaison visuelle des révisions.
    Des révisions visuelles ont été ajoutées à l'éditeur : il est désormais possible de comparer visuellement deux versions d'un enregistrement ou d'une page, avec un curseur permettant de basculer entre les éditions. L'inspecteur de document affiche un résumé des modifications, et il est possible de naviguer directement dans les zones modifiées sur la page.

  • Éditeur iframe plus stable.
    L'éditeur d'enregistrements utilise désormais plus activement le mode iframe isolé lorsque tous les blocs insérés fonctionnent via l'API Block version 3 ou supérieure. Cela devrait réduire l'impact des styles et des scripts de thème ou de plugins sur l'éditeur lui-même.

  • Menus mobiles personnalisables.
    Les menus overlay de navigation pour les appareils mobiles peuvent désormais être constitués de blocs et de modèles dans l'éditeur de site. Un bloc distinct pour fermer le menu de navigation overlay a été ajouté, offrant aux thèmes et aux utilisateurs un meilleur contrôle sur l'apparence de la navigation mobile.

  • Visibilité des blocs par appareil et réglages adaptatifs.
    Dans WordPress 7.0, il est possible de masquer ou d'afficher des blocs en fonction du type d'appareil. Les paramètres de mode responsive ont également été élargis : il est possible de modifier les styles pour différents points de rupture et de personnaliser les tailles de ces points de rupture.

  • Améliorations des modèles et des substitutions de modèle.
    Les substitutions de modèle fonctionnent désormais non seulement avec les blocs de base, mais aussi avec les blocs personnalisés. De nouvelles possibilités de gestion des attributs via les liaisons de blocs ont été ajoutées pour les développeurs, et le mode contentOnly est appliqué plus largement, ce qui incite les auteurs de blocs à décrire plus attentivement les attributs modifiables dans block.json.

  • Nouveaux blocs améliorés.
    Les blocs de titre, de fil d'Ariane et d'icônes ont été ajoutés. La galerie prend en charge la lightbox avec diaporama, la vidéo peut désormais être utilisée comme fond dans le bloc cover, et le bloc de paragraphe a reçu un support pour les colonnes et les marges de texte.

  • CSS au niveau des blocs individuels.
    L'éditeur permet maintenant d'appliquer un CSS personnalisé à des blocs spécifiques sur la page. Cela permet un réglage plus précis sans avoir à créer des classes séparées et à modifier manuellement le thème.

  • Enregistrement de blocs uniquement en PHP.
    Les développeurs peuvent désormais créer et enregistrer des blocs et des modèles directement côté PHP via l'API Block. Les blocs enregistrés en PHP disposent d'attributs modifiables et d'une création automatique de contrôles d'inspection via DataForm.

  • Modifications dans l'API d'interactivité.
    Le paquet @wordpress/interactivity a ajouté la fonction watch(), permettant de s'abonner aux changements des signaux à l'intérieur du callback. La directive data-wp-watch peut être utilisée dans le cycle de vie d'un élément DOM et réagir aux changements d'état.

  • DataViews, DataForms et l'extension Site Editor.
    De nouvelles mises en page Activity et Details ont été ajoutées, l'apparence des fenêtres modal a été améliorée, et l'API Field a reçu l'enregistrement de types tiers. Le Site Editor intègre les bases d'un routage extensible, et le nouveau paquet @wordpress/boot permet aux plugins de construire leurs propres pages d'éditeur de site.

  • Enregistrement des utilisateurs plus sécurisé.
    Les rôles Administrator et Editor ont été retirés de la sélection du rôle par défaut pour les nouveaux utilisateurs dans les paramètres généraux. Si l'un de ces rôles avait été sélectionné avant la mise à jour, le Site Health affichera un avertissement. Un filtre default_role_dropdown_excluded_roles a été ajouté pour les développeurs.

  • Mises à jour des bibliothèques et des exigences.
    La version minimale de PHP pour WordPress Core est désormais fixée à PHP 7.4. PHPMailer a été mis à jour vers 7.0.2, backbone.js vers 1.6.1, Requests vers 2.0.17, CodeMirror vers la branche actuelle v5 ; la gestion des notifications de dépréciation PHP 8.1 pour les thèmes a également été ajoutée.

WordPress 7.0 apparaît comme une tentative de poser les fondations pour plusieurs outils : intégration avec l'IA, interface admin, éditeur, blocs, modèles et enregistrement serveur des blocs. Les propriétaires de sites sont toujours conseillés de tester d'abord la mise à jour sur une copie du site, surtout s'ils utilisent des thèmes lourds, des constructeurs visuels et des plugins qui interfèrent activement avec l'éditeur.

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster