Skip to main content
Manage Posts
Updated over 2 months ago

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.

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Manage page

  3. In the Search Posts option box set your search preferences

    1. Status filters will allow you to narrow down the search to only selected post statuses

    2. The keyword field will let you find posts where an entered word is used

    3. Date Range will narrow down the search to posts that have been published in the selected date range

  4. 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.

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Add New page

    1. Set the Post Title

    2. Set the Post Content

    3. Set the Post Excerpt (optional)

    4. Set the Post Custom Fields (optional)

    5. Set the Post Discussion Settings (optional)

    6. Set the Post Featured Image (optional)

    7. Set the Post Tags (optional)

    8. Select an existing Categories for the Post or create a new one(s) (optional)

    9. Select Child Sites where you want to publish this Post

    10. 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,

  1. Follow steps 1 to 9 from the tutorial above

  2. In the Publish Options section

    1. Locate the Publish Immediately menu and select Schedule

    2. Set the wanted Date and Time

    3. Click OK

  3. 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

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Manage Posts page

  3. Search for the wanted post(s)

  4. Once the list of found posts appears

    1. Locate the Post you want to edit

    2. Click the Edit action

View an Existing Post

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Manage Posts page

  3. Search for the wanted post(s)

  4. Once the list of found posts appears

    1. Locate the Post you want to see

    2. Click the View action

Change Status of an Existing Post

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Manage Posts page

  3. Search for the wanted post(s)

  4. Once the list of found posts appears

    1. Locate the Post you want to update

    2. Click the Unpublish action

Change Status in Bulk

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Manage Posts page

  3. Search for the wanted post(s)

  4. Once the list of found posts appears

    1. Locate Posts you want to update

    2. Select users by checking the checkbox in the corresponding row

    3. In the Bulk Actions menu, select the wanted action

    4. 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

  1. Login in to your MainWP Dashboard

  2. Go to the MainWP > Posts > Manage Posts page

  3. Search for the wanted post(s)

  4. Once the list of found posts appears

    1. Locate the Post you want to move to Trash

    2. 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.

Did this answer your question?