Comment limiter une fonction qu’a une seule catégorie ? (Créer un compte)

  • Statut : non résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #456543
    Fouko
    Participant
    Initié WordPress
    20 contributions

    Bonjour,

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

    Problème(s) rencontré(s) :
    comment faire pour qu’une “fonction” ne s’applique ou ne se limite qu’a une seule catégorie:

    <?php if (have_posts()) : ?>
    <?php query_posts('cat=5&showposts=5');
    function post_icon ($text)
    {
    $values = get_post_custom_values('post_icon');
    if (!empty($values[0]))
    return '<img src="'.get_settings('home').'/wp-content/uploads/'.$values[0].'" class="post_icon" title="'.$values[0].'" alt="'.$values[0].'" />‘.$text;
    else
    return ‘<!--no icon-->‘.$text;
    }
    add_filter(‘the_title’,’post_icon’);?>
    
    <?php while (have_posts()) : the_post(); ?>

    Tout marche très bien seulement voilà, cette fonction est appliquée à d’autre endroit du site et non pas uniquement à la catégorie 5 [query_posts(‘cat=5&showposts=5’)]
    merci

    #618893
    Lumiere de Lune
    Participant
    Maître WordPress
    19377 contributions

    ta fonction appelle les posts de la categorie 5, mais cela où qu’on se trouve, si tu veux qu’elle s’exécute uniquement quand on n’est dans la category, il faut rajouter un test dessus (genre if is_category…)

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