Type to search.

#752 by installs

CMS Tree Page View – Reorder Pages with a Drag-and-Drop Tree

by Pär ThernströmVersion 2.6.0

See every page as a drag-and-drop tree. Reorder your site structure in seconds — then edit, add and search right there.

Active installs
50,000+
#752 of 1,000
Downloads, all time
1.8M
1,806,653
Downloads, 30 days
18.2K
3.2K in the last 7
Rating
4.9 / 5
365 reviews
Last updated
33 days ago
Sep 28, 2026
Version
2.6.0
119 releases

Upkeep and compatibility

Last updatedSeptember 28, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress6.6 or newer
Needs PHP7.4 or newer
First publishedMarch 31, 2010
Support, last two months0 of 1 threads resolved (0%)

Reviews

4.9 / 5 from 365 reviews

Reviews by star rating
5 stars345
4 stars9
3 stars4
2 stars2
1 star5

Downloads, last 30 days

Low 144 a dayHigh 1.6K a day

What the author says it does

Your whole site, laid out as one clear tree. Drag a page to move it, click to edit, and shape your structure in seconds.

See the tree in action:

CMS Tree Page View gives WordPress the page overview it’s always been missing: one friendly tree of every page and post, so you can finally see how your site fits together — and rearrange it just by dragging.

No more clicking through endless paginated lists. Everything’s in front of you: drag a page to reorder or renest it, and edit, add or search right where you are. Setting up a brand-new site? Add a whole batch of pages at once.

Loved by editors, agencies and anyone who looks after a content-heavy site — and actively maintained again by its original author, in use since 2010 and translated into more than 20 languages.

If you also run Simple History — my free activity-log plugin — the tree shows recent changes as you go: pick any page to see its history, or glance at the latest edits across your whole site, without leaving the screen.

Why you’ll like it

  • See your whole site in one place. Every page, and exactly how it’s nested, in a single tree.
  • Rearrange by dragging. Move a page up, down, or into another page just by dragging it — the order sticks, and your theme can use it too.
  • Do everything without leaving the tree. Edit, view, add and search your pages right where you see them.

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

I reordered my pages but the new order does not show on my website. Why?

CMS Tree Page View saves the order you set as WordPress’ “menu order”. It does not change how your theme or other plugins query and display your pages — that is up to the theme. To show your pages in the same order on the front end, the query that outputs them must sort by menu_order. For example:

The tree does not load, or keeps showing “Loading…”

This is almost always a JavaScript error from another plugin or your theme that stops the tree from initializing. To track it down:

  • Open your browser’s developer console (F12, then the Console tab) on the tree page and look for red errors.
  • Temporarily switch to a default theme such as Twenty Twenty-Four.
  • Deactivate your other plugins one by one to find the conflict.
Which post types can use the tree?

Any public post type. By default the tree is enabled for hierarchical post types (such as Pages). You can enable or disable it per post type under Settings → CMS Tree Page View.

Can I reorder posts, products or other custom post types?

Yes. The tree works with any public post type — pages, regular posts, WooCommerce products, and your own custom post types — as long as you enable it for that post type in the settings. It works with both hierarchical and non-hierarchical post types, and you can even drag an item from one tree into another to change its post type.

Which pages and posts can each user see in the tree?

The same ones they can see on WordPress’ built-in Posts and Pages screens. The tree follows WordPress’ own permissions, so each user only sees content they are allowed to manage. For example, a user who can edit only their own content (such as a Contributor) sees their own pages and posts in the tree, not other people’s drafts — exactly as on the standard WordPress overview screens.

Can I see who changed a page, or a history of edits?

Yes — if you also install the free Simple History plugin. When it’s active, CMS Tree Page View shows recent activity right in the tree: select any page to see its own history — who edited it, and when — or open the “Latest changes” feed to see edits, moves and new pages across your whole site at a glance.

Screenshots

First 4 of 8, from WordPress.org.

Tagged

Plugins that share its tags

#50 by installs

Custom Post Type UI

by webdevstudios

Admin UI for creating custom content types like post types and taxonomies

Installs
1+ million
Rating
4.6 (276)
Updated
4 months ago

Meta Box plugin is a powerful, professional developer toolkit to create custom meta boxes and custom fields for your custom post types in WordPress.

Installs
500,000+
Rating
4.8 (165)
Updated
11 days ago

#137 by installs

Page Builder by SiteOrigin

by Greg - SiteOrigin

Build responsive page layouts using the widgets you know and love using this simple drag and drop page builder.

Installs
400,000+
Rating
4.8 (1K)
Updated
12 days 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.