Sur la page de documentation des filtres de SPIP, il est indiqué que :

« Les filtres de SPIP sont des fonctions PHP qui reçoivent la balise sur laquelle ils sont appliqués en premier paramètre et retournent le texte à afficher. Vous pouvez utiliser directement les fonctions habituelles de PHP, mais également créer les vôtres. »

On peut donc faire ce qui suit pour afficher le nombre de caractères renvoyés par la balise #TEXTE :

[(#TEXTE|textebrut|strlen)]

Ce code applique d’abord le filtre textebrut à la balise pour supprimer les balises HTML du texte. Puis on applique la fonction PHP strlen qui permet de renvoyer le nombre de caractères d’une chaîne.

Ce genre de code est pratique si vous n’avez pas besoin d’appliquer de fonctions complexes sous formes de filtre. Une autre solution est de se fabriquer un filtre "maison" dans un fichier mes_fonctions.php à placer dans le dossier squelettes.

Merci Fil ;)