[Résolu] Chaque mot du titre commencant par une majuscule (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #453524
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Bonjour,

    Je suis à la recherche d’un bout de code faisant en sorte que chaque mot du titre d’un article commence par une majuscule…

    Par exemple :
    – Chaque mot du titre commencant par une majuscule

    devient

    – Chaque Mot Du Titre Commencant Par Une Majuscule

    J’ai vu que certains thèmes avaient cette option par défault mais je n’arrive pas localiser le bout de code qui permet de faire ceci.

    #607362
    Many
    Participant
    Maître WordPress
    1485 contributions

    Bonjour,

    c’est du css donc à voir dans le fichier style.css de ton thème

    text-transform: capitalize;

    PS : je pense que discussion générale ou thème aurait été plus approprié comme section

    #607363
    Monky
    Membre
    Padawan WordPress
    94 contributions

    Completement désolé! Mais bien sur le css, pourquoi tujours chercher compliqué?!!

    Je croyais d’ailleurs que j’étais dans la partie “thème”..

    #607364
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Discussion déplacée 😉

    Par contre, text-transform:capitalize ne met en majuscule que la première lettre du texte non ?

    Moi je pensais faire un filtre en php (j’y connais rien, c’est pour ça que ça me semblait intéressant) pour altérer le format du titre :

    Edit: Ah, tiens, je viens de retomber sur la fonction ucwords qui fait exactement ça 😋
    Donc pour l’utiliser, tu écris simplement : [c][/c] et ça devrait aller 😉

    #607365
    Many
    Participant
    Maître WordPress
    1485 contributions

    Salut MS_DOS,

    text-transform:capitalize; met en majuscule la première lettre de chaque mot.

    Par contre je ne connaissais pas la fonction ucwords, c’est génial !! Merci pour l’info 😉

    #607366
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Merci Many 🙂

    Sujet ✅ donc

    #607367
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Pour moi, text-transform s’applique à tout le sélecteur normalement. Pour ne faire que sur le premier mot, il faudrait utiliser :first-letter avec text-transform:uppercase.

    #607368
    benhoit
    Participant
    Initié WordPress
    3 contributions

    Bonjour,

    J’ai le problème inverse. Je ne souhaite pas avoir de majuscules dans mon titre automatiquement et j’ai donc supprimé la ligne suivante : “text-transform: capitalize” dans mon fichier css.

    Malheureusement mes titres restent avec une majuscule à chaque mot. Est ce que quelqu’un à la solution ? (j’ai bien vérifié, la ligne n’est plus dans mon fichier css).

    Merci,

    Ben

    PS : j’utilise wordpress 2.3.2 et le thème “Forte” http://forte.wpthemesplugin.com

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.