Personnalisation des titres d’articles selon la catégorie (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #457149
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.3.3
    – Thème utilisé : Perso créé depuis celui de base
    – Plugins en place : n/a
    – Nom de l’hebergeur : phpnet
    – Adresse du site : http://www.yomeno.com

    Problème(s) rencontré(s) :
    Hello à tous,

    Voilà, je souhaiterai personnaliser les titres des articles en fonction de la catégorie à laquelle ils appartiennent, genre en mettant une image de fond différente.
    J’ai pas trouvé où il était possible de faire ça. (et j’ai pas trouvé sur le forum non plus …)

    Merci pour votre aide !

    #621089
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Il faut que tu fasses un switch/case dans la page et que tu changes le title en fonction de cela. Tu peux définir différents types de titre dans le CSS si tu veux faire cela de manière propre.

    #621090
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    heu …. oué … hum … dans quelle page je modifie pour mettre le switch ? 😇

    Merci !

    #621091
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Si tu veux changer le titre dans la page d’index, les pages d’archive et les pages d’article unique, il faut que tu modifies chacun des fichiers concernés dans le theme…

    #621092
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    non non non, c’est pas le titre de la page que je veux changer. En fait lors de l’affichage des différents articles sur la page d’accueil, j’aimerai pouvoir les différencier en fonction de leur catégorie propre.
    Par exemple, si l’article appartient à la catégorie « Au quotidien » => icone tete blonde ; si il appartient à la catégorie « Internet » => icône tête de chat, etc.
    De façon à voir tout de suite à quelle catégorie correspond chaque article.

    Genre ça quoi :
    Image-yomenoBlog.gif

    merci !!

    #621093
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Oui oui j’avais bien compris 😉
    Ce que je te suggère, c’est dans ton CSS, tu crées un style hxdaily puis tu mets dedans la photo et la couleur du titre et tout le toutim puis à l’endroit du code du titre, au lieu de mettre h4 ou h3, tu fais un switch/case et tu testes sur la catégorie et si tu as la catégorie x, alors tu utilises le titre hxdaily etc etc…

    #621094
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    Ouiiiii, oki, j’avais mal compris, ok.

    Bon alors 2e question du coup, comment faire pour récupérer les nom des catégories SANS les liens ?
    Y’a une fonction déjà prévue ou je suis bon pour une bonne Regex ?
    Toutes celles que j’ai testé me sortent les liens avec les noms des catégories 😕

    Merci 🙂

    #621095
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    bon alors j’ai trouvé un truc de bourrin qui semble marcher. Je poste ici ci ça interresse du monde. C’est certainement perfectible.
    En fait, je me base sur l’identifiant de catégorie pour créer ma classe.

    Dans le fichier index.php du template, j’ai ajouté la portion de code suivante :

    <?php
    $categorie =  »;
    $classCat =  »;
    unset($myCat);

    $categorie = get_the_category();
    foreach($categorie as $key)
    {
    $myCat[] = $key->category_nicename;
    }
    $classCat = $myCat[0];
    ?>

    Si vous avez des pistes pour faire moins crade, je prend 🙂
    Merci
    A++

    #621096
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Je ne vois pas trop par ce que tu veux dire par le nom des catégories sans les liens? Tu voudrais faire un truc standardisé en quelques sortes que tu n’aies pas à modifier à chaque fois que tu ajoutes une catégorie? Mais dans ce cas, je ne comprends pas trop ce que tu vas changer comme élément…

    La solution la plus simple me semblait être d’ajouter un style CSS pour les différentes catégories que tu souhaitais personnaliser puis d’utiliser ce style après test sur la catégorie de l’article non?

    #621097
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    Les fonctions existentes de WP (genre get_the-category() ou the_categrory() ) renvoient non pas juste les noms des catégories mais également les liens vers elles.
    Genre non pas : « Articles », « Divers », « Truc », mais « Articles« , « Divers« , « Truc« .
    Si je rajoute une catégorie, je rajoutte juste une classe dans ma CSS, c’est tout.

    Ce que j’ai besoin moi, c’est juste de récupérer le nom que je vais utiliser comme nom de classe supplémentaire dans la balise h3.

    <h3 class="storytitle « ><a href=" » rel= »bookmark »>

    Et dans ma CSS, j’a les diferrents styles de prêt en fonction de ces noms de catégorie.

    Regarde sur http://blog.yomenocorp.com ce que ça donne 😉
    Je récupère le premier des noms en cas de catégories multiple.

    L’idéal serait de pouvoir dire à wordpress que telle catégorie est plus importante qu’une autre (pour chaque post) au lieu d’avoir simplment l’ordre alphabétique. Mais ça, c’est un autere problème moins urgent …

    En tout cas,merci de ton aide !

    #621098
    Olivier
    Participant
    Maître WordPress
    1415 contributions

    Alors pour faire simple, fais une query SQL pour récupérer le nom de la catégorie à partir de la note…

    #621099
    wolforg
    Bloqué
    Chevalier WordPress
    248 contributions

    A tout hasard, peut-être que « Category Icons » serait la solution à ton souci.
    Ce plugin permet d’afficher (ou pas) dans la sidebar l’icone de la catégorie (avec ou sans widget), ainsi que dans l’index, la page categorie, etc…

    On attribue à chacune des categories un icone et un logo et…roule ma poule 🙂

    #621100
    AnakinDSL
    Participant
    Initié WordPress
    26 contributions

    Ah oué pas mal, c’est pas ce que je recherchais, mais c’est pas mal 🙂
    J’ai fini par coller une bidouille en récupérant le nom de la catégorie puis en utilisant ça comme classe CSS …

    #621101
    submarine
    Membre
    Initié WordPress
    44 contributions

    Bonjour,

    voici la nouvelle adresse du site de ce plugin fantastique : :D
    http://www.category-icons.com

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