Afficher les étiquettes en provenance d’une seule page (Créer un compte)

  • WordPress :6.1
  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #2452979
    silence
    Participant
    Initié WordPress
    29 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé :
    • Extensions en place :
    • Nom de l’hébergeur :
    • Adresse du site : local

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

    Avec ce code, j’affiche toutes mes étiquettes. J’aimerais afficher seulement les étiquettes d’une seule page. Comment faire ?

    Merci

    			<?php
    the_content();





    $query = new WP_Term_Query([
    'taxonomy' => 'post_tag',
    'hide_empty' => false,
    'orderby' => 'name',
    'order' => 'ASC',
    'category_name' => 'film-flamme',
    ]);
    ?>


    <div class="constellation">
    <?php foreach ($query->terms as $tag) : ?>

    <a class="etiquette" href="<?= get_term_link($tag->term_id); ?>">
    <?= $tag->name ?> (<?= $tag->count ?>)
    </a>

    <?php endforeach; ?>
    </div>

    #2453100
    Li-An
    Participant
    Maître WordPress
    29218 contributions

    Bonjour, question idiote mais est-ce qu’il ne serait pas plus simple de faire la liste des étiquettes de la page plutôt que de créer une fonction pour ça ?

    #2453106
    silence
    Participant
    Initié WordPress
    29 contributions

    ahhhh mais oui…. C’est pas idiot du tout merci.

     

    			<div class="constellation">



    <?php if (has_tag()) { echo the_tags( '<div class="displaytags">', '', '</div>'); } ?>



    </div>

    Et j’aurais du coup une autre question 🙂

    – J’aurais besoins sur une autre page, de n’afficher que les tags qui contiennent des chiffres. (les tags sont des dates en année :1998, 2023…). Tu sais comment faire ?

     

    merci

     

    #2453110
    Li-An
    Participant
    Maître WordPress
    29218 contributions

    D’un point de vue purement théorique, on pourrait créer un filtre sur les étiquettes avec une fonction regexp pour ne garder que les nombres (je ne sais pas faire, je ne suis pas développeur).

    D’un point de vue pratique, il y a cette extension https://fr.wordpress.org/plugins/tag-groups/ qui permet de créer des groupes d’étiquettes et de les afficher (mais j’ignore à quel point on peut personnaliser l’affichage).

    Sinon, ce qui me parait le plus souple, c’est de créer une cutom taxonomy particulière pour les étiquettes années.

    #2453255
    silence
    Participant
    Initié WordPress
    29 contributions

    Comment ça de créer une custom taxonomy ? Avec ACF ?

    Est ce que je pourrais créer des listes de postes avec comme filtre une année ?

    #2453257
    Li-An
    Participant
    Maître WordPress
    29218 contributions
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.