WordPress franchit un cap symbolique avec la sortie de sa version 7.0, première release majeure de l’année. Ce passage au numéro 7 n’est pas qu’un simple changement de chiffre : il marque une évolution profonde du CMS, avec l’intégration native de la collaboration en temps réel, un nouveau système de connecteurs IA et plusieurs fonctionnalités longtemps attendues par la communauté des développeurs. Dans cet article, on vous détaille tout ce que cette version change concrètement pour les rédacteurs, les freelances et les développeurs WordPress.
⚠️ Mise à jour : Sortie repoussée La sortie de WordPress 7.0 est décalée de quelques semaines. La raison principale : l’introduction d’une nouvelle table en base de données pour gérer la collaboration en temps réel, un événement rare dans le cœur de WordPress, qui mérite d’être bien pensé dès le départ. Matt Mullenweg a souhaité prendre le temps nécessaire pour concevoir la meilleure architecture possible avant de la graver dans le marbre. Un nouveau calendrier sera annoncé prochainement. (Source officielle)
WordPress 7.0 : une version majeure, un cap symbolique
Depuis la version 5.0 et l’arrivée de l’éditeur Gutenberg en 2018, chaque version de WordPress a progressivement posé les briques d’un CMS plus moderne, plus collaboratif et plus extensible. WordPress 7.0 est la première version à franchir le palier symbolique des 7.x, et les fonctionnalités embarquées sont à la hauteur de l’événement.
Cette version est pilotée par Matias Ventura, designer historique de WordPress et l’une des figures les plus importantes de l’évolution de l’éditeur. Avec 7.0, le projet open source démontre une nouvelle fois sa capacité à innover et à se renouveler, indépendamment des turbulences que l’écosystème a traversées ces dernières années.
La collaboration en temps réel, enfin native dans WordPress
C’est la nouveauté la plus attendue de WordPress 7.0 : la collaboration en temps réel dans l’éditeur de blocs. Plusieurs utilisateurs peuvent désormais éditer le même contenu simultanément, grâce à l’intégration de Yjs, une bibliothèque de synchronisation basée sur des structures de données CRDT.
Désactivée par défaut dans la RC1
Mise à jour : RC1 : la collaboration en temps réel sera optionnelle suite aux retours de la communauté, la décision a été prise de rendre la fonctionnalité RTC désactivée par défaut dans WordPress 7.0. Un réglage sera disponible dans l’écran des réglages d’écriture pour l’activer manuellement. L’objectif est de recueillir des retours sur un panel de contextes plus large (hébergeurs, plugins) avant de l’activer par défaut dans une future version. (Dev Note officielle)
Comment ça fonctionne
Par défaut, WordPress utilise un système de polling HTTP pour synchroniser les modifications entre les utilisateurs, une approche compatible avec la très grande majorité des hébergements, sans dépendances supplémentaires comme les WebSockets. Les développeurs qui souhaitent aller plus loin peuvent remplacer ce transport via le filtre sync.providers.
WordPress.com a déjà déployé et testé cette fonctionnalité à grande échelle, avec des intervalles de polling de 4 secondes au repos et 1 seconde en session active. Les résultats sont encourageants pour les hébergeurs mutualisés.
Points importants pour les développeurs de plugins
La collaboration est automatiquement désactivée en présence de metaboxes classiques. Les metaboxes ne sont pas synchronisées par le système RTC pour éviter des pertes de données, WordPress désactive la collaboration dès qu’il en détecte. La solution recommandée : migrer vers register_post_meta avec show_in_rest => true et des sidebar plugins Gutenberg.

Les blocs PHP uniquement : une bonne nouvelle pour les développeurs
WordPress 7.0 introduit la possibilité de créer des blocs Gutenberg en PHP uniquement, sans écrire une seule ligne de JavaScript.
Cette nouvelle API, appelée autoRegister, s’adresse aux développeurs qui ont besoin de blocs avec un rendu côté serveur simple, sans la complexité habituelle de la stack JavaScript. Il suffit d’appeler register_block_type() avec le flag autoRegister: true et une fonction render_callback pour que WordPress génère automatiquement les contrôles dans l’inspecteur de blocs.
Les types d’attributs supportés pour la génération automatique des contrôles sont pour l’instant : string, integer, boolean et les attributs de type enum (pour les listes de choix).
Pour les développeurs de thèmes, de plugins ou les freelances qui créent des blocs sur mesure pour leurs clients, c’est une évolution majeure. Elle ouvre la porte à une adoption beaucoup plus large du développement de blocs, notamment dans les thèmes classiques ou les workflows orientés PHP. Exactement le type de simplification dont l’écosystème avait besoin pour réconcilier anciens et nouveaux développeurs WordPress.
// PHP
register_block_type( 'mon-plugin/exemple', [
'title' => __( 'Mon bloc', 'mon-plugin' ),
'attributes' => [
'titre' => [ 'type' => 'string', 'default' => 'Bonjour' ],
],
'supports' => [ 'autoRegister' => true ],
'render_callback' => function( $attributes ) {
return '<p>' . esc_html( $attributes['titre'] ) . '</p>';
},
] );
Nouveau bloc Breadcrumbs
WordPress 7.0 ajoute un bloc Breadcrumbs natif dans le cœur, placeable dans les templates de thèmes (header, etc.) et qui reflète automatiquement la hiérarchie de navigation du site.
Deux filtres PHP permettent aux développeurs de personnaliser le fil d’Ariane : block_core_breadcrumbs_items pour modifier les éléments affichés, et block_core_breadcrumbs_post_type_settings pour choisir la taxonomie et le terme préférés selon le type de contenu.
Un nouveau bloc Icônes natif
WordPress 7.0 intègre un nouveau bloc Icônes directement dans l’éditeur. Il permet d’insérer des icônes SVG depuis une bibliothèque officielle, alimentée par le package @wordpress/icons.
Ce bloc s’appuie sur une nouvelle API d’enregistrement d’icônes côté serveur, ce qui signifie que les plugins et thèmes pourront enrichir la bibliothèque avec leurs propres icônes. Les modifications dans le registre se propagent automatiquement à tous les endroits où l’icône est utilisée, sans provoquer d’erreurs de validation de blocs.
Un endpoint REST /wp/v2/icons est également disponible pour la recherche et le filtrage des icônes disponibles.
Support des pseudo-éléments dans theme.json
WordPress 7.0 ajoute le support des pseudo-sélecteurs CSS (:hover, :focus, :focus-visible, :active) directement dans theme.json pour les blocs et leurs variations. Jusqu’ici, ces états interactifs nécessitaient du CSS custom. Pas encore d’interface dans Global Styles, uniquement theme.json pour l’instant.
Les connecteurs IA : WordPress se prépare à l’intelligence artificielle
WordPress 7.0 introduit une page de réglages dédiée aux connecteurs IA dans l’administration. Cette interface permettra de configurer des connexions à des services d’intelligence artificielle externes pour les utiliser nativement dans l’éditeur. La feature est encore en développement actif. L’objectif à terme est de permettre aux plugins et aux thèmes de s’appuyer sur un système d’IA centralisé et configurable depuis le tableau de bord WordPress.
Pour l’heure, Anthropic (Claude), Google (Gemini) et OpenAI (ChatGPT) sont proposés mais tous les fournisseurs d’IA seront très probablement ajoutés au fur et à mesure. Mistral par exemple n’a semblerait-il pas répondu aux sollicitations des équipes de développement mais nul doute qu’ils donnent leur accord pour s’interfacer avec le premier CMS mondial
Ces connecteurs sont encore en phase expérimentale dans cette version. Mais leur présence dans le core marque un tournant clair : WordPress anticipe l’arrivée de l’IA comme couche fonctionnelle du CMS, et s’y prépare avec une infrastructure sérieuse plutôt qu’en laissant chaque plugin gérer cela dans son coin.
ℹ️ Bon à savoir
Pour les personnes souhaitant désactiver entièrement ces fonctionnalités IA, une option de configuration unique sera disponible pour désactiver tous les composants liés aux LLM.
Le traitement des médias côté client sort de l’expérimental
Disponible en version expérimentale depuis quelques releases, le traitement des médias côté client (Client-Side Media Processing) est désormais une fonctionnalité stable dans WordPress 7.0.
Ce que ça change concrètement : lorsque vous uploadez une image, c’est votre navigateur qui la traite et l’optimise avant de l’envoyer au serveur. Résultat : un support des formats modernes (AVIF, WebP, MozJPEG), une réduction de taille d’environ 10 à 15 % sans perte de qualité perceptible, et une charge serveur allégée.
Pour les sites à fort volume de contenu ou les agences qui gèrent de nombreux sites, c’est un gain réel en fluidité et en performance globale.
La navigation mobile avec overlays, maintenant disponible pour tous
La navigation mobile peut désormais être entièrement designée dans le Site Editor. Fini l’overlay figé déclenché par le menu burger, WordPress 7.0 introduit les Navigation Overlays, des template parts d’un nouveau type (navigation-overlay) qui peuvent contenir n’importe quel bloc.
Un nouveau bloc Navigation Overlay Close permet de positionner et styler le bouton de fermeture librement. Les thèmes peuvent livrer des overlays pré-configurés et des patterns dédiés. La fonctionnalité est opt-in, le comportement par défaut reste inchangé.
Le suivi visuel des révisions dans l’éditeur
WordPress 7.0 améliore considérablement la gestion des révisions avec l’ajout d’un diff visuel coloré directement dans l’éditeur.
Lorsque vous naviguez entre les révisions d’un article, les modifications apparaissent en temps réel :
- Vert souligné : texte ajouté
- Rouge barré : texte supprimé
- Contour jaune : modification de mise en forme ou d’attribut
- Les blocs entiers ajoutés ou supprimés sont encadrés en vert ou en rouge
Une option permet de désactiver l’affichage du diff pour voir le contenu proprement. Le système fonctionne avec toutes les couleurs de thèmes, car il utilise currentColor comme base de rendu.

Gallery Lightbox : naviguez entre les images sans fermer
Le bloc Galerie bénéficie d’une amélioration très attendue : la navigation entre les images dans la lightbox. En cliquant sur une image d’une galerie, des boutons précédent/suivant permettent de parcourir toutes les images sans fermer la fenêtre d’affichage agrandi. La navigation au clavier (touches directionnelles) est également supportée, tout comme les annonces pour les lecteurs d’écran.
DataViews et DataForm, nombreuses améliorations
L’API DataViews (utilisée notamment dans le gestionnaire de médias et le Site Editor) reçoit d’importantes améliorations dans 7.0 : nouveau layout Activity, support de la densité dans le layout List, nouveau layout Details pour DataForm, formatage des nombres et dates, nouveaux contrôles combobox et adaptiveSelect… 166 contributions de 35 auteurs sur le cycle 7.0.
Ce qu’il faut retenir
WordPress 7.0 est une version ambitieuse qui pose des fondations importantes pour l’avenir, la collaboration en temps réel en tête. Le choix de la rendre optionnelle et désactivée par défaut est pragmatique : il laisse le temps à l’écosystème (hébergeurs, développeurs de plugins) de s’adapter avant un déploiement plus large.
Le report de quelques semaines lié à la conception de la nouvelle table de base de données va dans le même sens : mieux vaut prendre le temps de bien faire les choses dès le départ, surtout quand on parle d’une modification structurelle difficile à revenir en arrière.
Enfin, sur l’IA, WordPress ne court pas après une tendance, il pose une infrastructure. Les connecteurs IA ne sont pas encore une fonctionnalité grand public, mais leur présence dans le core signale une direction claire : WordPress veut être la couche sur laquelle les solutions IA se branchent, plutôt que de laisser chaque plugin gérer cela dans son coin. C’est une décision architecturale qui aura des conséquences bien au-delà de la 7.0.
Faut-il passer à WordPress 7.0 dès sa sortie ?
Oui, mais avec méthode. WordPress 7.0 est une version majeure qui touche à des aspects fondamentaux du CMS : l’éditeur, l’API de blocs, le traitement des médias et l’infrastructure IA. Comme pour toute mise à jour majeure, quelques précautions s’imposent :
- Effectuer une sauvegarde complète avant toute manipulation
- Tester sur un environnement de staging (fonctionnalité proposée nativement par de nombreux hébergeurs spécialisés WordPress)
- Vérifier la compatibilité de vos plugins et thèmes, notamment ceux qui interagissent avec l’éditeur de blocs
- Déployer en production une fois les tests validés
Si votre site est bien maintenu et que vos extensions sont à jour, la transition vers WordPress 7.0 sera bénéfique à court terme. Les gains en collaboration, en performance et en ergonomie valent largement l’effort de mise à jour.

Un WordPress plus ambitieux, tourné vers l’avenir
WordPress 7.0 n’est pas une simple évolution incrémentale. C’est une version qui marque un tournant : l’éditeur collaboratif en temps réel, l’infrastructure IA, les blocs PHP-only et le traitement d’images côté client placent WordPress dans une nouvelle dimension.
Le CMS qui propulse plus de 43 % des sites web dans le monde prouve avec cette version qu’il continue d’évoluer avec son époque, porté par une communauté open source dont la vitalité est plus visible que jamais, notamment lors des événements comme les WordCamps.
Pour rester informé des prochaines évolutions et des nouveautés de l’écosystème WordPress, retrouvez toute l’actualité sur WP Community.
Quelques réponses à vos questions sur WordPress 7.0
La sortie initialement prévue lors du WordCamp Asia a été repoussée de quelques semaines pour finaliser l’architecture de la table de base de données liée à la collaboration en temps réel. Un nouveau calendrier sera annoncé prochainement.
Non. La fonctionnalité sera disponible mais désactivée par défaut. Un réglage dans l’écran des réglages d’écriture permettra de l’activer.
WordPress 7.0 introduit la collaboration en temps réel native dans l’éditeur, les blocs PHP uniquement (sans JavaScript), un nouveau bloc Icônes, un système de connecteurs IA, le traitement des médias côté client en statut stable, ainsi que des améliorations sur les révisions, les galeries et la navigation mobile.
Pas directement. WordPress 7.0 introduit une infrastructure de connecteurs IA (interface Réglages > Connecteurs) qui permettra aux plugins d’intégrer des fournisseurs d’IA. Ce n’est pas encore une IA active dans le core, mais les fondations sont posées. Il sera possible de désactiver entièrement ces fonctionnalités via une option de configuration.
Oui, mais après avoir effectué les tests habituels : sauvegarde complète, test sur un environnement de staging, vérification de la compatibilité des plugins et thèmes. Une fois ces étapes validées, la mise à jour apporte des bénéfices réels en ergonomie, en collaboration et en performance.
Sources : Make WordPress Core : tag 7.0 | Dev Note RTC | Extending the 7.0 Cycle