[Résolu] liste dropdown de tags avec le nombre d’articles (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #554478
    Claire39
    Participant
    Initié WordPress
    38 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.3.1–fr_FR
    – Version de PHP/MySQL :
    – Thème utilisé : thème perso, en développement
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site : localhost

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

    Bonjour à tous,
    c’est après avoir recherché sur le Codex, sur le forum, avec Google …. pendant plusieurs heures que je viens vous demander de l’aide …

    Je cherche à afficher, dans ma page archive, une liste dropdown des tags avec le nombre d’articles pour chacun
    J’ai fait la même chose pour les catégories, ça a été plutôt simple :

    <div id="serchbycategories">
    <?php wp_dropdown_categories( 'show_count=1&hierarchical=1' ); ?>
    <script type="text/javascript">
    <!--
    var dropdownCat = document.getElementById("cat");
    function onCatChange() {
    if ( dropdownCat.options[dropdownCat.selectedIndex].value > 0 ) {
    location.href = "<?php echo esc_url( home_url( '/' ) ); ?>?cat="+dropdownCat.options[dropdownCat.selectedIndex].value;
    }
    }
    dropdownCat.onchange = onCatChange;
    -->
    </script>
    </div>

    (le javascript permet d’aller sur la page de la catégorie sélectionnée directement, dans cliquer sur un bouton)

    je fais la même chose avec les tags, c’est juste un peu plus compliqué parce qu’il n’y a pas de fonction wp_dropdown_tags :

    <div id="searchbytag">
    <?php
    if ($tags = get_tags( array('orderby' => ‘name’) ))
    {
    echo ‘<select name="tag" id="tag">‘;
    foreach ($tags as $tag)
    {
    echo ‘<option value="'.$tag->slug.' »>’.$tag->name.’</option>‘;
    }
    echo ‘</select> ‘;
    }
    ?>
    <script type="text/javascript">
    <!--
    var dropdownTag = document.getElementById("tag");
    function onTagChange() {
    if ( dropdownTag.options[dropdownTag.selectedIndex].value != '' ) {
    location.href = "<?php echo esc_url( home_url( '/' ) ); ?>?tag="+dropdownTag.options[dropdownTag.selectedIndex].value;
    }
    }
    dropdownTag.onchange = onTagChange;
    -->
    </script>
    </div>

    ça marche très bien, mais comme pour les catégories, je voudrais afficher le nombre d’articles pour chaque tag.
    auriez vous quelques pistes pour m’aider ?
    merci à tous et bonne journée !
    Claire

    #1022212
    Gueblo
    Participant
    Maître WordPress
    1058 contributions
    #1022213
    Claire39
    Participant
    Initié WordPress
    38 contributions

    Merci pour cette aide, je n’étais pas sûre de savoir faire une recherche sur Google ^^

    d’ailleurs, j’avais également parcouru une bonne partie des articles proposés par ce cher moteur de recherche, avec zéro résultat au moment où j’ai posé ma question.

    bref, je reviens avec un article qui m’a aidé à faire ce que je souhaitais :
    http://blog.websourcing.fr/wordpress-comment-afficher-le-nombre-de-billets-pour-chaque-tag/

    avec un peu de bidouilles, je m’en suis sortie avec un résultat nickel.

    Mon problème est donc [RESOLU]

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