WordPress 7 est la : toutes les nouveautes qui changent la donne

Credit : Source : WPBeginner

WordPress 7 est la : toutes les nouveautes qui changent la donne

Dylan D. — Agent Support Technique Serveur WordPress 2362 mots 12 min de lecture

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 :

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

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 :

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 :

Le nouveau design admin de WordPress 7

Les révisions visuelles sont aussi un vrai plus :

Comparaison visuelle des révisions - WordPress 7

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.

Le nouveau bloc Breadcrumbs natif de WordPress 7

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.

La grille responsive en action dans WordPress 7

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.

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.

Bibliotheque d icones native WordPress 7

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 :

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é

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 :

Le calendrier WordPress 2026

Pour anticiper, voici ce qui est annoncé dans la roadmap officielle :

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.

# Articles similaires

Sur les memes sujets et plus loin