Simple Page Ordering

Order your pages (and other hierarchical post types) with simple drag and drop right in the post list.

Order your pages, hierarchical custom post types, or custom post types with “page-attributes” with simple drag and drop right from the built in page list.

Simply drag and drop the page into the desired position. It’s that simple. No new admin menus pages, no clunky, bolted on user interfaces. Just drag and drop on the page or post-type screen.

The plug-in is “capabilities aware” – only users with the ability to edit others’ pages (editors and administrators) will be able to reorder content.

Integrated help is included: just click the “help” tab at the top right of the screen.

Please note that the plug-in is not compatible with Internet Explorer 7 and earlier, due to limitations within those browsers.

Contributing

We’d love to have you join in on development over on GitHub.

Dragging the page to its new position

Processing indicator

  • Rating
  • Requires 6.4+
  • Downloads 3,745,020
  • Updated 2024-08-21
  1. Great plugin!
    However, the batching implemented in 2.0 (I think) could do with some hardening. The batching depends on the user not losing connection or leaving the page whilst the reordering is going on, if this happens only some posts will be reordered which can cause a site to look very strange.
    On some of our sites reordering after adding some new posts may take a couple of minutes, allowing the user to navigate away would be very helpful.

    Maybe we could make use of the wp_remote_post function (with blocking = false) to trigger processing of the next batch. Much like how wp_cron works. This way we can still get around the time out problem.

  2. Any chance this plugin will be tested with 2017 WP versions?

    • It is compatible.

  3. Nice plugin, however, I cannot get a page to drop onto a parent, so it becomes a sub page. I can only move pages up or down, above or below other pages.

    Any help would be greatly appreciated!

  4. Hi,

    I want to make the (WordPress default blog) posts sortable, too.

    In the theme, I defined this hook:

    ““
    /**
    * Enables the ordering for posts
    */
    add_action( ‘admin_init’, function() {
    add_post_type_support( ‘post’, ‘page-attributes’ );
    });
    ““

    Though I can now manually edit the order field of each post,
    no drag and drop from the Simple Page Ordering plugin is offered for them.

    What could be missing?

    Thanks and
    with best regards

  5. I am working on a multisite installation. I used this method to enable the drag and drop for posts:

    add_filter( ‘simple_page_ordering_is_sortable’, function( $sortable, $post_type ) {
    if ( $post_type = ‘post’ )
    $sortable = true;
    return $sortable;
    }, 10, 2 );

    I’m able to drag and drop to change the post order in the dashboard, but the new order is not reflected in the posts order that appears on the site.

    What am I missing? Any suggestions would be great

  6. Hi there,
    there is an issue which shows some images in Enfold twice in the Massonery Gallery because of . Do you have any solution for that. There is also a thread about that under the link https://kriesi.at/support/topic/masonry-galleryshowing-images-twice-and-in-random-order-with-load-more-button/#post-1019224.
    It looks like the only solution is to de active the plugin.

    Thank you!

  7. Hi, i can’t make it work with my custom post types. Using Custom post type UI i tried to check “hierarchical”, and also added support for “page attributes”, but this is still not working : i do have the “sort by order” link above the post list but no drag and drop…
    Any ideas ?
    Thanks

  8. Sorry for my previous comment, i had a query modifier in my own code, my bad !

  9. Hi Jake,
    I was wondering how to get this to work for Galleries. I see it working for Pages, but I would like to reorder my galleries. Any help would be greatly appreciated.
    Thanks!
    Dan

    • Dan – what sort of ordering are you needing in Galleries that is not already handled by WordPress core functionality to drag and drop the order of images within a gallery? If you can provide some more details on the issue you have or problem you’re trying to solve, then we’ll have a better idea if this is something that makes sense within Simple Page Ordering… thanks!

      Jeff.

  10. Hello,
    Sorry to disturb but have been using your free plugin for a while now and last version working perfectly for us was 2.3.4.
    We recently did an update to version 2.4.2 and now the custom ACF field group re-ordering does not work anymore.
    Other CPT like our products re-ordering still work but no way to make ACF field groups re-ordering!!!
    Even if we desactivate all plugins and activate only your plugin and ACF field PRO, re-ordering does not work.

    Please let us know what to do.

    Thank you.

    JM Duchi

  11. this plugin is compatible with WPML?

    • Dante – there’s an old report about WPML, but we have not tested this in quite some time. If you’re seeing any issues or that things work as expected, then it would be great to get your feedback on that linked GitHub issue… thanks!

      Jeff.

Leave a Comment

Finely crafted websites & tools that make the web better.