WordPress generally displays your posts and pages in order of the date published. Rearranging their order can become quite tedious if you’re depending on changing dates and times.
The Post Types Order plugin provides a solution to this problem. It allows you to order post types objects (posts, pages, custom post types) using a drag and drop sortable Javascript capability.

After you install the plugin a re-order link will appear in each post type section and this is where you will go when you want to sort the order.
The Post Types Order plugin has received great reviews and a five star rating on WordPress.org. Download it today from the repository if you need a way to quickly reorder your posts and pages.
Take, set and manage appointments and client bookings without having to leave WordPress. Appointments+ makes it easy.
Find out more
Fully integrated with the SEOMoz API, complete with automatic links, sitemaps and SEO optimization of your WordPress setup - this is the only plugin you need to help you rank your site number 1 on Google - nothing else compares.
Find out more
If you're thinking about starting a paid, or just private, membership site then this is truly the plugin you've been looking for. Easy to use, massively configurable and ready to go out of the box!
Find out more
No javascript required, no third part chat engine, just fully featured chat right in your own database on your own WP sites - couldn't be easier.
Find out more
Now there's no need to pay for a third party service to sign up, manage and send beautiful email newsletters to your subscriber base - this plugin has got the lot.
Find out more
It's now incredibly easy to start your own Q&A site using nothing more than WordPress - The Q&A plugin simply and brilliantly transforms any site, or page, into a perfect support or Q&A environment.
Find out more
To get a wiki up and running you used to need to install Mediawiki and toil away for days configuring it... not any more! This plugin gives you *all* the functionality you want from a wiki, in WordPress!!!
Find out more
Out of all the WordPress ecommerce plugins available, MarketPress has got to be the winner - easy to configure, powerful functionality, multiple gateways and more. A simply brilliant plugin!
Find out more
Simply insert google maps into posts, sidebars and pages - show directions, streetview, provide image overlays and do it all from a simple button and comprehensive widget.
Find out more
What a treat! I got sick of fussing with PostMash Custom… very glad I ran into your post here. Thanks for sharing! So far, works perfectly :)
unfortunately it breaks my website navigation menu
@Paul: Nothing in the plugin affects your website markup… it’s modifying the “menu_order” field in back-end. Not sure what you mean.
The posts are not showing in the Re-order page. I get a message from the plugin. And the Update button. But no posts list. Anybody else with that problem?
This is great!! Just installed it and it works like a charm! Using WP 3.2 so it is compatible.
WOW this works great! Thanks for the tip, excellent article
Hey seems not to work with Magic Fields
i installed your plugin
the re-order item appears in the menu under posts
i can reorder the posts and update
it saves the order because if i go back to “re-order” later the posts are in the new order
but the actual posts are not reordered in the blog
this is on a “network” site
thanks for any ideas
ken tyler
further research reveals that the reordering works on other sites on the network, but fails on the first one i tried it on… the only difference i can see is that it has more posts (28)… the posts are in the right order when i click on “on posts” in the dashboard… they just don’t change when i look at the site..maybe its some kind of cashing issue
Seems like a great plugin, but could you check the database for the user roles?
For example in my current project, I need to have custom roles (I use Justin Tadlock’s Members plugin). Your plugin has the roles hard coded, so I needed to adjust it.
Should be a pretty easy fix, you can have a look at the wp_user_roles entry in the wp_options tables.
global $wpdb;
$prefix = $wpdb->get_blog_prefix();
$user_roles = get_option( $prefix . 'user_roles' );
foreach( $user_roles as $key => $value) {
// The html for your role select options
}
Joost, you need to add user level attributes to your custom roles and it will work without problem.
Nice plugin! Showing on posts and custom posts but not showing for WP default pages??
I can not get this to work with custom post types. The admin area they change order but on the post page they do not.
yep. same situation as Josh. I love the plugin – been using it a while now – but i can’t get it to work with my custom post types. waaaah!
oops. my bad. I didn’t have the settings appropriately ticked. It’s working like a charm now – super plugin – one of the must haves.
I had a plugin for this… Didn’t work with my 3.4.1 Multisite installation. Does this one work with the most current version of WP and Multisite? Thanks…
Yep… I didn’t get a response yet but I tried it and it works perfectly!
Or if you just want your blog to display posts in a chronological order, try adding this to the URL:
?orderby=date&order=ASC