The MainWP Plugin allows you to manage WordPress pages on your Websites. MainWP Dashboard will allow you to remotely create a new page on your managed sites, edit existing pages, change the status for existing pages, or completely delete them.
On the MainWP > Pages > Manage page, you can easily find all existing pages and manage them without of hustle of logging into each child site separately.
Login in to your MainWP Dashboard
Go to the MainWP > Pages > Manage Pages page
In the Search options section set your search preferences
Status filters will allow you to narrow down the search to only selected page statuses
The keyword field will allow you to find pages where an entered word is used
Date Range will narrow down the search to pages that have been published in the selected date range
Click the Show Pages button
Once the Search is complete, a list of found pages will appear at the bottom of the page.
Important Notes:
By default, the MainWP Dashboard plugin is set to return (show) a maximum of 50 pages from one Child Site. This is set like this because loading too much data can cause various issues.
MainWP Plugin supports only default WordPress Post Types. For managing Custom Post Types, you will need the MainWP Custom Post Types Extension.
Create a New Page
The MainWP Plugin allows you to create a new WordPress page on one or multiple Child Sites.
Login in to your MainWP Dashboard
Go to the MainWP > Pages > Add New page
Set the Page Title
Set the Page Content
Set the Page Excerpt (optional)
Set the Page Custom Fields (optional)
Set the Page Discussion Settings (optional)
Set the Page Featured Image (optional)
Set the Page Tags (optional)
Set the Page Slug (optional)
Select Child Sites where you want to publish this Page
Click the Publish button
Schedule a Page on Child Sites
The scheduling page on Child Sites is almost the same as publishing it. The only difference is before clicking the Publish button (step 10 from the previous tutorial) is setting it to Scheduled status and setting the time. To do this,
Follow steps 1 to 9 from the tutorial above
In the Publish Options section
Locate the Publish Immediately menu and select Schedule
Set the wanted Date and Time
Click OK
Click the Publish button
Important Notes:
The Page Preview action is not available in the MainWP Dashboard. Since the page will look different on each child site, previewing it on the Dashboard site doesn’t help much.
Edit a Page
Login in to your MainWP Dashboard
Go to the MainWP > Pages > Manage Pages page
Search for the wanted page(s)
Once the list of found pages appears
Locate the Page you want to edit
Click the Edit action
View Existing Page
Login in to your MainWP Dashboard
Go to the MainWP > Pages > Manage Pages page
Search for the wanted page(s)
Once the list of found pages appears
Locate the Page you want to see
Click the View action
Delete a Page
Move Page(s) to Trash
Login in to your MainWP Dashboard
Go to the MainWP > Pages > Manage Pages page
Search for the wanted page(s)
Once the list of found pages appears
Locate the Page you want to move to Trash
Click the Trash action
If you need to delete multiple pages at once, before clicking the Trash action, select all pages you want to move to Trash and use the Bulk Actions menu to delete them.
Delete Permanently
Since WordPress allows you to permanently delete only pages that are currently in Trash, before you can permanently delete them, you need to send them to Trash. Once they are in Trash, the Delete Permanently action will be available.
Restore a Page
Login in to your MainWP Dashboard
Go to the MainWP > Pages > Manage Pages page
Search for the wanted page(s)
Once the list of found pages appears
Locate the Page you want to move to Restore
Click the Restore action
If you need to restore multiple pages at once, before clicking the Restore action, select all pages you want to restore and use the Bulk Actions menu to restore.