J’avais fait ça aussi, mais mon problème est de pouvoir déclarer la fonction sans développer un plugin complet. Donc idéalement en ajoutant ça directement dans mes_options.php, pas dans un plugin complet.
La doc pour déclarer un pipeline dans mes_options.php est ici:
La partie qui m’avait échappé était:
À noter que SPIP utilise un cache des pipelines utilisés et que toute nouvelle déclaration nécessite de recalculer ce cache. Cela se fait en visitant la page « Gestion des plugins » dans l’espace privé (?exec=admin_plugin ).
il est recommandé de d’utiliser $args['data'] plutot que $args["data"]. Eviter d’utiliser les doubles quotes quand pas nécessaire (ca économise un peu d’energie)