
Perfmatters, dans sa version 2.5.3 du 11 novembre(Changelog), a ajouté une fonctionnalité appelée "Code" avec laquelle vous pouvez ajouter des extraits de code PHP, JS, CSS et HTML. Il a été écrit depuis le début avec la performance à l'esprit, c'est pourquoi il est l'un des plugins les plus (si ce n'est le plus) appréciés quand il s'agit de tâches WPO.
Il utilise une approche de fichier plat, ce qui signifie qu'il est plus sûr et qu'il n'y a pas d'appel de base de données sur le front-end. Cela signifie qu'ils sont servis rapidement et qu'ils n'ont pas d'incidence négative sur le temps de chargement des pages.
Il dispose également d'une fonction intégrée de vérification des erreurs, qui empêche le mauvais code de casser votre site. Si une erreur est détectée dans un extrait de code, celui-ci sera automatiquement désactivé. Et si quelque chose ne fonctionne toujours pas, il comprend un mode sécurisé qui peut être utilisé en cas de problèmes qui ne sont pas automatiquement résolus en empêchant les extraits de code de s'exécuter, quel que soit leur état actif, par la création d'une URL de récupération.

Il comprend un générateur de conditions complet pour charger vos snippets uniquement là où ils sont nécessaires. Vous pouvez configurer un nombre presque illimité de règles, ajouter des inclusions, des exclusions et même charger les snippets en fonction du statut du rôle de l'utilisateur (connecté ou déconnecté).

Dans la documentation de l'outil, vous trouverez toutes les options détaillées.
Bien que j'aie des sentiments mitigés lorsqu'un plugin léger et efficace commence à "gonfler" avec des fonctionnalités que d'autres plugins dédiés font bien, ou mieux, ou qui peuvent être résolues avec un peu de code pour éviter d'installer un nouveau plugin, dans le cas de Perfmatters, ils ont mon vote de confiance parce que la philosophie de leurs plugins tourne toujours autour de la simplification et de l'optimisation.
L'autre soir, j'ai donc migré vers Permatters tout mon code PHP que j'avais dans le fichier functions.php et tous mes réglages CSS que j'avais ajoutés dans le fichier style.css de mon thème enfant.
Bien qu'ils aient été bien commentés, catégorisés et ordonnés, les isoler, les optimiser et les organiser dans un outil de gestion des snippets est une bonne pratique pour s'attaquer plus facilement et plus rapidement aux problèmes ou aux conflits.
"Code" de Pefrmatters vient concurrencer de grands classiques comme le populaire "Code Snippets", qui dispose d'une version gratuite très valable et d'une version Pro payante avec des options avancées, ou encore WpCode, qui dispose également d'une version gratuite et premium pour la gestion des snippets dans le cloud.
Bien que l'outil soit encore en Beta, il est déjà très complet et fonctionnel. Je n'ai pas trouvé de bugs jusqu'à présent, à part de petits détails esthétiques à peaufiner, comme le redimensionnement automatique de la boîte où le code est ajouté. La seule chose qui m'a manqué est une fonction d'export/import pour sauvegarder une copie de sauvegarde de la liste des snippets, mais Brian Jackson, l'un des développeurs, m'a dit que très bientôt ils ajouteront une fonction séparée pour cette tâche et qu'ils travaillent également sur une autre pour migrer les snippets depuis WPCode.







