Conseil rapide messages suivants et précédents avec miniatures

Le contenu multimédia riche est un contenu attrayant, non? Et donner aux lecteurs la possibilité de parcourir les articles de manière linéaire est un bon moyen de les garder plus longtemps sur votre site, pas vrai? Alors pourquoi leur donner un titre? Cette astuce vous donnera la programmation dont vous avez besoin pour inclure la vignette du message et la date du message suivant et du message précédent. Le style est laissé à vous.


Vérifier les messages précédents et suivants

 $ prevPost = get_previous_post (true); $ nextPost = get_next_post (true);

Ces deux variables auront les posts précédents et suivants s'ils existent. Maintenant, nous pouvons vérifier s’ils existent et utiliser l’ID avec get_posts () pour afficher toutes les informations que nous souhaitons sur chaque message.


Afficher les vignettes et autres éléments

 
1, 'include' => $ prevPost-> ID); $ prevPost = get_posts ($ args); foreach ($ prevPost as $ post) setup_postdata ($ post); ?>
">« Histoire précédente ">

">

1, 'include' => $ nextPost-> ID); $ nextPost = get_posts ($ args); foreach ($ nextPost as $ post) setup_postdata ($ post); ?>
"> Histoire suivante" ">

">

Ce code ira dans votre single.php modèle. Si les messages existent, nous utilisons l’ID pour obtenir ce message, puis nous créons un pour chaque boucle pour sortir ce qui suit:

  • Un lien générique "Précédent / Suivant"
  • La vignette du message enveloppée dans un lien vers le message
  • Le titre dans un h2 et enveloppé dans un lien vers le post
  • et la date

Conclusion

Une fois que vous avez cette configuration avec le style que vous préférez, vous pouvez faire un certain nombre de choses avec les informations post. Vous pourriez avoir quelque chose qui ressemble à ceci: