> ## Documentation Index
> Fetch the complete documentation index at: https://mainwp-mintlify-b66ccbcf.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Pages

> Manage WordPress pages across your Child Sites from the MainWP Dashboard. Create, edit, schedule, change status, and delete pages remotely without logging into each child site separately.

The Manage Pages feature lets you create, edit, schedule, and delete WordPress pages across all your child sites from a central location. Search for pages across your network, restore trashed pages, and manage content without logging into each site individually.

## What You'll Accomplish

* Search and view pages across all child sites
* Create new pages on one or multiple sites
* Schedule pages for future publication
* Edit existing pages
* Delete and restore pages

## Prerequisites

* MainWP Dashboard installed and activated
* At least one child site connected to your Dashboard
* Administrator access to your Dashboard site

<Note>
  MainWP supports default WordPress post types. For custom post types, use the [MainWP Custom Post Types Extension](https://mainwp.com/extension/custom-post-types/).
</Note>

***

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/O4jG-GRHE2Q" title="Manage Pages - Video Tutorial" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

***

## View Existing Pages

<Steps>
  <Step title="Navigate to Manage Pages">
    Go to **MainWP > Sites > Content Operations > Manage Pages**.

    <img src="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=8f760d31dad1002511782f8a4f832717" alt="Go to MainWP > Sites > Content Operations > Manage Pages" data-og-width="1753" width="1753" data-og-height="973" height="973" data-path="images/dashboard/sites-content-192db1.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?w=280&fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=577c3685315efa6946ea35b30cc01038 280w, https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?w=560&fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=17688534f2490da4d65a07db17d9dbd9 560w, https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?w=840&fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=93753c405ae164b85c5c6738ee247001 840w, https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?w=1100&fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=a1f622ad5019a7fdcb6aba55f54fcf3b 1100w, https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?w=1650&fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=ddd2172607aab8e848bd76c8e76a144c 1650w, https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-192db1.png?w=2500&fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=ab9a5d048b452d465a4861eb77c77413 2500w" />
  </Step>

  <Step title="Set search filters">
    In the **Search** section:

    | Filter     | Description                                                    |
    | ---------- | -------------------------------------------------------------- |
    | Status     | Filter by Published, Pending, Private, Scheduled, Draft, Trash |
    | Keyword    | Search for specific text in page titles or content             |
    | Date Range | Filter pages last modified within a date range                 |
  </Step>

  <Step title="Select sites">
    [Select the child sites](/getting-started/mainwp-user-interface) you want to search.
  </Step>

  <Step title="Search">
    Click **Show Pages**.

    A list of matching pages appears at the bottom of the page.
  </Step>
</Steps>

<Note>
  By default, MainWP returns up to 50 pages per child site. You can change this limit using **Max pages to return** under **Search Options**.
</Note>

***

## Create a New Page

<Steps>
  <Step title="Navigate to Add New">
    Go to **MainWP > Sites > Content Operations > Manage Pages**, then click **Create New Page**.

    <img src="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-2da0bc.png?fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=41493223093abbf03049853c743c4128" alt="Create a new bulk page in MainWP Dashboard" width="1750" height="1056" data-path="images/dashboard/sites-content-2da0bc.png" />
  </Step>

  <Step title="Enter page content">
    Complete the page fields:

    | Field               | Required | Description         |
    | ------------------- | -------- | ------------------- |
    | Title               | No       | Page title          |
    | Content             | No       | Page body content   |
    | Custom Fields       | No       | Additional metadata |
    | Discussion Settings | No       | Comment options     |
    | Featured Image      | No       | Page thumbnail      |
    | Slug                | No       | Custom URL path     |
  </Step>

  <Step title="Select sites">
    [Select the child sites](/getting-started/mainwp-user-interface) where you want to publish this page.
  </Step>

  <Step title="Publish">
    Click **Publish**.

    The page is created on all selected sites.
  </Step>
</Steps>

***

## Schedule a Page

<Steps>
  <Step title="Create page">
    Follow the steps above to create a new page (steps 1-3).
  </Step>

  <Step title="Set schedule">
    In the **Publish Options** section:

    1. Under **Publish**, select **Schedule**
    2. Set the date and time
  </Step>

  <Step title="Schedule">
    Click **Publish**.

    The page is scheduled on all selected sites.
  </Step>
</Steps>

<Note>
  Page preview is not available in the MainWP Dashboard because pages may display differently on each child site due to different themes and settings.
</Note>

***

## Edit an Existing Page

<Steps>
  <Step title="Search for page">
    Go to **MainWP > Sites > Content Operations > Manage Pages** and search for the page.
  </Step>

  <Step title="Edit">
    Find the page in the results and click **Edit**.

    <img src="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-7d8fd5.png?fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=7f37b1095b030b80ca5f6193446c33e1" alt="Once the list of found pages appears" width="1438" height="444" data-path="images/dashboard/sites-content-7d8fd5.png" />
  </Step>

  <Step title="Update">
    Make your changes, then click **Publish**.
  </Step>
</Steps>

***

## View a Page on Its Site

<Steps>
  <Step title="Search for page">
    Go to **MainWP > Sites > Content Operations > Manage Pages** and search for the page.
  </Step>

  <Step title="View">
    Find the page in the results and click **View**.

    <img src="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-0b49d8.png?fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=c4273801091ec8fab16775f6c41bcc45" alt="Once the list of found pages appears" width="1453" height="610" data-path="images/dashboard/sites-content-0b49d8.png" />

    The page opens on its child site in a new tab.
  </Step>
</Steps>

***

## Delete Pages

### Move to Trash

<Steps>
  <Step title="Search for page">
    Go to **MainWP > Sites > Content Operations > Manage Pages** and search for the page.
  </Step>

  <Step title="Trash">
    Find the page and click **Trash**.

    <img src="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-fb3a22.png?fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=3d3167156a7ae5a36b7254fb10dcc3ec" alt="Once the list of found pages appears" width="1447" height="542" data-path="images/dashboard/sites-content-fb3a22.png" />
  </Step>
</Steps>

For multiple pages, select them using checkboxes and use **Bulk Actions > Move to trash**.

### Delete Permanently

The per-page **Delete permanently** action appears only for pages in Trash.

<Steps>
  <Step title="Search for trashed pages">
    Go to **MainWP > Sites > Content Operations > Manage Pages** and set **Status** to **Trash**.
  </Step>

  <Step title="Delete">
    Find the page and click **Delete Permanently**.
  </Step>
</Steps>

<Warning>
  **Bulk Actions > Delete permanently** can permanently delete selected pages even when they are not in Trash. This action cannot be undone.
</Warning>

***

## Restore a Page

<Steps>
  <Step title="Search for trashed pages">
    Go to **MainWP > Sites > Content Operations > Manage Pages** and set **Status** to **Trash**.
  </Step>

  <Step title="Restore">
    Find the page and click **Restore**.

    <img src="https://mintcdn.com/mainwp-mintlify-b66ccbcf/9izyunHhMZsYyuja/images/dashboard/sites-content-8ac77e.png?fit=max&auto=format&n=9izyunHhMZsYyuja&q=85&s=1b5fe9e0d54486ff0745a6e275956997" alt="Click the Restore action" width="1443" height="369" data-path="images/dashboard/sites-content-8ac77e.png" />
  </Step>
</Steps>

For multiple pages, select them using checkboxes and use **Bulk Actions > Restore**.

***

## Self-Check Checklist

* [ ] You can search and view pages across child sites
* [ ] New pages publish successfully to selected sites
* [ ] Scheduled pages show correct scheduling
* [ ] Page edits save correctly
* [ ] Deleted pages move to trash
* [ ] Trashed pages restore successfully

***

## Related Resources

* [Manage Posts](/sites/content/manage-posts) - Post management documentation
* [Custom Post Types Extension](https://mainwp.com/extension/custom-post-types/) - Manage custom post types
* [Boilerplate Extension](/add-ons/posts-pages/boilerplate-extension) - Create content templates
