Custom taxonomie, affichage et exclusions (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #499544
    danymi
    Participant
    Initié WordPress
    41 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.2.1
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur : Local
    – Adresse du site : Local

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

    J’affiche une custom taxinomie avec

    <?php echo get_the_term_list( $post->ID, ‘secteurs’, ‘<b>Secteur </b> ‘, ‘, ‘,  » ) ?>

    Ce qui me donne une liste de secteurs, séparés par des virgules :
    Secteur1, secteur2, secteur3, …

    Je souhaiterais exclure de l’affichage l’un de ces secteurs.

    J’ai essayé plusieurs trucs, je n’y parviens pas et je ne trouve pas de réponse malgré mes recherches.

    Quelqu’un a une idée ?

    Bien cordialement à tous

    Dany

    #792175
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Il faut passer par get_the_terms qui va te faire un tableau (array)
    ensuite avec foreach, tu passes à travers les lignes de ce tableau, tu testes si c’est le terme que tu veux exclure et selon le résultat, tu affiches ou pas la ligne

    #792174
    danymi
    Participant
    Initié WordPress
    41 contributions

    Merci pour la réponse Lumière de lune…mais pour moi c’est du chinois…y a pas un p’tit exemple pour illustrer tout ça ?

    #792176
    danymi
    Participant
    Initié WordPress
    41 contributions

    Petite précision,

    le secteur en question que je souhaite exclure est le même pour tous mes post et je souhaite l’exclure définitivement. En gros pas « j’exclue si ceci ou si cela » ou sur tel post et pas tel autre….

    #792177
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Essaye avec advanced category excluder, je crois qu’il gère aussi les custom taxonomies

    #792178
    danymi
    Participant
    Initié WordPress
    41 contributions

    Je viens de regarder…ça ne répond pas à mon besoin.
    En fait j’ai créé un template spécifique pour afficher mes CPT, sous lesquels j’affiche la custom taxonomie. Sauf que pour cette custom taxonomie, il y a une catégorie spécifique que je souhaite exclure de l’affichage.
    Ce n’est pas dans la sidebar,

    De plus ACE ne gère pas la taxonomie.

    merci quand même

    #792179
    Interned
    Membre
    Chevalier WordPress
    229 contributions

    Bonjour,

    Je ressors le sujet car il est proche de mes attentes. Mais il s’agirait moins d’exclure un terme d’une taxonomie que d’afficher uniquement les autres taxonomies restantes.

    Dans mon fichier taxonomy.php, j’ai ce bout de code :

    ID, ‘rubriques’, ‘Rubrique : ‘, ‘, ‘,  » ); ?>
    ID, ‘thematiques’, ‘Thématique(s) : ‘, ‘, ‘,  » ); ?>
    ID, ‘livraisons’, ‘Livraison : ‘, ‘, ‘,  » ); ?>

    Ce code fera afficher à chaque fois les trois taxonomies, alors qu’il faudrait qu’il n’affiche que celles qui n’ont pas été sélectionnées.

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