Placer une petite image devant le titre des posts liés à un mot clef (Créer un compte)

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

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.2.1

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

    Bonjour à tous,

    je souhaiterais pouvoir afficher une petite image devant le titre d’un post lorsque ce dernier est lié à un mot clé.
    L’idée est de distinguer visuellement certains posts dans une liste.

    Je n’ai rien trouvé sur le sujet, plugin ou astuce.

    Merci à tous

    Dany

    #804248
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    J’essaye de reformuler la demande pour voir si je l’ai bien comprise.

    Mettons que tu aies un article « titre article » appartenant à la catégorie « cat1 » et étant taggé avec les mots-clés « mc1 », « mc2 » et « mc3 ».

    Tu souhaites afficher [ic1][ic2][ic3] « titre article » ou [ic1] est l’icône associée au mot-clé1, etc. ?

    #804249
    danymi
    Participant
    Initié WordPress
    41 contributions

    oui tout à fait…c’est exactement ça

    #804250
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Bon… j’ai cherché et je n’ai pas trouvé d’extension qui ferait ça en tout cuit.
    Il faudrait
    1/ créer un répertoire dédié où stocker les images correspondant aux mots clés

    2/ programmer une petite fonction dans functions.php du genre (je donne juste les grandes lignes)

    function ajouter_icone_titre($title) {
    // Parcourir la liste des mots clé du post en cours
    // Pour chaque mot-clé :
    // 1- vérifier si le fichier /.gif (ou .png) existe
    // 2- si le fichier existe, ajouter « <img /> » à $title
    }
    add_filter( ‘the_title’, ‘ajouter_icone_titre’, 10);

    #804251
    Thierry Pigot – WP Assistance
    Participant
    Chevalier WordPress
    122 contributions

    Salut,

    Voici la réponse à cette question d’image sur les tags :

    dans ton functions.php

    term_id;
    $taxo_meta = get_option( « taxo_$t_id »);
    ?>
    <table class="form-table">
    <tbody>
    <tr class="form-field form-required">
    <th valign="top" scope="row">
    <label for="taxo_meta[img]">Illustration</label>
    </th>
    <td>
    <img src=" » alt= » » />
    <input id="taxo_meta[img]" name="taxo_meta[img]" type="text" value=" » />
    <p>Ce champ permet d’ajouter une image pour illustrer la catégorie ou le mot clef.</p>
    </td>
    </tr>
    </tbody>
    </table>

    Et dans le loop de ton single.php

    ID );
    foreach( $tags as $tag )
    {
    if( $image = getImageTaxoById( $tag->term_id ) )
    echo ‘<img src="'. $image .'" alt="" />‘;
    }
    ?>

    @+
    Thierry

    #804252
    Comme une image
    Participant
    Maître WordPress
    2493 contributions

    Wahou ça c’est la classe ! Merci Thierry (moins feignant que moi !!!)

    #804253
    Thierry Pigot – WP Assistance
    Participant
    Chevalier WordPress
    122 contributions

    Et en plus, cela marche aussi pour les catégories !

    😉

    @+
    Thierry

7 sujets de 1 à 7 (sur un total de 7)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.