Question

Dans un seul modèle de publication, j'essaie de produire du texte d'en-tête dans un <div> et afficher des liens vers des articles connexes dans un <ul> Si des articles connexes existent (basés sur les balises). S'il n'y a pas de messages, rien ne doit être affiché. $idspost[] = $post->ID Obtient les messages qui doivent être affichés. La boucle fait partie d'une série de boucles et les ID de poteau récupéré sont également transmis à la boucle suivante afin d'éviter les articles en double apparaissant. Tout fonctionne bien jusqu'à présent. J'ai fait écho aux identifiants pour tester, mais avec mes compétences de base, je ne réalise pas comment j'affiche le <div>,<ul> et récupérer les identifiants de poste de la manière standard:

<?php if (have_posts()) : ?>
  <div>
    <?php while (have_posts()) : the_post(); ?>
      … //get the permalink, title etc...
    <?php endwhile; ?> 
  </div>
<?php endif; ?>

Les ID de poste sont récupérés:

<?php
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
      $second_tag = $tags[1]->term_id;
      $args=array(
        'tag__in' => array($second_tag),
        'post__not_in' => array($post->ID),
        'showposts'=>5, //Display this number of related posts
        'ignore_sticky_posts'=>1
       );
      $my_query = new WP_Query($args);
      if( $my_query->have_posts() ) {
          while ($my_query->have_posts()) : $my_query->the_post(); 
          if (!in_array($post->ID, $ids)) 
          {; $idspost[] = $post->ID; ?>

    <?php }
        $ids[]= $post->ID; 
        $idspost[] = $post->ID;
        endwhile;
      }
    }
    ?>

Ce serait très reconnaissant de l'aide!

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top