Si vous avez déjà essayé de “suivre WordPress” uniquement via les notes de version, vous avez probablement raté la moitié de ce qui bouge réellement dans l’écosystème. Les WordCamps (et plus largement les événements officiels WordPress) sont devenus un canal très concret pour comprendre ce qui arrive, tester les outils avant vos concurrents, et surtout éviter des migrations pénibles.
Contexte temporel : avril 2026, WordPress 6.9.4 est la version stable la plus courante en production, PHP 8.1+ est le minimum recommandé. Les exemples ci-dessous visent des sites réels (blogs, sites vitrine, petites boutiques) et des stacks fréquemment vues : Divi 5, Elementor, Avada, avec ou sans éditeur de site (FSE).
Ce qui change
Les WordCamps ne sont pas une “nouveauté produit” au sens strict : ils existent depuis longtemps. Ce qui change depuis 2024–2026, c’est leur rôle dans la diffusion des changements techniques (core, Gutenberg, performances, sécurité, IA, outils de contribution) et la façon dont ces changements se répercutent sur les sites des blogueurs.
Dans ma pratique, je vois trois évolutions concrètes liées aux WordCamps :
- Un meilleur alignement entre “ce qui est annoncé” et “ce qui casse” : les sessions dev, les hallway tracks et les “Contributor Days” font remonter très tôt les incompatibilités (notamment autour de l’éditeur, des blocs, des APIs JS, et de la performance).
- Une accélération des “bonnes pratiques” : ce qui était un sujet de niche (tests E2E, block themes, patterns, interop, performance budgets) devient la base d’outillage des agences.
- Un effet direct sur les plugins/thèmes : les éditeurs utilisent WordCamp comme vitrine, mais aussi comme laboratoire. Résultat : des changements plus rapides côté Divi 5 / Elementor / Avada et des intégrations plus profondes avec le Site Editor.
Pour rester factuel, je vous conseille de suivre les sources “amont” que les WordCamps relaient : dev notes core, Gutenberg, Trac, et GitHub. Vous y verrez les changements avant qu’ils ne deviennent des tickets de support sur vos sites.
- Developer Blog (dev notes officielles)
- WordPress Core Trac (tickets)
- Repository wordpress-develop (PRs core)
- Repository Gutenberg (PRs éditeur et blocs)
- WordPress.org / About (projets et équipes)
Ce que ça veut dire “WordCamp → impact sur votre blog” en 2026 : les annonces et retours terrain se traduisent plus vite en changements d’API (PHP et JS), en exigences de performance (Core Web Vitals), et en attentes UX (édition full-site, patterns, styles globaux). Si vous maintenez un thème enfant, un plugin maison, ou même une collection de snippets, vous êtes dans la zone d’impact.
Résumé rapide
- WordCamp = radar : vous y captez les changements avant qu’ils n’atterrissent dans une mise à jour core ou dans un gros plugin.
- Le “vrai” contenu utile vient des dev notes, tickets Trac et PR GitHub cités pendant/à côté des talks.
- Les blogueurs intermédiaires sont surtout touchés via : éditeur de blocs, patterns, performances, compatibilité plugins, et sécurité (durcissements progressifs).
- Les page builders (Divi 5, Elementor, Avada) suivent le mouvement : plus d’intégrations avec les blocs, plus de dépendances JS modernes, plus de contraintes de performance.
- Votre avantage : transformer les “tendances WordCamp” en checklist de maintenance (tests, staging, compatibilité PHP, perf).
Avant / Après en code
Un article “WordCamp” sans code, c’est souvent du blabla. Ici, je vais plutôt vous montrer un cas que j’ai vu plusieurs fois après des cycles de conférences : un développeur ajoute des fonctionnalités “à la volée” (snippets, mini-plugin) pour suivre les nouveautés (patterns, blocs, performance), mais le fait de manière fragile. Puis une mise à jour core / Gutenberg / builder arrive, et le site commence à avoir des comportements bizarres.
Le cas typique : vous enregistrez un pattern ou un block style, vous injectez un script, et vous oubliez un détail (hook, dépendances, versioning, capability). Les WordCamps poussent beaucoup ces sujets, et ça finit par toucher votre code.
Exemple : enregistrer un pattern + assets correctement (approche “robuste 2026”)
Avant (snippet fragile, souvent copié d’un vieux tutoriel)
J’ai souvent vu ce genre de snippet collé dans functions.php d’un thème enfant, sans garde-fou, et avec des assets chargés partout.
<?php
// ⚠️ Exemple "avant" : fragile et peu performant
add_action('init', function () {
// Enregistre un pattern, mais sans vérifier la disponibilité des APIs
register_block_pattern(
'mon-site/hero-simple',
array(
'title' => 'Hero simple',
'content' => '<!-- wp:cover {"url":"https://exemple.com/hero.jpg"} -->...'
)
);
});
add_action('wp_enqueue_scripts', function () {
// Charge du CSS partout, même si le pattern n'est jamais utilisé
wp_enqueue_style('mon-hero', get_stylesheet_directory_uri() . '/hero.css');
});
Ce qui se passe en coulisses : vous chargez des assets inutilement, vous ne versionnez pas correctement, et vous risquez des surprises si le snippet est exécuté trop tôt ou dans un contexte inattendu (multisite, REST, WP-CLI, etc.).
Après (mini-plugin propre, ciblage, versioning, et garde-fous)
En 2026, je recommande de sortir ce genre de logique de functions.php si c’est critique. Un mini-plugin mu-plugin (ou plugin standard) évite les surprises lors d’un changement de thème, et vous permet de mieux tester.
<?php
/**
* Plugin Name: Patterns & Assets - Mon site
* Description: Enregistre des patterns et charge les assets uniquement quand nécessaire.
* Version: 1.0.0
* Requires at least: 6.9
* Requires PHP: 8.1
*/
defined('ABSPATH') || exit;
add_action('init', function () {
// Sécurité : on vérifie que l'API de patterns est disponible
if ( ! function_exists('register_block_pattern') ) {
return;
}
register_block_pattern(
'mon-site/hero-simple',
array(
'title' => __('Hero simple', 'mon-site'),
'description' => __('Un hero léger pour la page d’accueil.', 'mon-site'),
// Astuce : utilisez des URLs locales (ou des attachments) plutôt qu’une URL externe en dur
'content' => '<!-- wp:group {"layout":{"type":"constrained"}} -->
<div class="wp-block-group mon-hero">
<!-- wp:heading --><h2>Titre du hero</h2><!-- /wp:heading -->
<!-- wp:paragraph --><p>Accroche courte.</p><!-- /wp:paragraph -->
</div>
<!-- /wp:group -->',
'categories' => array('featured', 'text'),
'keywords' => array('hero', 'accueil'),
)
);
}, 20);
add_action('enqueue_block_assets', function () {
// Performance : on charge un CSS "front + editor" utile pour le rendu du pattern
$css_file = plugin_dir_path(__FILE__) . 'assets/hero.css';
if ( ! file_exists($css_file) ) {
return;
}
wp_enqueue_style(
'mon-site-hero',
plugin_dir_url(__FILE__) . 'assets/hero.css',
array(),
filemtime($css_file) // Version basée sur le timestamp pour éviter les caches foireux
);
});
Différences clés :
- Le code vit dans un plugin : moins de “snippet cassé” lors d’un switch de thème ou d’une mise à jour de builder.
- Hook
enqueue_block_assets: plus adapté aux styles liés aux blocs/patterns (front + éditeur) quewp_enqueue_scriptsdans ce cas. - Versioning via
filemtime(): vous évitez le piège classique “j’ai modifié le CSS mais rien ne change” (cache navigateur / CDN). - Garde-fou
function_exists(): utile si vous bossez sur des environnements hétérogènes (staging pas à jour, sites clients).
Pourquoi je relie ça aux WordCamps : les talks “block editor”, “patterns”, “performance” poussent exactement ce type de refactor. Beaucoup de développeurs adoptent les nouveautés, mais gardent des habitudes 2018 (assets globaux, snippets dans functions.php, pas de tests). Ça finit en dette technique.
Impact concret
Pour les blogueurs (intermédiaires)
Vous n’allez pas “installer WordCamp” sur votre site. L’impact est indirect, mais réel :
- Plus de fonctionnalités natives (édition, styles, patterns) = moins de plugins “de confort”. Bon pour la maintenance, mais attention aux plugins qui deviennent redondants.
- Plus d’exigences de performance : les recommandations partagées en conférences finissent souvent en “best practices” chez les hébergeurs, les builders, et les audits SEO.
- Plus de pression sur la compatibilité : quand un changement est discuté tôt, les gros plugins s’adaptent vite. Les petits plugins (ou vos snippets) cassent en silence.
Pour les développeurs / freelances
Les WordCamps servent souvent de “signal” : ce qui est martelé en conférence devient la prochaine vague de tickets clients. En 2025–2026, j’ai surtout vu :
- Des demandes de migration vers des block themes ou des hybrides (thème classique + blocs) pour réduire la dépendance à un builder.
- Des refontes “performance” (réduction CSS/JS, polices, images, cache) déclenchées par des audits.
- Des chantiers de sécurisation (réduction des plugins, durcissement des rôles, nettoyage des endpoints REST exposés inutilement).
Impact sur les plugins existants
Les plugins qui souffrent le plus, ce sont ceux qui :
- injectent du JS/CSS global sans condition,
- utilisent des APIs JS vieillissantes ou des dépendances non maintenues,
- n’ont pas de stratégie de compatibilité Gutenberg / Site Editor,
- ne testent pas sur PHP 8.1+ (typiquement : warnings qui deviennent des erreurs dans certains contextes).
Un symptôme fréquent post-mise à jour (core ou builder) : “l’éditeur se fige” ou “la page blanche apparaît en admin”. Ce n’est pas “WordPress qui bug”, c’est souvent un plugin qui charge une librairie incompatible ou un script mal bundlé.
Impact sur les thèmes (classiques et FSE)
Les WordCamps ont accéléré l’adoption des patterns et du Site Editor. Résultat :
- Les thèmes “classiques” restent viables, mais vous aurez plus souvent besoin d’ajouter des patterns et styles de blocs pour rester compétitif.
- Les block themes gagnent en cohérence (styles globaux, templates, variations). En contrepartie, vos personnalisations doivent être plus propres (moins de “CSS partout”).
Divi 5, Elementor, Avada : ce que ça change vraiment
Ces builders suivent de près les tendances visibles en WordCamp (UX, perf, interop). Concrètement :
- Divi 5 : vous verrez plus de chantiers “performance” et de compatibilité avec l’éditeur natif (ex : éviter le double chargement, mieux gérer les styles globaux). Sur les sites Divi, le piège classique reste le CSS/JS trop lourd et les modules tiers pas maintenus.
- Elementor : l’écosystème est très plugin-driven. Les WordCamps mettent souvent en lumière des problèmes de dépendances (scripts, polyfills) et de compatibilité avec des features core. Sur Elementor, je recommande de surveiller les add-ons : ce sont eux qui cassent en premier.
- Avada : beaucoup de sites historiques, donc beaucoup de “legacy”. Les tendances WordCamp poussent à nettoyer : templates, shortcodes, assets, et à réduire le “tout-en-un” quand ce n’est pas nécessaire.
Si vous êtes blogueur intermédiaire, votre action la plus rentable n’est pas de changer de builder “par principe”. C’est de stabiliser : staging, tests, et réduction des extensions qui doublonnent avec le core.
Risques, compatibilités et points de vigilance
Ce qui est nouveau (dans la dynamique WordCamp 2026)
- Le rythme : les changements d’éditeur et d’outillage sont plus rapides, car beaucoup passent par GitHub (Gutenberg) puis sont intégrés dans core.
- La montée du “performance-first” : vos choix techniques (polices, scripts, images, builders) sont jugés plus sévèrement. Les talks WordCamp sur ce sujet ne sont plus “optionnels”.
- La professionnalisation des workflows : staging, CI, tests, linting, et budgets de performance sont de plus en plus attendus, même pour des petits sites.
Ce qui change (et surprend les sites existants)
- Les snippets copiés d’anciens tutoriels : ils continuent de circuler, mais ne respectent pas toujours les pratiques actuelles (enqueue, dépendances, sécurité, i18n).
- Le chargement des assets : de plus en plus de sites souffrent d’un empilement CSS/JS (builder + add-ons + plugin SEO + plugin analytics). Les audits deviennent plus fréquents.
- Les permissions et la sécurité : les durcissements progressifs rendent les implémentations “rapides” (AJAX sans nonce, REST endpoints trop permissifs) plus risquées.
Ce qui casse potentiellement
- Admin/éditeur qui plante après mise à jour : souvent un conflit JS, une dépendance non compatible, ou un script chargé au mauvais endroit.
- Styles incohérents entre front et éditeur : CSS global qui écrase les styles de blocs, ou assets chargés seulement côté front.
- Performance qui se dégrade “sans raison” : ajout d’un add-on builder, d’un plugin de statistiques, ou d’un script tiers non contrôlé.
Timeline de dépréciation : WordPress déprécie rarement brutalement côté PHP, mais côté JS/éditeur, les évolutions sont plus rapides (Gutenberg). Ce que vous entendez en WordCamp est souvent un bon indicateur : quand une API est “discouraged” dans les talks, elle devient un problème 6 à 18 mois plus tard.
Tableau de diagnostic (problèmes souvent déclenchés après une vague de mises à jour)
| Symptôme | Cause probable | Vérification | Solution |
|---|---|---|---|
| Éditeur de blocs figé (spinner infini) | Conflit JS (plugin/builder), erreur console, dépendance chargée deux fois | Console navigateur + logs PHP, désactivation plugins par lots | Identifier le plugin fautif, mettre à jour, remplacer, ou conditionner les enqueues |
| Styles différents entre front et éditeur | CSS chargé uniquement sur wp_enqueue_scripts ou surcharge trop globale |
Comparer sources CSS front vs admin, inspecter enqueue_block_assets |
Déplacer les styles de blocs vers enqueue_block_assets, réduire la spécificité CSS |
| “J’ai modifié le CSS mais rien ne change” | Cache navigateur/CDN, version de fichier non incrémentée | Désactiver cache, vérifier headers, tester en navigation privée | Versionner via filemtime() et purger caches (plugin + CDN) |
| Erreur 500 après ajout d’un snippet | Point-virgule manquant, code collé au mauvais endroit, fonction appelée trop tôt | Activer WP_DEBUG sur staging, consulter debug.log |
Corriger la syntaxe, déplacer dans un plugin, utiliser le bon hook |
| AJAX/REST refusé (403/nonce) | Nonce oublié, capability trop permissive/stricte, CORS | Réseau (DevTools), vérifier check_ajax_referer et capabilities |
Ajouter nonce + vérifications, limiter aux rôles nécessaires |
Comment migrer
Ici, “migrer” veut dire : transformer les signaux WordCamp (nouveautés, tendances, warnings) en actions concrètes sur votre site WordPress 6.9.4.
Étape 1 : se donner un vrai environnement de test
Le piège le plus coûteux reste : tester sur production sans sauvegarde. J’ai vu des sites tomber pour un simple snippet mal collé.
- Créez un staging (hébergeur ou clone local).
- Forcez PHP 8.1+ sur staging (si votre prod est encore en 8.0, vous allez découvrir des warnings).
- Activez des logs exploitables sur staging.
<?php
// wp-config.php (staging uniquement)
// ⚠️ Ne laissez pas display_errors à true en production.
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Étape 2 : transformer “tendance WordCamp” en checklist
Quand vous entendez “patterns”, “performance”, “interop”, “security hardening”, traduisez immédiatement en tâches :
- Réduire les plugins redondants (surtout ceux qui injectent des assets globaux).
- Déplacer les snippets critiques dans un mini-plugin.
- Auditer les enqueues (front vs éditeur, conditionnels, versioning).
- Vérifier les nonces et capabilities sur vos endpoints AJAX/REST.
Étape 3 : sécuriser vos endpoints (exemple AJAX)
Les conférences sécurité rappellent souvent un point basique : un endpoint sans nonce/capability, c’est un ticket incident en attente. Voici un exemple simple et propre.
<?php
// Exemple : endpoint AJAX sécurisé pour enregistrer une préférence utilisateur.
// À mettre dans un plugin (recommandé) ou un mu-plugin.
defined('ABSPATH') || exit;
add_action('wp_ajax_mon_site_set_pref', function () {
// Sécurité : nonce obligatoire
check_ajax_referer('mon_site_pref', 'nonce');
// Sécurité : capability minimale (ajustez selon votre besoin)
if ( ! current_user_can('read') ) {
wp_send_json_error(array('message' => 'Permission refusée.'), 403);
}
$pref = isset($_POST['pref']) ? sanitize_text_field(wp_unslash($_POST['pref'])) : '';
if ($pref === '') {
wp_send_json_error(array('message' => 'Préférence invalide.'), 400);
}
update_user_meta(get_current_user_id(), 'mon_site_pref', $pref);
wp_send_json_success(array('message' => 'OK'));
});
Erreurs réalistes que je vois :
- Oublier
check_ajax_referer()(ou mettre un mauvais nom de champ nonce). - Utiliser
sanitize_text_field()sanswp_unslash()(sur certaines configs, ça donne des valeurs bizarres). - Tester l’AJAX sans être connecté, alors que l’action est
wp_ajax_*(il faudraitwp_ajax_nopriv_*si c’est public).
Étape 4 : conditionner les assets (performance)
Un gros thème ou builder charge déjà beaucoup. Si vous ajoutez vos scripts partout, vos pages de blog deviennent des sapins de Noël. Conditionnez.
<?php
// Charge un script uniquement sur un template ou une page précise.
// Exemple : uniquement sur la page "Contact".
add_action('wp_enqueue_scripts', function () {
if ( ! is_page('contact') ) {
return;
}
$js_file = plugin_dir_path(__FILE__) . 'assets/contact.js';
wp_enqueue_script(
'mon-site-contact',
plugin_dir_url(__FILE__) . 'assets/contact.js',
array(),
file_exists($js_file) ? filemtime($js_file) : '1.0.0',
true // dans le footer
);
// Sécurité : passez un nonce si vous faites de l’AJAX
wp_localize_script('mon-site-contact', 'MonSiteContact', array(
'ajaxUrl' => admin_url('admin-ajax.php'),
'nonce' => wp_create_nonce('mon_site_pref'),
));
}, 20);
Piège classique : copier ce code dans le mauvais endroit (un plugin de snippets qui ne supporte pas bien les fichiers, ou un thème parent). Autre piège : oublier de vider le cache (plugin cache, cache serveur, CDN) et croire que “ça ne marche pas”.
Étape 5 : vérifier la compatibilité builder (Divi / Elementor / Avada)
- Divi 5 : testez vos pages les plus lourdes après chaque mise à jour Divi + core. Sur Divi, les conflits viennent souvent de modules tiers et de CSS custom trop agressif.
- Elementor : testez l’éditeur (pas seulement le front). Si l’éditeur plante, ouvrez la console : les erreurs JS pointent souvent vers un add-on.
- Avada : surveillez les shortcodes legacy et les assets globaux. Un audit “assets par page” apporte souvent un gain immédiat.
Faut-il agir maintenant ou attendre ?
Agissez maintenant si vous cochez au moins un de ces points :
- Vous avez beaucoup de snippets dans
functions.phpou un plugin de snippets, sans tests. - Votre site dépend d’un builder + 5 add-ons et vous avez déjà eu un éditeur qui plante.
- Vous êtes sur une infra où PHP est “à la traîne” (ou vous ne maîtrisez pas la version PHP réelle).
- Vous avez des lenteurs et vous empilez des scripts tiers (analytics, widgets, embeds).
Attendez (ou plutôt : planifiez) si :
- Votre site est stable, peu modifié, et vous avez un staging fiable.
- Vous n’avez pas de dette technique (peu de plugins, code propre, thème maintenu).
- Vous pouvez aligner vos actions avec une fenêtre de maintenance (hors périodes business critiques).
Ma recommandation terrain : ne “migez” pas sur un coup de tête après une annonce WordCamp. Par contre, utilisez ces signaux pour prioriser : staging, performance, sécurité, et réduction de dépendances. C’est là que le ROI est immédiat.
Conseils de maintenance
Les WordCamps vous donnent souvent l’orientation, mais votre maintenance doit rester mécanique. Voici une routine qui tient bien sur WordPress 6.9.4.
Checklist mensuelle (30–60 minutes)
- Mettre à jour WordPress core, plugins, thèmes (après test staging si possible).
- Vérifier les erreurs PHP dans les logs (même si “tout marche”).
- Contrôler les performances d’une page article + page accueil (LCP/INP/CLS).
- Faire un audit rapide des plugins : tout ce qui n’a pas été utilisé depuis 3 mois mérite une question.
Checklist trimestrielle (1–2 heures)
- Tester une restauration de sauvegarde (le jour où vous en aurez besoin, il sera trop tard).
- Auditer les assets : scripts tiers, polices, CSS global, add-ons builder.
- Revoir les rôles et comptes admin (j’ai souvent trouvé des “admins fantômes” sur des sites anciens).
Erreurs réalistes à éviter (je les vois tout le temps)
- Copier du code d’un tutoriel 2020 sans vérifier la compatibilité WordPress 6.9.4 / PHP 8.1.
- Utiliser un hook inadapté (ex : enregistrer des choses trop tôt, ou enqueue au mauvais hook).
- Oublier un point-virgule et casser le site (et ne pas avoir de staging).
- Ne pas régénérer les permaliens après un changement qui touche les URLs (custom post types, règles de rewrite).
- Confondre action et filtre et “ne pas comprendre pourquoi ça ne s’applique pas”.
Ressources
- Developer Blog WordPress (dev notes, changements core)
- Core Trac (tickets, discussions techniques)
- GitHub WordPress Core (PRs, commits)
- GitHub Gutenberg (évolutions éditeur, blocs, APIs)
- Forums de support WordPress.org (symptômes réels, cas terrain)
- Versions supportées de PHP (référence officielle)
- APIs de sécurité WordPress (nonces, permissions, bonnes pratiques)
FAQ
Est-ce que WordCamp annonce des “features” qui arrivent dans WordPress ?
Parfois, oui, mais le plus utile est ailleurs : WordCamp reflète ce que les équipes (core, performance, sécurité, design, Gutenberg) sont déjà en train de faire. Les annonces “marketing” sont moins actionnables que les liens vers dev notes, tickets Trac et PR GitHub.
Je suis blogueur, pas développeur : qu’est-ce que je dois retenir ?
Retenez une chose : ce que les WordCamps mettent en avant finit souvent par devenir une attente implicite (performance, stabilité, sécurité). Votre meilleur levier est de réduire les plugins inutiles et de tester sur staging avant mise à jour.
Dois-je passer à un block theme parce que “tout le monde en parle” ?
Pas automatiquement. Si votre site tourne bien (Divi 5, Elementor ou Avada inclus), le gain peut être marginal à court terme. En revanche, si vous accumulez des bricolages CSS/JS et des templates difficiles à maintenir, un passage progressif vers des patterns/blocs peut simplifier.
Pourquoi mon éditeur se met à buguer après une mise à jour ?
La cause la plus fréquente est un conflit JS (plugin, add-on builder, script tiers). Ouvrez la console navigateur, désactivez les plugins par lots sur staging, et identifiez celui qui casse l’éditeur.
Où mettre le code : functions.php, plugin de snippets, ou plugin ?
Pour du code critique (patterns, endpoints AJAX/REST, enqueues), privilégiez un plugin (ou mu-plugin). functions.php est acceptable pour du très léger, mais il devient vite un point de casse lors d’un changement de thème.
Je ne vois pas mes changements CSS/JS, pourquoi ?
Cache. Souvent cache navigateur + cache plugin + CDN. Versionnez vos assets (ex : filemtime()), purgez les caches, et testez en navigation privée.
Est-ce que PHP 8.1 est obligatoire en 2026 ?
Ce n’est pas “obligatoire” au sens technique sur tous les hébergements, mais c’est le minimum recommandé dans beaucoup de stacks modernes. Et surtout : vos plugins/thèmes le ciblent de plus en plus. Vérifiez les versions supportées sur php.net.
Comment éviter les mauvaises surprises lors des mises à jour ?
Staging + sauvegarde + logs. Ensuite, mettez à jour par lots (core, puis plugins, puis thème/builder). Si vous mettez tout à jour d’un coup, vous ne saurez jamais quel composant a cassé quoi.
Les WordCamps sont-ils utiles si je n’y vais pas ?
Oui, si vous suivez les retombées techniques : dev notes sur developer.wordpress.org, tickets Trac, PRs GitHub, et comptes rendus des équipes. Vous pouvez obtenir 80% de la valeur sans voyager.
Quel est le “meilleur” indicateur qu’une tendance WordCamp va vous impacter ?
Quand vous voyez la même recommandation revenir dans plusieurs canaux : talk WordCamp + dev note + PRs actives sur GitHub + adoption par un gros plugin/builder. Là, vous pouvez planifier une action sans attendre que ça devienne une urgence.