From 1be03a7641a6cc0f28f3f3bcb2fe7855b25cbf57 Mon Sep 17 00:00:00 2001 From: Nonimart Date: Thu, 21 Aug 2025 14:47:57 +0200 Subject: [PATCH] FEATURE optmizing a sanitize title function to match what wordpress sanitize title does --- resources/js/singles/sommaire.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/js/singles/sommaire.ts b/resources/js/singles/sommaire.ts index 5e23438..9b8bb13 100644 --- a/resources/js/singles/sommaire.ts +++ b/resources/js/singles/sommaire.ts @@ -13,6 +13,9 @@ function sanitizeTitle(title: string): string { // Normaliser les caractères (supprimer les accents) - comme WordPress slug = slug.normalize('NFD').replace(/[\u0300-\u036f]/g, ''); + // Remplacer les ligatures (comme WordPress remove_accents) + slug = slug.replace(/œ/g, 'oe').replace(/æ/g, 'ae'); + // Remplacer les points par des tirets (comme WordPress) slug = slug.replace(/\./g, '-');