WordPress: assegnare una classe CSS ai post con immagine in evidenza

Marcare i post che hanno un'immagine in evidenza con una classe CSS è molto utile in WordPress perché ci permette di utilizzare i CSS e JavaScript più facilmente. Vediamo come fare.

Aggiungete il seguente codice al file functions.php:


function has_thumb_class($classes) {
	global $post;
	if( has_post_thumbnail($post->ID) ) { 
		$classes[] = 'has_thumb'; 
	}
	return $classes;
}

add_filter('post_class', 'has_thumb_class');

Ovviamente potete sostituire has_thumb con la classe da voi scelta.