[Résolu] Etiquettes qui ne s’affichent pas (Créer un compte)

  • WordPress :4.9
  • Statut : résolu
3 sujets de 16 à 18 (sur un total de 18)
  • Auteur
    Messages
  • #2046416
    vnonj
    Participant
    Initié WordPress
    18 contributions

    Ouf, j’ai enfin réussi à ajouter des étiquettes à la fin des pages sans plugin. Je mets ici le code que j’ai utilisé pour aider ceux qui auraient le même problème :

    1. J’ai ajouté l’appel de la fonction the_tags dans le template des pages de mon thème (dans mon cas page-template-left-sidebar.php)

                       /*****DEBUT DES TAGS**************/
    the_tags('<div class="tagbox"><i class="fa fa-tags" aria-hidden="true"></i> ', ', ', '</div>');
    /* Paramètres de the_tags : the_tags('avant', 'separateur entre 2 tags', 'apres'); */
    echo '</br>';
    /*****FIN DES TAGS**************/
    Template des pages dans le thème

    2. J’ai ajouté ce code dans functions.php de mon thème enfant

    /**************** Debut ajout categories et tags aux pages ***************************/
    function add_taxonomies_to_pages() {
    register_taxonomy_for_object_type( 'post_tag', 'page' );
    register_taxonomy_for_object_type( 'category', 'page' );
    }
    add_action( 'init', 'add_taxonomies_to_pages' );
    if ( ! is_admin() ) {
    add_action( 'pre_get_posts', 'category_and_tag_archives' );

    }
    function category_and_tag_archives( $wp_query ) {
    $my_post_array = array('post','page');

    if ( $wp_query->get( 'category_name' ) || $wp_query->get( 'cat' ) )
    $wp_query->set( 'post_type', $my_post_array );

    if ( $wp_query->get( 'tag' ) )
    $wp_query->set( 'post_type', $my_post_array );
    }
    /*******************************************/
    Functions.php

    3. J’ai modifié le CSS

    (Chacun mettra ce qu’il souhaite dans style.css)

    La prochaine étape sera d’afficher une page qui liste l’ensemble des pages relatives à un mot clé. Car actuellement, quand on clique sur un mot clé, on arrive sur une page de blog qui affiche toutes les pages à la suite.

    Je vous remercie tous de m’avoir aiguillée 🙂

    Valérie

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2046546
    Flobogo
    Modérateur
    Maître WordPress
    20160 contributions

    Effectivement, vous pouvez maintenant afficher les étiquettes en bas de vos pages. Mais comme vous le faites remarquer, il manque encore une étape importante : pouvoir afficher l’ensemble des articles (pour vous, des « pages ») avec une étiquette donnée quand on clique dessus.

    #2047221
    vnonj
    Participant
    Initié WordPress
    18 contributions

    Oui, vous avez tout à fait raison Flobogo. Je vais me pencher sur le problème en espérant y arriver…

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