vendredi 25 septembre 2026

À propos

Contact

Lexique · Cœur de WordPress

Slug

En anglais : « Slug »

Le slug est la version d'un titre simplifiée en minuscules, sans accents ni caractères spéciaux, utilisée comme segment lisible dans l'URL d'un contenu.

Un titre d’article comme « Éviter les pièges du cache WordPress ! » ne peut pas figurer tel quel dans une adresse web ; il faut une forme normalisée, sans ponctuation ni majuscule, propre à circuler dans une URL sans encodage disgracieux.

Fonctionnement dans WordPress

Le slug est généré automatiquement par la fonction sanitize_title() à partir du titre, mais reste modifiable manuellement dans l’éditeur. Il doit rester unique parmi les contenus du même type : en cas de doublon, WordPress ajoute automatiquement un suffixe numérique (-2, -3…). Les termes de taxonomie — catégories, étiquettes — possèdent eux aussi leur propre slug, indépendant de celui des articles.

Exemple

$slug = sanitize_title( 'Éviter les pièges du cache !' );
// eviter-les-pieges-du-cache

Bon à savoir

Changer le slug d’un article déjà publié modifie son permalien et casse tous les liens externes existants, sans redirection automatique ; c’est une opération à traiter avec la même prudence qu’un changement de structure de permaliens.

Le champ slug accepte aussi bien des articles que des pages, des catégories ou des types de contenu personnalisés ; WordPress veille à ce qu’un même slug ne soit jamais partagé par deux contenus du même type, quitte à ajouter un suffixe numérique automatiquement lors de la publication.

Sur un article encore en brouillon, le slug peut se réinitialiser automatiquement à chaque modification du titre tant qu’il n’a jamais été personnalisé à la main ; une fois modifié manuellement une première fois, il cesse de suivre les changements ultérieurs du titre.