Drag and drop page ordering in a tree page view WordPress

Currently the default method to rearrange WordPress pages or posts is to go to All Posts / All Pages. Click “Quick Edit” of the page/post you would like to have for instance in the top and be sure it has 0 (rewrite it to become 0). Select various other pages/posts and add another number in the Order field.

Rearrange order of pages or post using Quick Edit in WordPress
Rearrange order of pages or post using Quick Edit in WordPress.

Using plugins to rearrange the order of pages and posts.

Nested Pages plugin

Nested Pages

Nested Pages WordPress plugin
Nested Pages WordPress plugin

Reorder Posts plugin

Reorder Posts

Reorder Posts WordPress plugin
Reorder Posts WordPress plugin

CMS Tree Page View plugin

CMS Tree Page View

CMS Tree Page View WordPress plugin
CMS Tree Page View WordPress plugin

Post Types Order plugin

Has a settings page to where one can decide to re-order Posts, Media, Reusable blocks and Navigation Menu. By default reordering pages in always on.

Post Types Order

Post Types Order WordPress plugin
Post Types Order WordPress plugin

Simple Page Ordering plugin

Simple Page Ordering

Simple Page ordering also has a drop and drop similar to Post Types Order, but does not have a settings page.

Drag and drop in WordPress Core

There is a trac ticket ages old. Since no one has really taken a hold of implementing ordering and a tree view for core.
Check out the Trac ticket: https://core.trac.wordpress.org/ticket/2702

The first version of this article was originally written 15 January 2015. 

Share the article:

Leave a Reply

Your email address will not be published. Required fields are marked *