Beiträge auflisten, Aktuelle markieren - CSS-Tricks

Anonim

In WordPress fehlt eine Funktion wp_list_posts (), die mit der robusten und nützlichen Funktion wp_list_pages () logisch erscheint. Sie können es jedoch simulieren, indem Sie die Funktion get_posts () verwenden und eine eigene Schleife durch die Ergebnisse ausführen.

Die folgenden Parameter für get_posts () sind nur Beispiele und werden durch Ihre Anforderungen ersetzt.


    post->ID ) ( echo ' class="current"'; ) else () ?>>

wp_list_pages () hat auch die Funktion, dem Listenelement den Klassennamen "current_page_item" hinzuzufügen, wenn diese Seite aktiv ist. Beachten Sie das obige Eröffnungslisten-Tag, das diese Funktionalität repliziert, indem überprüft wird, ob die ID aus der aktuellen Abfrage mit der ID aus der aktuellen Iteration der Schleife übereinstimmt.