Afficher les articles relatifs de votre site WordPress sans extensions

Vous connaissez les articles relatifs? Avoir trop d’extensions sur son site internet WordPress n’est jamais bon déjà pour la vitesse globale de votre site internet mais aussi pour la navigation de vos visiteurs.

Je vous propose ici (à supposer que vous ayez un peu de connaissance en PHP) d’afficher les articles relatifs à votre article en cours d’affichage pour optimiser la navigation de vos visiteurs et le passage des robots des moteurs de recherche à travers les pages de votre site internet.

Voici un code basé sur les tags de vos articles qui va rechercher des articles connexes et sélectionner les cinq premiers en affichant leur titre.

Insérez le code ci-dessous dans votre fichier single.php pour afficher les articles relatifs sans avoir à installer un plugin. 

<?php  

  $postbackup = $post;  // enregistre l’objet courant
  $mytags = wp_get_post_tags($post->ID);
  $tagIDs = array();
  if ($mytags) {
    $tagcount = count($tags);
    for ($i = 0; $i < $tagcount; $i++) {
      $tagIDs[$i] = $mytags[$i]->term_id;
    }
    $args=array(
      ‘tag__in’ => $tagIDs,
      ‘post__not_in’ => array($post->ID),
      ‘showposts’=>5,
      ‘caller_get_posts’=>1
    );
    $custom_query = new WP_Query($args);
    if( $custom_query->have_posts() ) {
      while ($custom_query->have_posts()) : $custom_query->the_post(); ?>
        <h3><a href= »<?php the_permalink() ?> » rel= »bookmark » title= »<?php the_title(); ?> »><?php the_title(); ?></a></h3>
      <?php endwhile;
    } else { ?>
      <h2>No related posts found!</h2>
    <?php }
  }
  $post = $postbackup;  
  wp_reset_query(); // obligatoire
?>
N’hésitez pas à contacter l’agence web Idevart Rennes si vous désirez des modifications de votre site internet en nous demandant un devis sans engagement via notre page contact!