TheHarriets Posted October 11, 2015 Share Posted October 11, 2015 Hi Here's a snippet of code to display blog archives by months: <section class="category2"> <h1>Archives</h1> <ul> <? for($i=0;isset($yearRecord[$i]);$i++){?><li><a <?php if($year= $yearRecord[$i]->month) {?>class="active" <?php }?> href="<?=site_url('blog-archives').'/'.$yearRecord[$i]->month.'-'.$yearRecord[$i]->year?>" hidefocus="true" style="outline: medium none;"><span><?=$yearRecord[$i]->month?> <?=$yearRecord[$i]->year?> </span></a></li> <? }?> </ul> </section> However this displays the months with posts in alphabetic order, like this.. Archives August 2015 July 2015 June 2015 October 2015 September 2015 How can I change the code so that the months display in chronological order? Can anyone help please? Thanks Andy Quote Link to comment Share on other sites More sharing options...
scootstah Posted October 11, 2015 Share Posted October 11, 2015 You change the query to use an ORDER BY clause on the date field. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.