3) $num_cols = 1; $sticky_one = aspen_getopt_checked( 'blog_sticky_one' ) && $paged <= 1; $first_one = aspen_getopt_checked( 'blog_first_one' ) && $paged <= 1; $masonry_wrap = false; // need this for one-column posts /* Start the Loop */ aspen_post_count_clear(); while ( have_posts() ) { the_post(); aspen_post_count_bump(); if ( is_sticky() && $sticky_one) { get_template_part( 'content', get_post_format() ); } else if ( $first_one ) { get_template_part( 'content', get_post_format() ); $first_one = false; } else { if (!$masonry_wrap) { $masonry_wrap = true; if (aspen_masonry('begin-posts')) // wrap all posts $num_cols = 1; // force to 1 cols } aspen_masonry('begin-post'); // wrap each post switch ($num_cols) { case 1: get_template_part( 'content', get_post_format() ); $sticky_one = false; break; case 2: echo ('
' . "\n"); get_template_part( 'content', get_post_format() ); echo ("
\n"); $sticky_one = false; break; case 3: echo ('
' . "\n"); get_template_part( 'content', get_post_format() ); echo ("
\n"); $sticky_one = false; break; default: get_template_part( 'content', get_post_format() ); $sticky_one = false; } // end switch num cols aspen_masonry('end-post'); } /* end first one col */ } // end while have posts aspen_masonry('end-posts'); aspen_content_nav( 'nav-below' ); } else { aspen_not_found_search(__FILE__); } ?>