This loop is commented well so just have a look at the code:
<?php if (have_posts()) :
// if there are posts to display, set the count to zero and begin the loop
// if there are posts to display, process any code included here only once
// display any code output from this region above the entire set of posts
?>
<?php $count = 0; ?>
<?php while (have_posts()) : the_post();
// for each post, increase the count variable by one and process any code included here
// the output of any code included here will be displayed above the content of every post
?>
<?php $count++; ?>
<?php if ($count == 1) :
// == is equal to the $count variable
// != is not equal to the $count variable
// > is greater than the $count variable
// >= is greater than or equal to the $count variable
// < is less than the $count variable
// <= is less than or equal to the $count variable
// if this is the first post, process any code that is specified in this region
// process any code specified in this region before the content of the first post
?>
<?php else :
// if this is not the first post, process any code specified in this region
// process any code specified in this region before the content of each post
?>
<?php endif;
// for each post, including the first, process any code included here
// any code output will be displayed below the content of every post
?>
<?php endwhile;
// stop the post loop and process any code included here only once
// any code output will be displayed below the entire set of posts
?>
<?php else :
// if there are no posts to display, process any code that is included here
// the output of any code included here will be displayed instead of posts
?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
Revisions
There are no revisions for this post.
No comments yet.