Plugin Domain: wppluginpilot.com/multisitepostpublisher
Plugin Type: WordPress Multisite
Purpose: Publish posts from the main site to selected subsites in a multisite network
The Multi-Site Post Publisher (MSPP) plugin is a powerful tool for WordPress multisite networks. It enables network administrators to create a post on the main site and push it automatically to one or more subsites, reducing the need to manually copy and paste content into each site. It’s ideal for news networks, franchises, educational organizations, or anyone managing multiple WordPress subsites with similar content requirements.
plugins_loaded
, initializing the main class and loading:
class-mspp-settings.php
)class-mspp-metabox.php
)class-mspp-publisher.php
)class-mspp-functions.php
)update_site_option()
save_post
, if subsites are selected:
switch_to_blog( $subsite_id );
wp_insert_post( $post_data );
restore_current_blog();
The following are cloned:
/wp-content/plugins/multi-site-post-publisher/
MSPP Main Site
) and click “Add New Application Password”.Note: If the Application Password section is missing, ensure the site uses HTTPS and the REST API is enabled.
https://news.example.com
)The site will now appear in the list of publishable destinations.
switch_to_blog()
Issue | Solution |
---|---|
Posts not showing in subsites | Ensure subsite is enabled in plugin settings and you have permissions |
Images missing | Plugin doesn’t upload images to subsites. Upload manually or use CDN |
Categories not assigned | Categories matched by name. Missing ones are ignored |
Custom fields not copied | Use mspp_before_publish and mspp_after_publish hooks |
multi-site-post-publisher/
├── css/
│ └── admin.css
├── js/
│ └── admin.js
├── classes/
│ ├── class-mspp-settings.php
│ ├── class-mspp-metabox.php
│ ├── class-mspp-publisher.php
│ └── class-mspp-functions.php
├── multi-site-post-publisher.php
Visit: https://wppluginpilot.com/multisitepostpublisher
Or email: support@wppluginpilot.com
WP Plugin Pilot – All Rights Reserved ©