Quelle extension choisir pour gérer vos extraits de code

Ajouter un bout de code personnalisé à un site WordPress est une opération courante. La question est de savoir où le mettre. The Admin Bar passe en revue les extensions dédiées aux extraits de code et explique laquelle choisir selon votre situation.

Le problème du fichier functions.php

Le réflexe classique consiste à ajouter le code dans le fichier functions.php du thème enfant. Ça fonctionne, mais ça pose trois problèmes.

D’abord, si vous changez de thème, tout disparaît. Ensuite, une erreur de syntaxe rend le site inaccessible, y compris l’administration. Enfin, sur un site géré à plusieurs, personne ne sait qui a ajouté quoi ni pourquoi.

Les extensions d’extraits de code règlent ces trois points : le code survit au changement de thème, il est isolé et désactivable individuellement, et chaque extrait peut être documenté.

Notre avis

Si vous gérez des sites pour des clients, ce type d’extension devrait faire partie de votre installation standard. Le jour où vous reprenez un site que vous n’avez pas construit, pouvoir désactiver un extrait en un clic pour identifier une panne vaut de l’or.

Deux conseils d’usage. Un : nommez et commentez systématiquement chaque extrait, avec la date et la raison. Dans six mois vous ne vous souviendrez pas pourquoi vous avez ajouté ce filtre. Deux : privilégiez les extensions qui détectent les erreurs fatales et désactivent automatiquement l’extrait fautif. C’est ce qui fait la différence entre un avertissement et une page blanche.

Une nuance quand même : ces extensions sont faites pour des ajouts ponctuels. Si vous accumulez trente extraits sur un site, le problème n’est plus l’outil, c’est qu’il faudrait probablement passer par une extension dédiée ou un thème sur mesure.

Le comparatif de The Admin Bar →