Type to search.

#301 by installscommunity

Simple Page Ordering

by 10upVersion 2.8.1

Order your pages and other custom post types that support "page-attributes" with drag and drop right from the standard page list.

Active installs
100,000+
#301 of 1,000
Downloads, all time
4.5M
4,506,276
Downloads, 30 days
54.7K
10.5K in the last 7
Rating
4.7 / 5
131 reviews
Last updated
37 days ago
Sep 24, 2026
Version
2.8.1
39 releases

Upkeep and compatibility

Last updatedSeptember 24, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.9 or newer
Needs PHP7.4 or newer
First publishedAugust 21, 2010
Support, last two monthsNo threads opened

Reviews

4.7 / 5 from 131 reviews

Reviews by star rating
5 stars119
4 stars2
3 stars3
2 stars1
1 star6

Downloads, last 30 days

Low 474 a dayHigh 5.5K a day

What the author says it does

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

Drag and drop the page into the desired position. No new admin menus pages, no clunky, bolted on user interfaces. 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: click the “help” tab at the top right of the screen.

Contributing

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

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

Why can’t I reorder my posts?

Generic posts are not displayed by menu order – they’re displayed by chronology. You can theoretically add menu ordering to posts in your code (theme functions.php, plug-in) by using:

add_post_type_support( 'post', 'page-attributes' );

Can I make my custom post type take advantage of this plug-in?

Yep. When you register the post type, include the page-attributes feature in the support list. This will add a Sort by Order option to the filter links above the drop downs. Once you sort by order, you can drag and drop the content.

'supports' => array( 'title', 'editor', 'page-attributes' ),

I want my non-hierarchical post type to be sortable. Help!

See the previous two answers – just add page-attributes to the list of supported post type features.

I reordered my posts, but the order didn’t change on the front end of my site!

This plug-in doesn’t change any behavior on the front end, it simply changes the menu order stored in WordPress.

If you want a list of pages or custom post types to display in that defined order, you must change the post query’s orderby parameter to menu_order (if it’s not already).

I reordered my content, it seemed to work, but when I refreshed, it went back to the old order!

This most likely means the AJAX request – the server side code – failed after you dropped the content into the new position. Some shared hosts aggressively time out and limit AJAX requests. Version 2.0 batches these requests so you can try reducing the number of items it updates on each request using a filter in your theme’s functions.php or a custom plug-in:

What happened to the drop down box that let me change the number of items on each page in the admin?

This feature is already built into WordPress natively, but a bit tucked away. If you pull down the “Screen Options” tab up top (on the list of post objects) there’s a field where you can specify the number of items to show per page. I decided it was not a very good practice to duplicate this.

Latest changelog entry

2.8.1 – 2026-09-24

Note that this release bumps the WordPress minimum version from 6.8 to 6.9.

  • Changed: Bump WordPress “tested up to” version 7.1 (props @zamanq, @dkotter, @jeffpaul via #298, #300).
  • Changed: Bump WordPress minimum from 6.8 to 6.9 (props @jeffpaul, @dkotter via #301).
  • Fixed: Invalidate caches when resetting the menu order of a post type (props @peterwilsoncc, @dkotter via #283).
  • Security: Resolve GHSA-2fw7-7pgf-rvwp (props @dkotter, @peterwilsoncc, @jeffpaul via GHSA-2fw7-7pgf-rvwp).

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#269 by installs

Post Type Switcher

by John James Jacoby

A simple way to change a post's type in WordPress

Installs
200,000+
Rating
4.8 (255)
Updated
16 days ago

#307 by installs

Page Links To

by Mark Jaquith

Lets you make a WordPress page (or port or other content type) link to a URL of your choosing (on your site, or on another site), instead of its norma …

Installs
100,000+
Rating
4.9 (157)
Updated
7 months ago

#326 by installs

Advanced Order Export For WooCommerce

by algol.plus

Export WooCommerce orders to Excel, CSV, XML, JSON, PDF and HTML. Best free order export plugin for WooCommerce.

Installs
100,000+
Rating
5.0 (350)
Updated
12 days ago

#715 by installs

Fast Page & Post Duplicator

by carlosfazenda

Make a copy of posts and pages with just one click.

Installs
50,000+
Rating
4.7 (13)
Updated
8 months ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin. The author takes donations at their donate page.