This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Swifty Page Manager


Swifty Page Manager

WordPress handles the pages of your website like blog posts. You can order them alphabetically, by date, by author or by number of responses. Nice for blog posts. Not so much for website pages. Swifty Page Manager shows you how the pages of your WordPress site are positioned and related to each other in a clear page tree overview.

Add. Move. Remove.

Add a new page and drag-and-drop it in the right position. Need to delete a page? Just click the trash bin icon and you’re done. Made a mistake? No worries. You can always get it back from the trash bin.

Basic page settings

When you add a page, just give it a short name. This will appear in the main navigation menu of your site. Then give it a title. That’s the short line of text that will appear blue in Google. Very important to put the main keyword in there.

Advanced page settings

Neatly tucked away behind the “More” button you will find things like the page URL. It is generated automatically. But if you want, you can change the so called ‘slug’ here. And you can change the status from draft to published and back.

Super powers within reach

Swifty Page Manager is part of the SwiftySite family of plugins and theme. Designed specifically for the end-user, wether you’re plumber or a painter, a shop owner or a consultant, a secretary of a law firm asked to maintain the website or a soccer mom who volunteered to manage the club website, SwiftySite will simplify creating and managing a WordPress website for you like no other. Search for the SwiftySite plugin and get all of this awesomeness today. For free.

Having said that, here are the benefits of the Swifty Page Manager when you use it as part of the whole SwiftySite experience:

Built-in navigation

Normally in WP you create pages in one spot. And then define the menu somewhere else. Mistakes are easily made. It’s easy to forget to add a new page to the site menu. But not with Swifty Page Manager. Because Swifty Site Designer makes sure your site menu is exactly what your page tree overview looks like.

Now you see me.
Now you don’t.

Swifty Page Manager works closely together with the Swifty Site Designer theme. That enables you to create a page for the whole world to see. But also to hide that page from your menu. This is especially helpful for landing pages. You know, when you advertise on facebook or Google and you want the people to ‘land’ on a special page.

Touch-friendly navigation

There is a special interaction between Swifty Page Manager and the Swifty Site Designer Theme. If you have both, you can decide how your menu should behave. On mobile, one tap on a main menu item opens the submenu. Lot’s of visitors don’t realize they have to tap the main menu item again if they want to go there. This could potentially mean that one of your most important pages does not get the number of visitors it deserves. We solve this problem by adding an extra button at the top of the submenu. This button has the same name as the main menu item by default. And on click goes there. In the Page Manager, however, you can change the name of this button.

Area management

There is also a special interaction between Swifty Page Manager and the Swifty Content Creator Plugin. If you have both, you can decide – per page – which area’s of that page, such as the header, the footer or the navigation bar, need to be shown or hidden. This allows you to create special types of pages. Like a landing page. A blog page. Or a product page.


A huge time saver is the ability to make a copy of an entire page. For certain parts of your site, like your blog or your product pages, you may want to use the same type of page layout every time. Just create it once. And then re-use it for the next one. Told ya. Super powers are up for grabs 😉

Learn more about the powerful combination of Swifty plugins and theme

List of features

  • Create a new page (by clicking the + icon)
  • Name a page (for the menu on your site)
  • Give it a good title (important for Google)
  • Position a page (on the same level as the previous one or as a sub)
  • Publish a page (by clicking the publish button)
  • Put a page back on draft (after it has been published. New pages start as a draft)
  • Move a page with drag and drop (click and hold the page icon while you move it)
  • Jump to a page to view it (by clicking the view icon)
  • Jump to a page to edit it (by clicking the edit icon)
  • Remove a page (by clicking the trash bin icon)
  • Restore a page (by clicking the ‘Trash’ link)

Extra Features

  • Automatically generated site navigation (Your site menu is the exact same as your page tree)
  • Show or hide a page in the navigation menu (allows you to create viewable pages that are not in your site menu, for instance, landing pages)
  • Choose which page area’s you want shown or hidden (For example: hide the header but show the sidebar on this page)
  • Re-use page types (Create the perfect blog page or landing page and re-use that as often as you like)
  • Touch-friendly navigation (You can rename the auto-generated first button of the submenu)

Switch between simple and advanced

As with all the plugins the Swifty team develops, the Swifty Page Manager is focused on simplifying the things that you use most, making them easier and faster to work with.

Once you’ve installed Swifty Page Manager you can manage your pages both in our new way, and in the native WordPress way. You are free to use both of these modes any time you like.

Get Swifty Page Manager

Go to the plugins page in the admin dashboard of your website. Search for Swifty Page Manager there. Click install. Click activate. You’re done. Or follow these instructions.


Swifty Page Manager is currently available in:

  • अंग्रेज़ी
  • Nederlands
  • Simplified Chinese (by LoveFS)
  • Serbian (by Borisa Djuraskovic)
  • Hebrew (by Ahrale)

Would you like to see your language here or help improve the above translations? Click here.


We hope that Swifty Page Manager makes your life a little easier and that you will enjoy this free plugin. If you like it, don’t forget to rate it! This helps others make a well informed decision.

Credits: this plugin is based on CMS Tree Page View.

Click here to get to know us a bit better.


  • See how pages are related to each other in one view.

  • Create, delete and move pages. Manage the page settings.

  • Drag and drop pages to rearrange them.

  • Super Powers Unlocked: Clone pages! When you have the full SwiftySite setup, you can reuse the previous page's layout and content when you create a new page.

  • Super Powers Unlocked: Manage Areas! When you have the full SwiftySite setup, you can choose which areas must be shown or hidden on this page. Also change the slug if you like.

  • Restore a page from the trash bin. Accidentally deleted a page? No worries. Just retrieve it from the trash bin.


Automatic installation

The easiest way to get your hands on Swifty Page Manager is to go to your WordPress website, log in and go to the plugin menu in the WordPress admin sidebar. Click “Add new” and search for “Swifty Page Manager” in the search field. When you’ve found it, simply click “Install now” and you’re done.

Manual installation

  1. Use the big download button above to download the latest version of Swifty Page Manager to your computer.
  2. Then upload the entire folder with FTP to the wp-content/plugins folder of your WordPress website.
  3. Go to the plugins screen and find Swifty Page Manager plugin in the list
  4. Click ‘Activate Plugin’ and you’re done!

For more detailed instructions, look here.

Minimum Requirements

  • WordPress 3.8 or greater

सामान्य प्रश्न

Installation Instructions

Automatic installation

The easiest way to get your hands on Swifty Page Manager is to go to your WordPress website, log in and go to the plugin menu in the WordPress admin sidebar. Click “Add new” and search for “Swifty Page Manager” in the search field. When you’ve found it, simply click “Install now” and you’re done.

Manual installation

  1. Use the big download button above to download the latest version of Swifty Page Manager to your computer.
  2. Then upload the entire folder with FTP to the wp-content/plugins folder of your WordPress website.
  3. Go to the plugins screen and find Swifty Page Manager plugin in the list
  4. Click ‘Activate Plugin’ and you’re done!

For more detailed instructions, look here.

Minimum Requirements

  • WordPress 3.8 or greater
What is the difference between ‘Draft’ and ‘Live’ ?

Draft is beer from the tap and Live is … 🙂

In the page settings you can choose between ‘Draft’ and ‘Live’. When you select ‘Live’ the page will be visible for the visitors of your site. When you select ‘Draft’, the page will not be visible on your website nor in your menu. This is great if you are making a new page which is not final yet or if you temporarily want to take a page offline. When you are ready, you can change the page settings to ‘live’.

Oops…I deleted the wrong page. What should I do?

Well, good thing we didn’t take out the trash yet!

All the removed pages have been put into the trash bin. You can access the trash bin by clicking the ‘Trash’ link located above your page tree. You can then select the deleted items and restore them if you wish. Or you can choose to remove them permanently.

In the page settings I can choose between some different templates. What does this mean?

It means that your website theme is so awesome that it has several predefined page templates that you can choose from. These templates are specific pagetypes such as a contact-page, blog-page, archive-page or FAQ-page. You can choose these here and save yourself some time setting up the page content.

How can I re-arrange my page tree?

You can easily re-arrange your pages by dragging them up or down to another position in the page tree. If you see a check icon, you can release your mouse button to move the page to this specific spot. If the arrow points at a page, the page you are moving will become a sub page of that page. If the arrow points between two pages it will become a page on that level and in that position.

Tip: to re-arrange your Christmas tree, see below

This plugin is awesome! How can I thank you?

First of all, thanks for using our plugin. We really appreciate that. If you want to thank us, you can give us a nice rating in the side bar here. This helps others make an informed decision. Also, you might tell a few of your friends about us. 🙂

How can I re-arrange my Christmas tree?

If you have one of those perfectly shaped fake trees, you should look for color-coded branches and put them in in the right order. If you have a real tree, well, the fake tree stores might still be open…

Next, put in the lights. Lots of lights! Step back, squeeze your eyes a bit and look at the tree through your eyelashes. This way you can check if the lights are distributed proparly. Same goes for all the other decorations.

If you put candy in your tree, make sure you put it low enough so that the kids can reach it. If you put it out of reach, they WILL find a way to get it. And most of the time it ends badly for the tree!

Where can I find more info?

I want to report a bug. Where can I do that?

If it’s a real bug, you can call 1-800-BUG-BUSTERS

If there is something wrong with our plugin, we really want to know, so that we can fix it. Please submit a bug report via the support tab above!

Try to describe the actions that lead up to the point where something is not working right, so that we can reproduce the problem.


मार्च 26, 2017
This was a great replacement for CMS Page Tree View - larger font, I like the drag and drop when I can make it work - easily add, view, edit pages from the same back-end UI. Now, I need a front-end sidebar expanding/collapsing html page list-er widget per section/group of pages. Back-end page management is fixed thanx to this plug-in
सितम्बर 3, 2016
Thank you so much for this very functional and smooth working plugin. I tried many page ordering plugins, and none of them worked for my setup. I installed yours, didn't have to read a thing and voila, I was able to do what I spent hours researching a fix for in under 10 seconds. I almost had to spend over $100 for a newer theme, because my theme is getting a little out-dated which is why some of my page ordering slipped out of place with some updates I did on other areas of my site. Excellent job well done! 5 Stars all the way.
सितम्बर 3, 2016
adds lots of trash in a menu, buggy control (move page), lack of functions 🙁
18 के सभी समीक्षा पढ़ें

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।


Translate “Swifty Page Manager” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

बदलाव विवरण

3.0.1 – 2016-12-13

  • If SwiftySite plugin is active, page titles set in Swifty Page Manager and titles set in YoastSEO will be synchronised. If there is a conflict in these titles, Swifty Page Manager’s title will win (only in Swifty mode; not in stand-alone plugin).
  • If both the SwiftySite and YoastSEO plugins are active, you can now enter a description meta tag and set if search engines may index and/or follow the page (only in Swifty mode; not in stand-alone plugin).
  • Fixed: the title was not always used correctly as title tag (only in Swifty mode; not in stand-alone plugin).
  • Fixed: sometimes the plugin could not be uninstalled.
  • Fixed: a BBPress compatibility issue.

3.0.0 – 2016-05-24

  • Version bump. This is part of the full SwiftySite 3 set op plugins and theme.


  • All areas can now be turned on and off (Only for Swifty Site Designer theme).
  • When adding a new page, you can optionally copy the area settings and content from the parent page. (Only for Swifty Site Designer theme).


  • Version bump for author update.


  • Important speed improvement: determining draft state is now much quicker.


  • Language strings now have the correct slug, so they can be translated better.


  • Small bugfix for WMPL.


  • The maximum width of the view / tree can now be set in the settings screen, so the buttons can now be closer to the titles.
  • Added a WPML language switcher.
  • Fixed a problem with activate after install.
  • Added an option for showing a main menu’s title also as the first child in it’s dropdown menu (only in Swifty mode; not in stand-alone plugin).


  • Prevent Ninja Forms messages from showing on top of Swifty Page Manager.


  • Improved WPML compatiblity.
  • Removed | character from title (only in Swifty mode; not in stand-alone plugin).
  • Added real-time validation check for the url / slug (only in Swifty mode; not in stand-alone plugin).
  • Ready for WordPress 4.4
  • New screenshots.


  • Fixed: page settings not working in IE.
  • Fixed: some issues with url’s.


  • Better protection against duplicate url’s / slugs.


  • Fixed an issue where 1.4.3. would give erros on some shared hosting accounts.
  • Renamed “Page edit” to “Page settings”.


  • Shows version number on the setting page.


  • A few small changes.


  • A few small changes.


  • Fixed important bug: 1.3.0 was not compatible with PHP older than 5.3. 1.4.0 is. Please update asap!


  • Is prepared for cooperating with upcoming Swifty plugins.


  • Fixed important bug: 1.2.0 caused the plugin to conflict with some other plugins. Please update asap!
  • Changed: Status labels for draft etc. are now after the page title instead of in front
  • Changed: Rearranged a few of the page icons
  • Changed: Input fields are now wider


  • Fixed bug: broken trash link
  • Added a move button to the page manager pages, hovering it will display a help message
  • Added language: Hebrew (Thanks to: Ahrale).
  • Numerous small inprovements
  • Ready for WordPress 4.2.2


  • Fixed bug: post-type related
  • Ready for WordPress 4.0


  • Added language: Simplified Chinese (Thanks to: LoveFS).
  • Added language: Serbian (Thanks to: Borisa Djuraskovic).


  • Fixed bug: plugin did not activate in PHP 5.2.4.


  • Fixed bug: in some situations page order might be changed incorrectly.


  • Small fix for incorrect version number.


  • Added language/translation info.


  • Improved the description page.


  • We are very happy to release our very first open source product.