Ever since I started developing WordPress 3+ themes and using custom post types for things such as portfolios, services, faqs, staff, sliders..etc, I’ve been getting a lot of questions from people asking me how they can rearrange the order of their published posts. Unfortunately it’s not very obvious how to do this in WordPress and there isn’t a very easy and manageable way.
In the following post I’ll show you how you can e-order your custom posts using two different methods: changing the post date of your custom post or using a super awesome free WordPress plugin called “Post Type Order”.
Method 1: Change Post Date
The first method of changing your posts order is by changing the published dates of your posts. Most the time themes will use the default order_by => date argument in their themes so custom posts will show up in the order in which they were published.
note: May not work with all themes.
Step 1: Click on the quick edit button in the post editor
Step 2: Change Post Date
Look at the dates of your published posts and you can change them to reorder them.
Method 2: Using The Post Type Order Plugin
My favorite way of changing the order of your posts is by using the “Post Type Order Plugin”. This plugin will allow you to easily move your posts around in a drag-and-drop fashion. In the video below you can see how epic this plugin is and how to use it to reorder your custom post type posts.Plugin Page