diff --git a/includes/utilities.php b/includes/utilities.php
index 975b5f2..72b8e76 100644
--- a/includes/utilities.php
+++ b/includes/utilities.php
@@ -227,14 +227,15 @@ function build_footnotes_index_from_content($content)
/**
- * Ajoute des identifiants uniques aux liens de notes de bas de page dans le contenu
+ * Ajoute des identifiants uniques aux liens de notes de bas de page et supprime le texte [NOTE]
*
- * Cette fonction parcourt le contenu HTML et ajoute un attribut id unique
- * à chaque lien ayant la classe "footnote-reference". Cela permet de créer
- * des ancres de navigation pour les notes de bas de page.
+ * Cette fonction parcourt le contenu HTML et :
+ * 1. Ajoute un attribut id unique à chaque lien ayant la classe "footnote-reference"
+ * 2. Supprime le texte [NOTE] à l'intérieur des balises de footnotes
+ * Cela permet de créer des ancres de navigation et d'afficher uniquement le numéro via CSS.
*
* @param string $content Le contenu HTML à traiter
- * @return string Le contenu modifié avec les IDs ajoutés aux notes de bas de page
+ * @return string Le contenu modifié avec les IDs ajoutés et le texte [NOTE] supprimé
*/
function apply_footnotes_urls_to_content($content)
{
@@ -254,6 +255,13 @@ function apply_footnotes_urls_to_content($content)
$content
);
+ // Supprimer tout le contenu textuel à l'intérieur des balises avec classe footnote-reference
+ $content = preg_replace(
+ '/]*class="[^"]*footnote-reference[^"]*"[^>]*)>.*?<\/a>/i',
+ '',
+ $content
+ );
+
return $content;
}
add_filter('the_content', 'apply_footnotes_urls_to_content', 10);