Skip to content

Tout pour WordPress, le développement web — et plus encore

📋 Compatibilité wordpress et php : un guide complet 2026

📋 Compatibilité wordpress et php : un guide complet 2026

Vous avez activé PHP sur votre hébergement et le site s’est affiché en écran blanc. Cela vous rappelle quelque chose? Depuis 2020, des milliers de propriétaires de sites WordPress ont vécu ce scénario lorsque les hébergeurs ont commencé à désactiver massivement PHP 7.4 alors que l’écosystème des plugins n’était pas encore prêt pour la version 8.

Nous sommes désormais mi-2026 et le paysage a radicalement changé. L’équipe cœur de WordPress a officiellement retiré la mention «compatibilité bêta» pour toutes les versions de PHP 8.x, de 8.0 à 8.5. La version minimale recommandée est passée à PHP 8.3, et WordPress 6.9 et 7.0 prennent entièrement en charge PHP 8.5. Si votre site tourne encore sous 7.4 ou 8.0, vous perdez non seulement en sécurité, mais aussi les gains de performance significatifs qu’apportent les versions récentes du langage.

Faisons le point sans détour: quelles versions de PHP sont d’actualité pour WordPress aujourd’hui, pourquoi le statut «bêta» appartient au passé et comment mettre à jour sans casser un seul plugin.

💡 Aperçu rapide:

  • La version minimale recommandée de PHP pour WordPress en 2026 est 8.3, et WP 6.9 prend entièrement en charge PHP 8.5 (source)
  • La mention «compatibilité bêta» a été officiellement retirée en mai 2026; toutes les versions de PHP 8.x bénéficient désormais d’un support complet
  • Plan de mise à jour sécurisé: sauvegarde → copie de staging → vérification des plugins → mise à jour → validation
  • PHP 7.4, 8.0 et 8.1 ne reçoivent plus de correctifs de sécurité; continuer à les utiliser est risqué

Comment WordPress est arrivé au support complet de PHP 8

Le chemin a pris près de six ans. WordPress 5.6, sorti en décembre 2020, a été la première version à déclarer une compatibilité avec PHP 8.0. Mais l’équipe a immédiatement qualifié ce statut de «bêta», et pour une bonne raison. Le cœur fonctionnait, mais l’écosystème de dizaines de milliers de plugins et de thèmes restait imprévisible. La fonction create_function(), supprimée dans PHP 8.0, était utilisée dans plus de 5 500 plugins à l’époque, selon les estimations de Wordfence.

Le tournant décisif s’est produit en 2023 lorsque WordPress a adopté des critères quantitatifs pour retirer la mention bêta: celle-ci restait en place tant que l’utilisation d’une version spécifique de PHP ne dépassait pas 10% sur la version correspondante de WordPress. Au printemps 2026, le nombre et la gravité des rapports d’incompatibilité avaient tellement diminué que la mention a été retirée entièrement, de manière rétroactive pour toutes les versions de PHP 8.x.

Aujourd’hui, la situation est claire: WordPress 6.4 et les versions ultérieures prennent entièrement en charge PHP 8.3, les versions 6.8+ prennent en charge PHP 8.4, et les versions 6.9 et 7.0 prennent en charge PHP 8.5. Plus de «bêta» ni de «avec exceptions».

Quelles versions de PHP fonctionnent avec WordPress en 2026

La page officielle des prérequis WordPress définit trois niveaux de support. Voici la situation actuelle en juin 2026:

Version PHP

Statut PHP

Statut WordPress

Recommandation

7.4

Fin de vie depuis novembre 2022

Support minimal

Ne pas utiliser - aucun correctif de sécurité

8.0

Fin de vie depuis novembre 2023

Supporté

Ne pas utiliser - obsolète

8.1

Fin de vie depuis décembre 2025

Supporté

Mettre à jour immédiatement

8.2

Actif jusqu’en décembre 2026

Support complet

Acceptable, mais mettre à jour dans l’année

8.3

Correctifs de sécurité jusqu’en décembre 2027

Complet (≥WP 6.4)

Minimum recommandé

8.4

Actif jusqu’en décembre 2028

Complet (≥WP 6.8)

Recommandé pour la plupart

8.5

Actif jusqu’en décembre 2029

Complet (≥WP 6.9)

Pour ceux qui veulent le maximum

Remarque importante: PHP 8.2 atteint sa fin de vie le 31 décembre 2026. Si votre hébergeur propose «PHP 8.2» comme maximum, dans six mois vous serez sans mises à jour de sécurité. Exigez la version 8.3 ou 8.4.

Pourquoi vous devriez mettre à jour dès maintenant

Trois raisons qui justifient une heure de travail d’administrateur système.

Sécurité. PHP 7.4 n’a plus reçu de correctifs depuis novembre 2022 (quatre ans sans protection). Toute vulnérabilité découverte après cette date reste une porte ouverte sur votre serveur. PHP 8.0 n’est plus supporté depuis novembre 2023. Selon les données W3Techs de juin 2026, environ 15% des sites WordPress tournent encore sur des versions de PHP sans support de sécurité. Cela représente des centaines de milliers d’installations potentiellement vulnérables.

Performance. PHP 8.0 a introduit le compilateur JIT, et les versions 8.1 à 8.4 ont apporté une cascade d’optimisations d’opcode, de préchargement et d’améliorations du typage. En pratique, le passage de 7.4 à 8.3 apporte un gain de vitesse de 30 à 50% sur un site WordPress typique sans aucune modification de code, d’après les mesures de benchmarks. Pour les boutiques WooCommerce avec des centaines de produits, la différence est encore plus perceptible: un temps de génération de page plus faible signifie une conversion plus élevée.

Compatibilité. Les développeurs de plugins testent déjà sur PHP 8.3 et 8.4 comme versions minimales. Les nouvelles versions de plugins populaires peuvent tout simplement ne pas fonctionner sous PHP 7.4, vous laissant sans mises à jour fonctionnelles en plus de l’absence de correctifs de sécurité.

Ce qui casse lors de la mise à jour de PHP et comment vérifier

Fonctions PHP obsolètes causant des problèmes

La principale source de problèmes, ce sont les fonctions supprimées. PHP 8.0 a supprimé plusieurs dizaines d’appels obsolètes, notamment create_function(), each() et money_format(). PHP 8.1 a renforcé le typage: passer null à un paramètre non nullable est devenu une erreur fatale au lieu d’un avertissement. PHP 8.2 a poursuivi le nettoyage des propriétés dynamiques, et 8.4 a finalement supprimé E_STRICT.

En pratique: si votre plugin ou thème n’a pas été mis à jour depuis 2020-2021, le risque d’incompatibilité est élevé. Mais il existe des outils de diagnostic.

D’abord, la règle d’or: créez une sauvegarde avant toute action. Ensuite, deux voies s’offrent à vous pour la vérification.

Première voie: PHP Compatibility Checker. Installez le plugin du même nom depuis le répertoire WordPress.org. Il analyse le code de votre thème et de vos plugins actifs et indique les appels incompatibles avec le fichier et le numéro de ligne. Il n’est pas parfait (il ne voit pas les problèmes d’exécution), mais en cinq minutes il vous donne une cartographie du champ de mines.

Deuxième voie: copie de staging. Créez une copie de votre site sur un sous-domaine en utilisant l’outil de votre hébergeur ou un plugin comme WP Staging. Basculez PHP vers la version cible et parcourez toutes les pages clés: page d’accueil, produits, panier, formulaires, panneau d’administration. Ce qui casse, vous le corrigez ou le remplacez.

Comment mettre à jour PHP en toute sécurité: plan étape par étape

Une séquence d’actions éprouvée sur des dizaines de sites. Chaque étape prend quelques minutes mais fait gagner des heures de récupération.

Étape 1: sauvegarde complète. Fichiers et base de données. Pas «la sauvegarde automatique de l’hébergeur de la semaine dernière», mais une sauvegarde manuelle tout de suite. La plupart des hébergeurs proposent un bouton dans le panneau de contrôle. En solution de repli, le plugin UpdraftPlus: cinq minutes pour l’installer et le lancer.

Étape 2: mettez à jour WordPress, votre thème et tous les plugins vers les dernières versions. Les versions récentes sont les plus susceptibles de déjà prendre en compte les spécificités des nouvelles versions de PHP. Si un plugin est abandonné et n’a pas été mis à jour depuis plus d’un an, décidez si vous en avez besoin avant de passer au nouveau PHP. Une alternative peut être trouvée presque toujours.

Étape 3: créez une copie de staging. Basculez PHP dessus vers la version cible (8.3 ou 8.4) et testez le site. Parcourez toutes les pages critiques. Quinze minutes de test maintenant contre des heures de récupération d’urgence plus tard.

Étape 4: sur le site de production, basculez PHP dans le panneau d’hébergement. Il s’agit généralement de la section «Paramètres PHP» ou «Sélectionner la version PHP» dans cPanel / DirectAdmin / ISPmanager. Après le basculement, ouvrez le site en mode navigation privée et vérifiez: page d’accueil, une page interne, formulaire de contact, panneau d’administration.

Étape 5: activez les logs pendant 48 heures. Ajoutez dans wp-config.php:

1define( 'WP_DEBUG', true );
2define( 'WP_DEBUG_LOG', true );
3define( 'WP_DEBUG_DISPLAY', false );

Le fichier wp-content/debug.log affichera les erreurs qui ne sont pas apparues lors de la vérification superficielle. Après deux jours, si le log est vide ou ne contient que des notices, désactivez le mode debug et travaillez en toute tranquillité. S’il y a des erreurs fatales, vous savez quel plugin est en cause et pouvez le remplacer précisément.

⁉️🤔 Questions fréquentes

Dois-je mettre à jour PHP si mon site fonctionne bien?

Oui, et plus vous attendez, plus le risque est élevé. Les versions sans support de sécurité ne reçoivent pas de correctifs. Votre hébergeur peut désactiver de force PHP 7.4 à tout moment, et le site cessera tout simplement de s’ouvrir (vous l’apprendrez par vos visiteurs). En plus de quatre ans sans correctifs (depuis novembre 2022), une liste impressionnante de vulnérabilités connues s’est accumulée sans que personne ne les corrige sur PHP 7.4.

Quelle version de PHP choisir: 8.3 ou 8.4?

Si votre hébergeur propose les deux, optez pour 8.4. Elle est plus rapide et recevra des correctifs jusqu’en décembre 2028. PHP 8.3 est l’option minimale recommandée si 8.4 n’est pas disponible. La différence de performance entre les deux est perceptible sur des charges de travail WordPress typiques, il y a donc de bonnes raisons de choisir la version supérieure.

Que faire si le site affiche un écran blanc après la mise à jour de PHP?

Activez WP_DEBUG (étape 5 ci-dessus); le log indiquera l’erreur exacte et le fichier. Dans la grande majorité des cas, le problème vient d’un plugin obsolète. Désactivez les plugins via FTP: renommez le dossier /wp-content/plugins/ en /plugins-off/, et le site reviendra à la vie. Réactivez ensuite les plugins un par un pour trouver le coupable et remplacez-le par une alternative actuelle.

WordPress met-il à jour PHP automatiquement?

Non. PHP est un logiciel serveur configuré au niveau de l’hébergement. WordPress peut seulement recommander une version via l’outil Santé du site dans le panneau d’administration, mais le basculement effectif est réalisé par vous ou par l’équipe d’assistance de l’hébergeur.

Puis-je sauter la mise à jour et rester sur PHP 7.4?

Techniquement oui, jusqu’à ce que votre hébergeur désactive de force l’ancienne version. Mais depuis novembre 2022, cette version n’a reçu aucun correctif de sécurité. Chaque mois sans mise à jour, c’est comme jouer à la roulette russe: vous ne savez pas quelle vulnérabilité a déjà été découverte et est en cours d’exploitation.

PHP et WordPress en 2026: quoi installer et quand mettre à jour

Le verdict en bref: PHP 8.4 pour la plupart des sites, PHP 8.3 comme minimum absolu. Passer de 7.4 ne fait pas que combler des failles de sécurité vieilles de quatre ans, cela apporte aussi un gain de vitesse notable, selon les mesures, de 30% sur un site standard à 50% sur une boutique WooCommerce fortement chargée.

La règle principale: ne sautez pas l’étape de sauvegarde et de test sur staging. Dix minutes pour une copie font gagner des heures de récupération d’un site planté. Vérifiez les plugins avant de mettre à jour PHP, pas après, et le processus se déroulera sans surprise.

Si votre hébergeur ne propose toujours pas PHP 8.3, c’est une raison de sérieusement envisager de changer d’hébergeur. En 2026, le support des versions actuelles de PHP est une exigence d’hygiène de base, pas un avantage concurrentiel.