Wie füge ich dem letzten Beitrag in Loop.php eine "letzte" Klasse hinzu?
Frage
Ich muss dem letzten Beitrag, der in Loop.php erscheint, eine "letzte" Klasse hinzufügen.
Kann mir jemand sagen, wie ich das erreichen kann?
Lösung
Angenommen, Sie verwenden post_class()
:
add_filter('post_class', function($classes){
global $wp_query;
if(($wp_query->current_post + 1) == $wp_query->post_count)
$classes[] = 'last';
return $classes;
});
Andere Tipps
Ich verwende jQuery addClass (), wenn ich ungerade oder sogar Elemente oder ähnliche Listen stile. Sie könnten es wahrscheinlich verwenden, um das zu erreichen, was Sie wollen.
Beispiel:
$("#menu_side > ul > li:last-child").addClass("last");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange