Récupération du contenue article impossible

  • WordPress :4.9.8
  • Statut : non résolu
5 sujets de 1 à 5 (sur un total de 5)
  • Auteur
    Messages
  • #2223050
    grassel
    Participant
    Padawan WordPress
    88 contributions

    Bonjour,

    Ma configuration WP actuelle

    • PHP Version: 7.2.10
      MySQL Version: 5.7.23
      Web Server Info: Apache/2.4.35 (Win64) PHP/7.2.10
    • Thème utilisé : en développement
    • Extensions en place :
      Admin Columns: 3.3.1
      Advanced Custom Fields: 5.7.7
      Custom Post Type UI: 1.6.0
      Regenerate Thumbnails: 3.0.2
      Simple Page Ordering: 2.3.2
    • Nom de l’hébergeur :
    • Adresse du site :

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

    Bon jour à tous :

    Je ne parviens pas à récupérer le contenu de mon article dans mon single alors que je peux récupérer ses titre et l’ID. J’ai l’impression de faire qq chose de basique tout de même 😉

    Je joins une copie d’écran pour montrer le résultat.

    Quelqu’un peut-il me donner un coup de main svp ?

    voici le code

    <?php get_header(); ?>
    
    <?php require_once('inc/menu.php') ; ?>
    
    <?php $banner = get_field('recap_banner', 29);  ?>
    <img class=" img-fluid" src="<?php  echo $banner; ?>" >
    
    <section id="selection">
    
    <div class='container'>
    
    <div class='row'>
    
    <?php print_r($post);?> <br>
    <?php echo 'récup titre via the_title() : ' ; the_title(); ?><br>
    <?php echo 'récup titre via the_ID() : ' ; the_ID(); ?><br>
    <?php echo "jusqu'ici tout semble OK - c'est ci-dessous que cela se gâte..." ;  ?><br>
    <?php echo 'récup du contenu via the_content() renvoie cette erreur ===> ' ;  the_content();
    ?>
    
    <!-- récup des albums via lien article vers custom field 'selection' -->

    Merci d’avance
    PascalG

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2223384
    yrdna
    Participant
    Chevalier WordPress
    243 contributions

    Met une boucle while autour de the_content

    <?php while ( have_posts() ) : the_post(); ?>
    	<?php the_content(); ?>
    <?php endwhile; ?>

    #2223404
    grassel
    Participant
    Padawan WordPress
    88 contributions

    Merci pour ton aide yrdna.

    Effctivement dans la boucle ainsi cela fonctionne…

    également en faisant comme ci-dessous puisque hors de la boucle

    <?php 
    $contenu = $post->post_content; 
    echo $contenu
    ;?> 

    Mais pourquoi hors de la boucle est-il possible de récupérer directement the_title() et hte_ID() ?…je ne comprends pas 🙁

    Si tu sais je suis preneur 😉

    Merci en tout cas et bon we !!

    #2223410
    Li-An
    Modérateur
    Maître WordPress
    20393 contributions

    Bonjour, visiblement il n’est pas recommandé d’utiliser votre méthode pour récupérer ces contenus si j’en crois le codex https://codex.wordpress.org/Class_Reference/WP_Post. Il faut privilégier la boucle.

    #2223417
    grassel
    Participant
    Padawan WordPress
    88 contributions

    Cela m’avait totalement échappé…comme quoi les petites lignes en caractère discret sont importante !!

    Merci pour la précision Li-An, j’en prends bonne note et j’en tiens compte immédiatement 🙂

    bon we 🙂

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