WordPress retire le label « bêta » pour PHP 8.4 et 8.5 : la compatibilité est officiellement pleine

WordPress vient de supprimer officiellement le label « bêta » associé à la prise en charge des versions récentes de PHP. Cela peut sembler discret, mais c’est un signal important pour la communauté et les hébergeurs.

Annonce officielle Make WordPress Core →

Ce qui change précisément

Voici la nouvelle matrice de compatibilité PHP → WordPress, sans le label « bêta » :

  • WordPress 6.9 et 7.0 : pleinement compatibles avec PHP 8.5
  • WordPress 6.8 : support entier de PHP 8.4
  • WordPress 6.4 : support entier de PHP 8.3

WordPress recommande désormais PHP 8.3 au minimum, tout en gardant PHP 7.4 comme version officiellement supportée. Avec quand même le message implicite : la 7.4, c’est cuit, mettez-vous à jour.

Pourquoi ce changement

Le contributeur John Blackbourn explique le raisonnement. Selon lui, le label « bêta » a eu deux effets pervers :

  1. Il a dissuadé certains utilisateurs et hébergeurs de passer aux versions plus récentes de PHP
  2. Il a incité certains développeurs d’extensions et de thèmes à retarder leurs tests sur ces nouvelles versions

Bref, en voulant être prudent, le label a contribué à ralentir l’écosystème. L’équipe WordPress estime par ailleurs que les améliorations continues de PHP 8 ont réduit les problèmes de compatibilité à un niveau où le label « bêta » n’était plus justifié.

Ce que ça change pour vous

Si vous êtes encore sur PHP 7.4 : c’est le moment de migrer vers une version récente. Les gains de performance sont substantiels (de l’ordre de 30-50 % selon les sites), et les versions récentes corrigent des failles de sécurité.

Si vous êtes développeur d’extensions ou de thèmes : si vous évitiez de tester sur PHP 8.4 et 8.5 à cause du label, l’argument ne tient plus. Il est temps de vérifier la compatibilité de votre code.