Cela fait plus de 7 mois depuis la sortie de PHP 7, mais seulement moins de 2% du total des sites propulsés par WordPress utilisent PHP 7, selon les statistiques. À l'heure actuelle, la plupart des fournisseurs de services d'hébergement auraient ajouté l'option PHP 7 dans le panneau de contrôle d'hébergement de leurs clients. Quelle est la particularité de PHP 7?
L'infographie de Zend.com ci-dessus montre clairement la puissance de PHP 7, et qui ne voudrait pas d'un boost de vitesse 2x gratuit fourni par PHP 7 (par rapport à 5.6)? Kinsta a une page de résultats de référence ici, mais ils diffèrent sur la partie HHVM. Quoi qu'il en soit, ce post ne concerne pas HHVM vs PHP 7.
Si vous utilisez un framework ou un thème qui n'a pas été mis à jour depuis longtemps, il est préférable de passer à un thème compatible premium / PHP 7. Il en va de même pour les plugins WordPress. Vous ne voulez pas qu'un plugin obsolète ralentisse ou plante votre site après être passé à PHP 7. Certaines fonctions PHP déconseillées dans 5.x sont complètement supprimées dans PHP 7.
Avant de basculer le commutateur PHP 7 dans votre panneau de configuration d'hébergement, vous pouvez d'abord essayer le plugin PHP Compatibility Checker. Ce plugin a été publié par WP Engine, l'un des principaux fournisseurs d'hébergement WordPress. Le plugin de vérification de compatibilité PHP vous indique si votre thème actuel et les plugins installés prennent en charge PHP 7 ou non. À partir du tableau de bord Admin WordPress, recherchez et installez le vérificateur de compatibilité PHP (par WP Engine) et activez-le.
Dans le menu Outils et cliquez sur Compatibilité PHP. Sélectionnez PHP 7 et cliquez sur Exécuter.
Sur mon site de test, la plupart des plugins actifs et le thème actuel étaient compatibles, à l'exception du plugin premium fourni par le développeur du thème. Il est signalé comme incompatible en raison d'une seule ligne de code qui fait référence à une fonction abandonnée en PHP 7. Si vous avez trop de ces erreurs, contactez votre développeur de thème pour une mise à jour.
Si vous n'avez pas encore mis à niveau vers PHP 7, faites-le maintenant!
Lecture intéressante ici
Se préparer pour PHP 7 | DigitalOcean
PHP 7: la voie de l'avenir | WPEngine
La référence définitive de PHP 7 (version finale) et HHVM
Vérificateur de compatibilité PHP 7: Préparez votre site pour PHP 7 | WPEngine