Wordpress: How to sort posts on a custom field Wordpress: How to sort posts on a custom field wordpress wordpress

Wordpress: How to sort posts on a custom field


Suppose your custom fields is my_dateYou can create custom query like this.

query_posts('meta_key=my_day&meta_compare=<=&meta_value=20&orderby=meta_value&order=DESC');

To use it

<?php if ( have_posts() ) : ?><?php twentyeleven_content_nav( 'nav-above' ); ?><ul><?php /* Start the Loop */   query_posts('meta_key=my_day&meta_compare=<=&meta_value=20&orderby=meta_value&order=DESC');?><?php while ( have_posts() ) : the_post(); ?><li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute( array( 'before' => 'Permalink to: ', 'after' => '' ) ); ?>"><?php the_title(); ?></a></li><?php endwhile; ?></ul><?php twentyeleven_content_nav( 'nav-below' ); ?><?php else : ?> etc

For more info http://wpengineer.com/1915/sort-posts-custom-fields/