Try this: <ul class=”list-ensemble”> <?php query_posts(‘post_type=person&post_status=publish&meta_key=last_name&orderby=meta_value&order=ASC’); $current_letter=””; if ( have_posts() ) while ( have_posts() ) : the_post(); $last_name = get_post_meta( $post->ID, ‘last_name’, true ); $letter = strtolower( substr( $last_name, 0, 1 ) ); if ( $letter != $current_letter ) { $current_letter = $letter; ?> <li class=”letter”> <img src=”https://wordpress.stackexchange.com/questions/10561/<?php echo $letter; ?>.jpg” alt=”<?php echo $letter; ?>” … Read more