WordPress: evidenziare il post corrente in un elenco di post

WordPress: evidenziare il post corrente in un elenco di post

WordPress è in grado di creare un elenco di pagine ed evidenziare quella corrente con una classe CSS apposita. Vediamo come ottenere lo stesso risultato con i post.

Possiamo confrontare l'ID del post con l'ID della query globale di WordPress. Ecco come:

[php htmlscript="true"] <ul> <?php $lastposts = get_posts('numberposts=5&orderby=rand&cat=-52'); foreach($lastposts as $post) : setup_postdata($post); ?> <li<?php if ( $post->ID == $wp_query->post->ID ) { echo ' class="current"'; } else {} ?>> <a href="<?php the_permalink() ?>"><?php the_title(); ?></a> </li> <?php endforeach; ?> </ul>

È sufficiente che usiate il precedente codice nel vostro tema.

Torna su