What You’ll Accomplish
- Search and view posts across all child sites
- Create new posts on one or multiple sites
- Schedule posts for future publication
- Edit existing posts
- Change post status (publish, unpublish, trash)
- Delete posts individually or in bulk
Prerequisites
- MainWP Dashboard installed and activated
- At least one child site connected to your Dashboard
- Administrator access to your Dashboard site
MainWP supports default WordPress post types. For custom post types, use the MainWP Custom Post Types Extension.
Video Tutorial
View Existing Posts
1
Navigate to Manage Posts
Go to MainWP > Posts > Manage.

2
Set search filters
In the Search Posts section:
| Filter | Description |
|---|---|
| Status | Filter by Published, Draft, Pending, Scheduled, Trash |
| Keyword | Search for specific text in post titles or content |
| Date Range | Filter posts published within a date range |
3
Select sites
Select the child sites you want to search.
4
Search
Click Show Posts.A list of matching posts appears at the bottom of the page.
By default, MainWP returns a maximum of 50 posts per child site to prevent performance issues when loading large amounts of data.
Create a New Post
1
Navigate to Add New
Go to MainWP > Posts > Add New.

2
Enter post content
Complete the post fields:
| Field | Required | Description |
|---|---|---|
| Title | Yes | Post title |
| Content | Yes | Post body content |
| Excerpt | No | Short summary |
| Custom Fields | No | Additional metadata |
| Discussion Settings | No | Comment and pingback options |
| Featured Image | No | Post thumbnail |
| Tags | No | Post tags |
| Categories | No | Select existing or create new |
3
Select sites
Select the child sites where you want to publish this post.
4
Publish
Click Publish.The post is created on all selected sites.
Schedule a Post
1
Create post
Follow the steps above to create a new post (steps 1-3).
2
Set schedule
In the Publish Options section:
- Click Publish Immediately dropdown
- Select Schedule
- Set the date and time
- Click OK
3
Schedule
Click Publish.The post is scheduled on all selected sites.
Post preview is not available in the MainWP Dashboard because posts may display differently on each child site due to different themes and settings.
Edit an Existing Post
1
Search for post
Go to MainWP > Posts > Manage and search for the post.
2
Edit
Find the post in the results and click Edit.

3
Update
Make your changes and save.
View a Post on Its Site
1
Search for post
Go to MainWP > Posts > Manage and search for the post.
2
View
Find the post in the results and click View.
The post opens on its child site in a new tab.

Change Post Status
Single Post
1
Search for post
Go to MainWP > Posts > Manage and search for the post.
2
Change status
Find the post and click the status action (Unpublish, Publish, etc.).

Bulk Status Change
1
Search for posts
Go to MainWP > Posts > Manage and search for the posts.
2
Select posts
Check the boxes next to the posts you want to update.
3
Apply action
Select the action from Bulk Actions dropdown and click Apply.
Available actions depend on the current post status. Published posts can be unpublished, scheduled posts can be published, etc.
Delete Posts
Move to Trash
1
Search for post
Go to MainWP > Posts > Manage and search for the post.
2
Trash
Find the post and click Trash.

Delete Permanently
WordPress only allows permanent deletion of posts already in Trash.1
Search for trashed posts
Go to MainWP > Posts > Manage and set Status to Trash.
2
Delete
Find the post and click Delete Permanently.
Self-Check Checklist
- You can search and view posts across child sites
- New posts publish successfully to selected sites
- Scheduled posts show correct scheduling
- Post status changes apply correctly
- Deleted posts move to trash or delete permanently
Related Resources
- Manage Pages - Page management documentation
- Custom Post Types Extension - Manage custom post types
- Boilerplate Extension - Create content templates