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.