
Credit : Source : WPBeginner
WordPress 7 est la : toutes les nouveautes qui changent la donne
WordPress 7, enfin.
Ça y est. Après des mois de RC et plusieurs reports, WordPress 7.0 est officiellement sorti le 17 avril 2026, après une date initialement annoncée pour le 9 avril. J'ai installé la RC sur un site de test chez IONOS la semaine précédente pour préparer la documentation pour mes clients, puis la version finale dès sa sortie. Je dois avouer que c'est un sacré bond en avant par rapport à WordPress 6.9.
Dans cet article je fais le tour complet de ce qui change vraiment, avec mon retour terrain après quelques semaines d'utilisation. Je vais te montrer la collab en temps réel, l'infrastructure IA native, les nouveaux blocs, ce qui a été reporté à 7.1, et les pièges à connaître pour migrer un site en prod.
La grosse nouveauté : l'édition collaborative en temps réel
C'est LA fonctionnalité phare de cette version. Plusieurs personnes peuvent maintenant bosser sur le même article en même temps. Type Google Docs, mais directement dans WordPress.
Le fonctionnement technique
Le système utilise du CRDT (Conflict-free Replicated Data Type) pour gérer les conflits de manière automatique. Le principe : chaque modification est représentée comme une opération qui peut être appliquée dans n'importe quel ordre sans créer de conflit. Quand deux personnes éditent simultanément, les changements sont fusionnés sans perte.
La synchronisation passe par du HTTP polling (toutes les 2 secondes par défaut) avec stockage des deltas dans la table wp_postmeta. Ce n'est pas du WebSocket, choix volontaire pour rester compatible avec les hébergements mutualisés type IONOS qui ne permettent pas toujours les connexions persistantes.
Quelques points pratiques :
- C'est désactivé par défaut, il faut aller dans Réglages > Écriture > Édition collaborative pour l'activer
- Limite à 2 éditeurs simultanés dans cette version 7.0 (un peu light, mais ça évolue en 7.1)
- Mode hors-ligne avec réconciliation automatique à la reconnexion
- Compatible avec les rôles WordPress (un Auteur peut collaborer mais pas modifier les permissions)
Pour activer en SQL direct :
UPDATE wp_options
SET option_value = '1'
WHERE option_name = 'wp_collaborative_editing_enabled';
Ou via WP-CLI :
wp option update wp_collaborative_editing_enabled 1
J'ai testé avec un collègue de l'équipe support, ça marche plutôt bien. Petit bémol : si tu utilises encore des meta boxes classiques (l'ancien système pré-Gutenberg), la collaboration se désactive automatiquement sur ces articles. Donc les vieux plugins ACF Free non migrés vers les blocs vont bloquer cette fonctionnalité.
Les annotations inline
Un autre truc cool : les notes inline. Tu peux laisser des commentaires directement sur un bloc de contenu, comme les suggestions dans Google Docs. La fonctionnalité existait depuis WP 6.9 en bêta, là c'est stabilisé et bien intégré au workflow.
L'IA débarque dans le core
C'est le sujet qui fait débat dans la communauté WordPress, mais voilà : WordPress 7 intègre une infrastructure IA native directement dans le cœur du CMS. Attention, ce n'est pas ChatGPT intégré dans l'éditeur, c'est plus subtil et plus propre que ça.
Ce qui est dans le core
- Un SDK PHP client IA (
wp_ai_client_prompt()) qui est agnostique, compatible avec tous les fournisseurs - Une API Connectors pour gérer les services externes
- Un écran Réglages > Connecteurs pour configurer tes clés API
- L'API Abilities côté client (JavaScript)
Exemple d'utilisation dans un plugin :
<?php
$response = wp_ai_client_prompt([
'provider' => 'anthropic',
'model' => 'claude-opus-4-7',
'prompt' => 'Résume cet article en 3 bullet points : ' . $post_content,
'max_tokens' => 500,
]);
if (!is_wp_error($response)) {
echo $response['content'];
}
Tu vois la philosophie : tout plugin peut utiliser n'importe quel modèle d'IA via la même fonction. C'est propre, agnostique, et ça évite que chaque plugin réinvente la roue avec ses propres clés API et son propre client HTTP.
Ce qui reste en plugins séparés
L'équipe WordPress a fait le choix raisonnable de garder les fournisseurs (providers) en plugins séparés :
wp-ai-anthropic(Claude)wp-ai-openai(ChatGPT, GPT-5)wp-ai-google(Gemini)- Plugins communautaires : Grok, OpenRouter, Ollama (pour l'auto-hébergement)
Idem pour le plugin AI Experiments qui contient les fonctionnalités visibles côté utilisateur (génération d'extraits, suggestions de titres SEO, génération d'alt text pour les images, etc.). En séparant les couches, le core reste mince et neutre.
L'adaptateur MCP : le truc de geek
Une fonctionnalité plus discrète mais énorme pour les power users : WordPress 7 peut devenir un serveur MCP (Model Context Protocol). En clair, des outils comme Claude Desktop, Cursor ou VS Code peuvent interagir avec ton site WordPress en direct.
Concrètement, tu peux dire à Claude : "Liste les articles en brouillon et résume-les". Ou : "Crée un article à partir de ce notebook Jupyter". L'IA dialogue directement avec ton WordPress via l'API MCP.
Configuration dans wp-config.php :
define('WP_MCP_ENABLED', true);
define('WP_MCP_TOKEN', 'ton-token-secret-tres-long');
Attention quand même : n'importe quel plugin installé peut utiliser les providers configurés. Il n'y a pas encore de contrôle granulaire par plugin. Le dashboard de logging et le modèle de permissions par plugin sont prévus pour WordPress 7.2 (décembre 2026). Donc en prod, on reste prudent et on n'installe que des plugins de confiance.
L'interface admin fait peau neuve
Ce n'est pas une révolution visuelle, mais ça se voit clairement :

- Nouvelle palette de couleurs plus sobre, plus pro, qui rappelle les outils Linear ou Notion
- Typographie modernisée sur tout le dashboard, avec une police système optimisée
- Transitions visuelles entre les pages admin (fini les rechargements qui clignotent, ça fait vraiment app moderne maintenant)
- La palette de commandes accessible via
Cmd+K(Mac) ouCtrl+K(Windows) pour naviguer rapidement
Les révisions visuelles sont aussi un vrai plus :

Au lieu du diff texte tout moche qu'on avait depuis 2008, on a maintenant une comparaison graphique des versions. Beaucoup plus lisible quand tu veux voir ce qui a changé entre deux versions d'une page.
Les nouveaux blocs natifs
Bloc Fil d'Ariane (Breadcrumbs)
ENFIN un bloc natif pour les breadcrumbs. Plus besoin de Yoast SEO ou Rank Math juste pour ça.

Par contre attention, il génère le HTML mais pas le balisage JSON-LD Schema.org par défaut. Pour le SEO, faudra encore un plugin ou ajouter manuellement :
<?php
function add_breadcrumbs_jsonld() {
if (!function_exists('wp_get_breadcrumbs')) return;
$crumbs = wp_get_breadcrumbs();
$items = [];
foreach ($crumbs as $i => $crumb) {
$items[] = [
'@type' => 'ListItem',
'position' => $i + 1,
'name' => $crumb['title'],
'item' => $crumb['url'],
];
}
echo '<script type="application/ld+json">' . json_encode([
'@context' => 'https://schema.org',
'@type' => 'BreadcrumbList',
'itemListElement' => $items,
]) . '</script>';
}
add_action('wp_head', 'add_breadcrumbs_jsonld');
Bloc Grille responsive
Un vrai système de grille qui s'adapte automatiquement aux tailles d'écran : mobile, tablette, desktop. Tu définis tes breakpoints et le bloc gère le reste avec du CSS Grid moderne.

Mode responsive par bloc
Ça c'est énorme et ça va faire plaisir à beaucoup de monde : tu peux afficher ou masquer un bloc selon la taille d'écran. Mobile, tablette, desktop, ou les trois. Fini les plugins de visibilité conditionnelle et les hacks CSS @media (max-width: 768px) { display:none; }. C'est natif, c'est dans l'inspecteur de chaque bloc.
Lightbox native sur les galeries
Les galeries ont enfin une lightbox intégrée. Un truc qui aurait dû être là depuis le début mais bon, mieux vaut tard que jamais. Plus besoin de FooBox ou Lightbox Plus.
Bloc Icônes
Un bloc dédié pour insérer des icônes, avec une bibliothèque native de plusieurs centaines d'icônes optimisées en SVG.
![]()
Plus besoin de FontAwesome qui chargeait des fichiers de plusieurs centaines de Ko. Les icônes sont inline, légères, performantes au Core Web Vitals.
Bloc Cover amélioré
Le bloc Cover accepte maintenant les vidéos en fond (YouTube, Vimeo, ou MP4 direct), avec un système de fallback pour mobile (image statique pour économiser la data des visiteurs en 4G).
Ce qui a été reporté à WordPress 7.1
Tout n'est pas passé. Voici ce qui arrive en août 2026 :
- Traitement média côté client via WebAssembly. Les premiers benchmarks étaient catastrophiques : 19 secondes pour un JPEG, 55 secondes pour un AVIF. Décalé pour optimisation.
- Bloc Onglets (tabs) : parce que mettre des onglets c'est plus complexe qu'il n'y paraît avec l'accessibilité (ARIA, navigation clavier)
- Bloc Playlist pour les podcasts et la musique
- Bloc Dialog pour les modales natives
- L'éditeur dans une iframe (toujours bloqué par la migration vers Block API v3)
- Limite collaborative passée de 2 à 8 éditeurs simultanés
WP-CLI 3.0 sort en parallèle
Pour les devs et les admins sys, WP-CLI 3.0 arrive en même temps que WordPress 7. C'est aligné comme jamais.
# Nouvelles commandes pour les blocs
wp block list
wp block create mon-bloc --slug=mon-bloc --title="Mon bloc"
wp block delete mon-bloc
# Nouvelles commandes pour les abilities (côté IA)
wp ability list
wp ability run summarize-post --post=123
wp ability info summarize-post
# Nouvelles commandes collaboratives
wp collab session list
wp collab session end --session-id=xyz
Le gros truc pour les développeurs : les blocs PHP-only. Tu peux maintenant enregistrer un bloc en PHP sans écrire une ligne de JavaScript. Les contrôles dans l'inspecteur sont générés automatiquement à partir de ton schéma de données. Ça baisse sérieusement la barrière d'entrée pour les développeurs PHP qui ne maîtrisent pas React.
Exemple minimal de bloc PHP-only :
<?php
register_block_type('mon-plugin/mon-bloc', [
'title' => 'Mon bloc',
'category' => 'widgets',
'attributes' => [
'message' => ['type' => 'string', 'default' => 'Hello'],
'color' => ['type' => 'string', 'default' => '#000000'],
],
'render_callback' => function($attrs) {
return sprintf(
'<div style="color: %s">%s</div>',
esc_attr($attrs['color']),
esc_html($attrs['message'])
);
},
'php_only' => true, // Nouveau dans WP 7
]);
Et c'est tout. WordPress génère automatiquement l'inspecteur avec un champ texte pour message et un colorpicker pour color. Magique.
Configuration requise et compatibilité
- PHP minimum : 7.4, mais franchement passez en 8.3 sinon vous allez ramer (et 8.4 disponible chez IONOS)
- Support abandonné pour PHP 7.2 et 7.3
- MySQL 5.7+ ou MariaDB 10.4+
- Apache 2.4+ ou Nginx 1.20+
- Pour la collaboration : navigateur récent supportant l'API Page Visibility et SharedWorker
Vérifie ta version PHP avec :
php -v
Et MariaDB :
SELECT VERSION();
Erreurs courantes et leur fix
Erreur 1 : la collaboration ne s'active pas
Même après avoir coché la case dans Réglages, les coéditeurs ne voient pas leurs curseurs. Cause fréquente : un plugin de cache (WP Rocket, W3 Total Cache) qui met en cache l'éditeur back-office. Solution : dans les exclusions du plugin de cache, ajoute /wp-admin/post.php et /wp-admin/post-new.php.
Erreur 2 : l'IA renvoie un 401 Unauthorized
Ta clé API est mal renseignée dans Réglages > Connecteurs, ou le plugin provider n'est pas activé. Vérifie que le plugin wp-ai-anthropic (ou autre) est bien actif dans Extensions. Vérifie ensuite la clé dans les paramètres du connecteur.
Erreur 3 : meta box classique qui désactive la collab
Un vieux plugin (typiquement ACF Free pré-6.0 ou Custom Field Suite) utilise encore le système de meta boxes WordPress 4.x. Sur les articles utilisant ces meta boxes, la collaboration en temps réel est désactivée. Solution : migrer vers ACF Pro 6.x (qui utilise les blocs Gutenberg) ou désactiver le plugin obsolète.
Erreur 4 : plugin tiers cassé après mise à jour
Classique des montées de version majeures. Vérifie sur le site officiel du plugin si une version compatible WP 7 existe. Sinon désactive temporairement, ou utilise WP-CLI :
wp plugin deactivate plugin-cassé
Erreur 5 : erreur PHP fatale après mise à jour
Souvent un plugin ou un thème incompatible. Vérifie wp-content/debug.log :
tail -f wp-content/debug.log
Active WP_DEBUG dans wp-config.php :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Pour aller plus loin
WordPress 7 ouvre plein de chantiers. Voici les sujets connexes que je traite :
- Sécuriser WordPress, guide complet anti-hack
- Optimiser les performances WordPress
- Commandes WP-CLI essentielles
- Activer le mode debug WordPress
- Migrer un site WordPress sans temps d'arrêt
Le calendrier WordPress 2026
Pour anticiper, voici ce qui est annoncé dans la roadmap officielle :
- Avril 2026 : WordPress 7.0 (sorti)
- Août 2026 : WordPress 7.1 (média WebAssembly, nouveaux blocs Onglets/Playlist/Dialog, collab étendue à 8 éditeurs)
- Décembre 2026 : WordPress 7.2 (fondations multilingue dans le core, dashboard de logging IA, permissions par plugin)
- Avril 2027 : WordPress 7.3 (estimation, peut bouger)
C'est le calendrier le plus ambitieux qu'on ait vu depuis WordPress 5.0 et l'arrivée de Gutenberg en 2018.
Mon retour honnête après 3 semaines en prod
WordPress 7, c'est la version la plus ambitieuse depuis l'arrivée de Gutenberg. La collaboration en temps réel c'est cool, même si limité à 2 personnes pour l'instant. L'IA dans le core c'est un pari assumé, mais les fondations sont propres et bien pensées (pas d'OpenAI hardcodé, on respire). L'interface admin est plus agréable au quotidien.
Par contre, ne migrez pas en prod le jour de la sortie. Attendez au minimum la version 7.0.2. Sur la 7.0 j'ai eu deux bugs côté blocs custom et un souci avec un thème ACF qui ne s'est résolu qu'avec la 7.0.1. Rien de dramatique, mais la prudence ne coûte rien.
Si vous êtes chez IONOS en mutualisé, attendez que l'hébergeur propose la mise à jour automatique (généralement 4 à 6 semaines après la sortie officielle). Sur un VPS ou un dédié, backup complet avant, test en staging, et on migre tranquillement avec une fenêtre de maintenance d'une heure.
Et prévoyez de tester systématiquement vos plugins critiques en environnement de staging avant. C'est ce que je fais pour tous mes clients : staging > test exhaustif > validation > prod. Cette méthode m'a évité de nombreux retours en arrière paniqués.
WordPress entre dans une nouvelle ère. C'est moins de la prudence et plus de la modernisation accélérée. Reste à voir si la communauté plugins suit le rythme.
Sources : documentation officielle WordPress 7.0, WPFormation, HighFive.fr, et mes propres tests en environnement IONOS.