Problème récupération post unique (Créer un compte)

  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #454530
    gforce
    Participant
    Initié WordPress
    17 contributions

    Bonjour,

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

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

    Bonjour,
    je réalise un thèmes perso et dans ce thème, j’ai 10 blocs de différentes taille.
    J’aimerais choisir quel post va dans quel bloc peut importe l’ordre,id ou autres. et afficher suelement leurs résumé
    J’ai donc utilisé la fonction get_post($id, $output), qui fonctionne bien.

    <?php
    $my_id = 7;
    $post_id_7 = get_post($my_id); 
    ?>

    Mais en utilisant cette fonction j’ai un gros problème:
    – Les fonctions (the_content(), the_excerpt(), the_title(),…) deviennent des variables (post_content, post_excerpt, post_title). Je ne peux donc plus utiliser des paramètres en fonction.

    Si je veux récupérer le résumé du post soit je fais :
    post_content; ?>
    et j’ai tout le texte du post dont je ne peux pas customiser le “readmore” et qui en + ne tient pas compte du dans mon post.

    soit
    post_excerpt; ?>
    et rien ne s’affiche.

    Voyez vous ce qui cloche?

    Merci

    #611554
    dlo
    Participant
    Maître WordPress
    1850 contributions

    Il faut utiliser la fonction setup_postdata() après le get_posts pour pouvoir utiliser ensuite les fonctions the_content, the_excerpt, etc…

    Cordialement

    #611555
    gforce
    Participant
    Initié WordPress
    17 contributions

    es tu sûre d’avoir lu mon post? 🙂

    #611556
    dlo
    Participant
    Maître WordPress
    1850 contributions

    Es tu sûr d’avoir lu ma réponse ? :rolleyes:

    #611557
    gforce
    Participant
    Initié WordPress
    17 contributions

    j’utilise get_post() et non get_posts()

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