affecter une « class » à une balise li générée avec wp_list_categories (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #453521
    Patrick
    Membre
    Initié WordPress
    6 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.2
    – Thème utilisé :
    – Plugins en place :
    – Nom de l’hebergeur :
    – Adresse du site : local

    Problème(s) rencontré(s) :

    Je souhaite créer une liste des catégories sous forme de boutons dans la feuille header.php

    J’ai donc inséré le code suivant :

    Ce qui permet d’afficher :

    • catégorie 1
    • catégorie 2

      Comment affecter une class à la balise id ?

      J’ai créé cette classe dans la feuille style.css

      Merci pour votre aide.

      Patrick

      #607351
      Qwindoo
      Modérateur
      Maître WordPress
      2861 contributions

      Hello 🙂

      A mon humble avis, tu n’as pas besoin de te casser la tête : ajoute simplement un id à ta balise

        et applique tes règles CSS aux éléments

      • qui descendent de cette balise :
        <ul id="mon_id">
        <li>…</li>
        <li>…..</li>
        <li>…….</li>
        </ul>

        et

        #mon_id
        {
        margin
        padding
        ….
        }

        #mon_id li
        {
        …..
        }

        😉

      #607350
      Many
      Participant
      Maître WordPress
      1485 contributions
      #607352
      Kirtap
      Membre
      Initié WordPress
      2 contributions

      Je pense que cette traduction comporte des erreurs. Ce qui est vrai pour wp_list_pages (http://codex.wordpress.org/Template_Tags/wp_list_pages#Markup_and_styling_of_page_items).
      La liste générée ne fait référence à aucune classe. Voir la page originale :
      http://codex.wordpress.org/Template_Tags/wp_list_categories#Markup_and_Styling_of_Category_Lists

      Mais je n’ai peut-être pas tout compris !

      #607353
      damino
      Participant
      Maître WordPress
      1241 contributions

      La solution de MS-DOS est simple et fonctionne.

      En php :

      <h2></h2>
      <ul class="tic">

      </ul>

      Ce qui donne en HTML :

      <h2>Articles :</h2>
      <ul class="tic">
      <li><a href="http://leregisseur.free.fr/index.php/category/des-news/" title="blabla1">blabla1</a> (14)
      </li>
      <li><a href="http://leregisseur.free.fr/index.php/category/ledito/" title="blabla2">blabla2</a> (4)
      </li>
      </ul>

      En dans mon CSS, des définitions de propriétés sur des

      ul.tic li a

      permettent de faire ce que l’on veut non ?

      #607354
      bisonfute
      Participant
      Initié WordPress
      4 contributions

      Bonjour, je me permets de réagir sur ce vieux sujet.

      Et si, et si, on veut customiser chaque LI. En gros, j’aimerais que chaque catégorie puisse avoir son propre style.

      Mon but ultime est de proposer mes catégories dans la sidebar, pas en liste mais d’une manière plus marrante, en couleur. Je voudrais donc créer des petits carrés de couleur, une couleur étant associée à une catégorie.

      Je pense utiliser un wp_list_categories(‘orderby=order&show_count=1&title_li=’); mais je ne vois pas comment je peux associer un style à chaque élément.

      Vous avez des idées ?

      Merci !!!

      #607355
      AmO
      Participant
      Maître WordPress
      4447 contributions

      on peut pas.
      Il faut mettre les menus en statique

      Tu peux alors mettre des ID individuellement.

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