Schneller Tipp Nächste und vorherige Beiträge mit Miniaturansichten

Medienreiche Inhalte sind sehr interessant, richtig? Und den Lesern die Möglichkeit zu geben, die Posts linear durchzublättern, ist eine gute Möglichkeit, sie länger auf Ihrer Website zu lesen, oder? Warum also einfach einen Titel geben? In diesem kurzen Tipp erhalten Sie die Programmierung, die Sie benötigen, um das Miniaturbild des Postens und das Datum des nächsten und des vorherigen Postens hinzuzufügen. Das Styling bleibt Ihnen überlassen.


Überprüfen Sie die vorherigen und nächsten Beiträge

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

Diese beiden Variablen erhalten den vorherigen und den nächsten Beitrag, falls vorhanden. Jetzt können wir prüfen, ob sie existieren und die ID mit verwenden get_posts () um alle Informationen anzuzeigen, die wir zu jedem Beitrag haben möchten.


Ausgabe der Miniaturen und anderer Sachen

 
1, 'include' => $ prevPost-> ID); $ prevPost = get_posts ($ args); foreach ($ prevPost als $ post) setup_postdata ($ post); ?>
">" Vorherige Geschichte ">

">

1, 'include' => $ nextPost-> ID); $ nextPost = get_posts ($ args); foreach ($ nextPost als $ post) setup_postdata ($ post); ?>
"> Nächste Geschichte» ">

">

Dieser Code wird in Ihre übernommen single.php Vorlage. Wenn die Beiträge vorhanden sind, verwenden wir die ID, um diesen einen Beitrag zu erhalten, und erstellen dann eine für jeden Schleife, um folgendes auszugeben:

  • Ein generisch mit "Vorheriger / Nächster" gekennzeichneter Link
  • Die Miniaturansicht des Beitrags ist in einen Link zum Beitrag eingebunden
  • Der Titel in einer h2 und in einen Link zur Post eingewickelt
  • und das Datum

Fazit

Wenn Sie dies mit dem von Ihnen bevorzugten Stil eingerichtet haben, können Sie mit den Post-Informationen eine beliebige Anzahl von Dingen ausführen. Möglicherweise haben Sie etwas, das so aussieht: