Jump to content

Wordpress Loop, start at 0


jarvis

Recommended Posts

Hi,

 

I have the following code:

		<?php	
		query_posts( 'post_type=locations&order=desc&orderby=id');
		if (have_posts()) : while ( have_posts() ) : $i++;the_post();
		?>	
			<li><a href="http://localhost/aaa/<?php echo $post_name; ?>?locationID=<?php echo $i; ?>"><img src="<?php echo get_post_meta($post->ID, 'thumbnail', true); ?>" title="<?php echo get_post_meta($post->ID, 'location_region', true); ?> :: <?php echo get_post_meta($post->ID, 'location_type', true); ?>" /></a></li>
		<?php endwhile; endif; $i = 0; ?>

It works perfectly, however, instead of starting at 1, I wish it to start at 0. How would I do this?

Thanks

Link to comment
https://forums.phpfreaks.com/topic/257532-wordpress-loop-start-at-0/
Share on other sites

Aaaah ball! Solved it, realised I needed to start the loop differently:

		query_posts( 'post_type=locations&order=desc&orderby=id');
		if (have_posts()) : 
		$i = 0;
		while ( have_posts() ) : the_post();
		?>	
			<li><a href="http://localhost/aaa/<?php echo $post_name; ?>?locationID=<?php echo $i; ?>"><img src="<?php echo get_post_meta($post->ID, 'thumbnail', true); ?>" title="<?php echo get_post_meta($post->ID, 'location_region', true); ?> :: <?php echo get_post_meta($post->ID, 'location_type', true); ?>" /></a></li>
		<?php $i++; endwhile; endif;  ?>

Sorry!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.