Snelle tip volgende en vorige berichten met miniaturen

Media-rijke inhoud is boeiende inhoud, toch? En lezers een kans geven om lineair door berichten te bladeren, is een goede manier om ze langer op uw site te laten lezen, toch? Dus waarom geef je ze gewoon een titel? Deze snelle tip geeft je de programmering die je nodig hebt om de postminiatuur en de datum van de volgende en vorige berichten op te nemen. Styling wordt aan jou overgelaten.


Controleer op de vorige en volgende berichten

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

Deze twee variabelen krijgen de vorige en volgende berichten als ze bestaan. Nu kunnen we controleren of ze bestaan ​​en de ID gebruiken met get_posts () om informatie weer te geven die we willen over elk bericht.


Voer de miniaturen en andere dingen uit

 
1, 'include' => $ prevPost-> ID); $ prevPost = get_posts ($ args); foreach ($ prevPost as $ post) setup_postdata ($ post); ?>
">« Vorig verhaal ">

">

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

">

Deze code zal in je gaan single.php sjabloon. Als de berichten bestaan, gebruiken we de ID om die ene post te krijgen en vervolgens een te maken foreach lus om het volgende uit te voeren:

  • Een generiek gelabelde koppeling "Vorige / Volgende"
  • De postminiatuur gewikkeld in een link naar het bericht
  • De titel in een h2 en ingepakt in een link naar de post
  • en de datum

Conclusie

Zodra je dit hebt ingesteld met de styling die je wilt, kun je een aantal dingen doen met de postinformatie. Je hebt misschien iets dat er zo uitziet: