WordPress Loop – Style rows of posts differently
It’s basically only some math, but you can use $wp_query properties perfectly for that case: Increment global $wp_query; if ( have_posts() ) { while ( have_posts() ) { the_post(); printf( ‘<div %s>%s</div>’, get_post_class( “style-{$wp_query->current_post}” ), // OR: // get_post_class( “style-“.++$wp_query->wpse66475_increment_posts ) ); } } // endif; So the 1st time, your style-n would increment by … Read more