Cet article sera avant tout un pense bête pour moi. Cela me permettra de retrouver des functions ou des bouts de codes qui m’ont été utiles. Ces fonctions, ou ces codes, il y a de fortes chances que je m’en resserve à nouveau.
Afficher les articles précédents et suivants
Situation: fichier single.php
à la fin du post, vous souhaitez afficher un lien vers les articles précédent et suivant
the_post_navigation(); //afiche le post précédent et suivant
Lister les x derniers de la même catégorie
Situation : fichier single.php
A la fin d’un post, vous souhaitez réaliser un petit maillage interne en y ajoutant des articles de la même catégorie
//en haut de votre page single.php
global $post;
$current_category = get_the_category();
$same_category = new WP_Query(array(
'cat' => $current_category[0]->cat_ID,
'post__not_in' => array($post->ID),
'orderby' => 'rand',
'posts_per_page' => 5
));
// la où vous souhaitez afficher la liste
<h2 class="page-title">Voir plus de <?php echo get_the_category( $id )[0]->name ?></h2>
<ul>
<?php while ( $same_category->have_posts() ) : $same_category->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; ?>
</ul>