Plugin Reviews

Reorder Posts

A simple and easy way to reorder your custom post types in WordPress.

14 reviews
Average Rating
3.5 out of 5 stars
Impossible to order posts from different pages
By , for WP 4.4.2

You should increase posts count per page, or let drag post from one to another page.

Cool plugin !
By ,

It is really simple to use and it does what it says

Works great
By , for WP 4.4.2

I dont know, what's going on in some people. So many - unfair - one star reviews.


And I like about that plugin: it's not persistent active/ in the way like some other "intuitive reorder" plugs - where you accidentally re-order your posts without willing.

5-stars worth it. Thank you.

Does just what it should
By , for WP 4.4

I love lightweight plugins, and this is a fantastic example. It does what it should (provides a drag-drop admin interface) and doesn't add anything to the frontend of the site.

Highly recommended.

By , for WP 4.3.1

did not work as promised :(

no reordering what-so-ever

It works fine
By , for WP 4.3.1

After a long search finally found a good job

(almost) perfect
By , for WP 4.2.2

This plugin is very good. Why ? Because it does exactly what it advertises and nothing more. Also, I like that the options page is actually in the settings submenu (quite rare nowadays).

I often write my own plugins based on public plugins functions just to make them more tidy and less intrusive. Didn't have to do anything with this one !

Then, why ALMOST perfect ? Because there's an option that I'd love to see (and, I think, should be here too) is to be able (should be an option) to display posts (in the admin posts list) in the order they were chosen using the plugin.
If this features makes it in future update, be sure I'll update this review to a 5 stars !

Here's how I've done it (sorting custom post type "videos" here) :

function add_new_column($columns) {
    $columns['ordre'] = _x('Ordre', 'column name');
    return $columns;
function custom_column( $column, $post_id = null ) {
    switch ( $column ) {
		case 'ordre' :
		    $terms = get_post_field( 'menu_order' , $post_id );
	        if ( is_string( $terms ) )
			    echo $terms;
function custom_sortable_column( $columns ) {
    $columns['ordre'] = 'ordre';
    return $columns;
function custom_column_width() {
    echo '<style type="text/css">';
    echo '.column-ordre { width: 10% !important; }';
    echo '</style>';
function set_post_order( $wp_query ) {
	$wp_query->set( 'orderby', 'menu_order' );
	$wp_query->set( 'order', 'ASC' );
function orderByReorder($postTypeSlug) {
	global $pagenow;

	add_filter( "manage_edit-{$postTypeSlug}_columns", 'add_new_column' );
	add_filter( "manage_edit-{$postTypeSlug}_sortable_columns", 'custom_sortable_column' );
	add_action( "manage_{$postTypeSlug}_posts_custom_column" , 'custom_column' );
	add_action( "admin_head", 'custom_column_width' );
	if ( is_admin() && 'edit.php' == $pagenow && $_GET['post_type'] == $postTypeSlug && !isset($_GET['orderby']))
		add_filter( "pre_get_posts", 'set_post_order' );


Thank you

Installed, activated, tried it, didn't work, uninstalled... in that order.
By ,

Didn't work... looked promising but my FAQs remained our of order.

Works Well.
By , for WP 4.1

Great plugin. Works well.

Just Didn't Work
By , for WP 4.1

Looked good in the backend. Nothing changed on the front end.

You must log in to submit a review. You can also log in or register using the form near the top of this page.