Show your Posts in Chronological Order
By default, posts are designed to display in reverse chronological order (from newest to oldest). However, sometimes there are reasons why you might want to reverse that and display your posts in chronological order (from oldest to newest).
You have several options if you want to order your posts chronologically.
Add a String to Your URLs
- Find the URL of the posts you wish to display chronologically. You can choose your whole blog feed, a specific category, or even a tag.
Your URL should look something like this:
- Choose a start date! You can pick which date you want to be the starting point for your posts.
Let’s say we pick January 1, 2014.
- Add that date to your URL:
That should give us all the posts from January, starting with the newest.
- Reverse the order by adding
?order=ascto the end of the URL:
Now you should see all the posts from January, starting with the oldest!
- Optional: create a custom menu with a link to the URL you created
You can also show all your posts for the year like this:
You can show your posts for a specific Category like this (substitute “topic-ideas” for your category name):
Or you can even show your posts for a specific Tag like this (substitute “humor” for your tag name):
Use a Shortcode
Create a page to use to display your posts and add a Display Posts Shortcode to the page. Make sure to add the order parameter to your shortcode (order=”asc”).
Since the shortcode will also work on a post, another option is to create a sticky post and add the shortcode to it.
Alter the Publish Date
Manually adjust the publish date on your posts before you publish them to set the order you want them to display. If your posts have already been published, you can edit them and adjust the publish date. This option might be fine if you don’t have large amount of already-published posts. Otherwise, one of the other options listed is likely going to be an easier option for you.
Create a Book-Like Structure
Following these steps will produce chapters, and a front page with links to each chapter.