What's WP
Find Everything Related to WordPress - Best Tutoriasl on WordPress!
How to Manage Posts and Pages in WordPress with Nested Pages

How to Manage Posts and Pages in WordPress with Nested Pages

WordPress users can create, edit or delete posts, pages or any other post types in an intuitive user interface. That is easy to handle, even for beginners. However, when it comes to page structure management, it may be a troublesome business to change page order and add subpages via the default interface.

To make things easier, WordPress developers launch Nested Pages plugin that enables users to manage page structure in a drag-and-drop interface. Here, we make a step-by-step guide on how to better manage posts and pages with WordPress Nested Pages plugin.

Step 1: Install and Activate Nested Pages on Your Website

Nested Pages plugin is an ideal method to add tree view of page structure. That enables quick edit functionality for Posts/Pages interface in WP admin. Note that, this plugin is available for any post types in WordPress. You should get started to access to WordPress dashboard and search for Nested Pages via Menu > Plugins > Add New. Install and activate this plugin.

Install Nested Pages Plugin

Since a new option “Nested Pages” shown under Menu > Settings, you have successfully installed this plugin on your website. Customize those settings according to personal needs.

Step 2: Customize Nested Pages Settings

Go to Settings > Nested Pages and here you come to Nested Pages Settings Page. Two tabs are included in the settings page. The General tab includes a list of general options for plugin customization while the Post Type tab is where to determine which post types are accessible for Nested Pages.

First of all, give your menu a proper name. That can be anything as you need. The Display Options is where to enable “Date Picker” function in Quick Edit. Make a decision on whether to hide menu sync checkbox and whether to disable menu sync completely under “Menu Sync” settings.

The “Allow Page Sorting” is used to determine which user roles would get the permission to sort pages. Click “Save Changes” button to have all settings confirmed.

Nested Pages General Settings

Move to Post Types tab. That allows you to simply enable Nested Pages for any existing post types on your website. Check the box under “Enabled” column and enable Nested Pages for this post type. The rest options are available for you to replace default menu, hide default link and disable nesting. Set up those options as needed and then click “Save Changes”.

Nested Pages Settings Post Types

Step 3: Manage WordPress Posts and Pages Using Nested Pages

Having the Nested Pages set up, you should go to Menu > Pages. The default Pages user interface has been replaced to a drag-and-drop one. That allows you to reorder pages, clone pages, add child pages and quick edit pages in a simple way. In the following, we would like to show you the main uses of this drag-and-drop interface.

First Purpose: Change the Order of Pages

A button is shown on the left side of every page title, which is used to drag and drop the page to anywhere within the interface thereby customizing pages structure. If there is a need to change the order of certain pages, you just need to click the button corresponding to a page and then drag & drop it to another place.

For instance, we plan to exchange order between the Home Page and Sample Page. Simply drag and drop one page to the target location. And then, the order is changed successfully. It is easy to handle, even for some newbies.

Change Page Order

Second Purpose: Add Subpages to a Parent Page

Two methods are available for adding subpages to a page and both are easy to understand.

Method 1: The first method is great for webmasters who have created parent page and child pages before everything. For instance, we plan to subordinate the Plugin Review, Theme Review, Software Review and Web Hosting Review to the Review page. We just need to drag and drop those pages one by one and place each page under the Review page. Move the subpage slightly to the right and make it subject to the parent page.

Having all changes done, the page structure would be shown as below.

Add Subpages

Method 2: Another way to achieve the same goal is using the “Add Child” function. That is suitable for users who have not had all subpages created. Take the Review page as an example. Here, we would like to create several child pages under this page. Target the Review page and click “Add Child” button.

Add Child Page

A tab pops up, which requires you to enter the child page title and customize child page status, author and template. And then, you need to click “Add & Edit” to create and edit this child page.

Edit Child Page

The child page would be subject to the Review page automatically. Complying with the above guide, the page structure would be shown as below. Create as many child pages as needed in the same manner.

Child Page Example

Third Purpose: Clone Pages

This plugin allows users to clone pages via this drag-and-drop interface. Move your mouse to a page that is to be cloned and then click “Clone”. A tab pops up and this is where to set the number of copies, page status and author. Click “Clone” to create as many copies as planned.

Clone Pages

The clone pages would be shown as below.

Clone Pages Example


Lucy has been a very experienced SEOer, technical writer, web developer, c# developer since 2002. Now she owns a startup in San Francisco, CA, focusing on running a couple of blogs to share knowledge and experience with global readers and deliver exceptional results to global sponsors by leveraging the power of Internet.