Dynamically order posts using query string and query_posts

Adding the first snippet just above the loop in your wordpress theme will let you dynamically order posts using a query string “asc or desc”.

 

<?
if(isset($_get['order']) == 'asc'){
query_posts('order=asc');
}else if(isset($_get['order']) == 'desc'){
query_posts('order=desc');
}
?>

<a href="?order=ASC">Ascending</a>
<a href="?order=DESC">Descending</a>

Be Sociable, Share!

Leave a comment