if ( have_posts() ) : do_action( 'genesis_before_while' ); while ( have_posts() ) : the_post(); ... endwhile; do_action( 'genesis_after_endwhile' ); else : //* if no posts exist do_action( 'genesis_loop_else' ); endif; //* end loop