How to Adapt a Super Loop?
-
Greetings,
I have a project where the designer wants me to do the following:
The concept here is to display posts in rows
first row 1 post
second row 2 posts
third row 3 posts
fourth row 4 posts
fifth row 5 posts
sixth row 6 posts
seventh row 7 postsand onward until all posts have been retrieved
Then style each row differently as seen here but infinitely smaller, don’t ask me why they think this is a good idea…it’s very cutting edge stuff and site users will rarely click on the posts that are styled so small that they can’t read them, but I can’t win that argument and they are paying me to do this…
the below code is limited and does not do the above how would you adapt to make the below do the above?
<?php if (have_posts()) : ?> <?php $count = 0; ?> <?php while (have_posts()) : the_post(); ?> <?php $count++; ?> <?php if ($count == 1) : ?> <div class="style-1"><?php the_content(); ?></div> <?php elseif ($count == 2 || $count == 3) : ?> <div class="style-2"><?php the_content(); ?></div> <?php elseif ($count == 4 || $count == 5 || $count == 6) : ?> <div class="style-3"><?php the_content(); ?></div> <?php elseif ($count == 7 || $count == 8 || $count == 9 || $count == 10) : ?> <div class="style-4"><?php the_content(); ?></div> <?php elseif ($count == 11 || $count == 12 || $count == 13 || $count == 14 || $count == 15 ) : ?> <div class="style-5"><?php the_content(); ?></div> <?php elseif ($count >= 16 ) : ?> <div class="style-6"><?php the_content(); ?></div> <?php endif; ?> <?php endwhile; ?>
Any help is much appreciated!
Kind Regards,
Fred Shequine
EMail Redacted – email support is not offered here
Please follow the guidelines posted here for posting code – as it is, we cannot be sure if any of your code was eaten by the forum parser
- The topic ‘How to Adapt a Super Loop?’ is closed to new replies.