Ce que contient le ZIP
- Mu-plugin prêt à l'emploi : à déposer dans
wp-content/mu-plugins/, il coupe l'affichage des erreurs en production et les garde dans le log. - Bloc wp-config.php :
WP_DEBUG_LOGactivé,WP_DEBUG_DISPLAYdésactivé. - .user.ini et .htaccess pour couper
display_errorsau niveau du serveur (PHP-FPM ou mod_php). - 8 gardes PHP 8 commentées : propriété lue sur null,
foreachsur null, clé de tableau absente, fonction non définie,count()sur null, division par zéro, null passé à une fonction de chaîne (PHP 8.1) et « headers already sent ». - Checklist en 5 étapes : sauvegarder, lire le message, masquer, corriger, vérifier (y compris protéger
debug.log).
Testé, pas inventé
Tous les fichiers passent php -l sous PHP 8.3. Le script php tests/test-guards.php répond « OK » sans aucun warning.
Masquer une erreur ne la corrige pas : le kit fait les deux, dans cet ordre. Il sert pour le code de votre thème ou de votre thème enfant ; pour une extension tierce, la checklist vous indique quoi faire.
Les autres kits
5€Pack sécurité .htaccess / nginx
Fermer les portes les plus attaquées d'un WordPress, en copier-coller.5€Checklist migration PHP 7.4 → 8.3
Passer à PHP 8 sans casser le site, avec un scanner pour votre thème.
Fermer les portes les plus attaquées d'un WordPress, en copier-coller.5€Checklist migration PHP 7.4 → 8.3
Passer à PHP 8 sans casser le site, avec un scanner pour votre thème.
Vous préférez qu'on le fasse pour vous ? Correctif express à 49 €, payé seulement une fois la page propre.