The MainWP Plugin allows you to manage WordPress posts on your Websites. MainWP Dashboard will allow you to remotely create new posts on your managed sites, edit existing posts, change the status for existing posts, or completely delete them.
On the MainWP > Posts > Manage Posts page, you can easily find all existing posts and manage them without the hustle of logging into each child site separately.
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Manage page
In the Search Posts option box set your search preferences
Status filters will allow you to narrow down the search to only selected post statuses
The keyword field will let you find posts where an entered word is used
Date Range will narrow down the search to posts that have been published in the selected date range
Click the Show Posts button
Once the Search is complete, a list of found posts 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 posts 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 Post
The MainWP Plugin allows you to create a new WordPress post on one or multiple Child Sites.
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Add New page
Set the Post Title
Set the Post Content
Set the Post Excerpt (optional)
Set the Post Custom Fields (optional)
Set the Post Discussion Settings (optional)
Set the Post Featured Image (optional)
Set the Post Tags (optional)
Select an existing Categories for the Post or create a new one(s) (optional)
Select Child Sites where you want to publish this Post
Click the Publish button
Schedule a Post on Child Sites
Scheduling post 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 Post Preview action is not available in the MainWP Dashboard. Since the Post will look different on each child site, previewing it on the Dashboard site doesn’t help much.
Edit an Existing Post
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Manage Posts page
Search for the wanted post(s)
Once the list of found posts appears
View an Existing Post
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Manage Posts page
Search for the wanted post(s)
Once the list of found posts appears
Change Status of an Existing Post
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Manage Posts page
Search for the wanted post(s)
Once the list of found posts appears
Locate the Post you want to update
Click the Unpublish action
Change Status in Bulk
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Manage Posts page
Search for the wanted post(s)
Once the list of found posts appears
Locate Posts you want to update
Select users by checking the checkbox in the corresponding row
In the Bulk Actions menu, select the wanted action
Click the Apply button
Important Notes:
Available actions in the action row and the Bulk Actions menu depend on the current status of a Post. For example, if a Post is currently Published, you will be able to Unpublish it. In case a Post is Scheduled, you will be able to publish it.
Delete Post
Move Post(s) to Trash
Login in to your MainWP Dashboard
Go to the MainWP > Posts > Manage Posts page
Search for the wanted post(s)
Once the list of found posts appears
Locate the Post you want to move to Trash
Click the Trash action
If you need to delete multiple posts at once, before clicking the Trash action, select all posts 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 posts 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.