{"id":255251,"date":"2026-01-13T23:21:30","date_gmt":"2026-01-13T23:21:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/multipost\/"},"modified":"2026-01-18T13:52:45","modified_gmt":"2026-01-18T13:52:45","slug":"masspost","status":"publish","type":"plugin","link":"https:\/\/mri.wordpress.org\/plugins\/masspost\/","author":21159367,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"MassPost \u2013 Post, Share, Send to Several Websites","header_author":"Unioney","header_description":"Publish posts seamlessly to multiple WordPress websites via a secure REST API. MassPost streamlines content distribution, ensuring your latest posts reach multiple target sites without manual copying or pasting.","assets_banners_color":"28387f","last_updated":"2026-01-18 13:52:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/unioney.com","rating":3.7,"author_block_rating":0,"active_installs":10,"downloads":260,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"unioney","date":"2026-01-13 23:20:59"},"1.1.0":{"tag":"1.1.0","author":"unioney","date":"2026-01-14 10:52:12"},"1.1.1":{"tag":"1.1.1","author":"unioney","date":"2026-01-18 13:52:45"}},"upgrade_notice":{"1.1.0":"<p>This update adds automatic content image syncing. All images in your post content will now be downloaded and hosted locally on each target site.<\/p>","1.0.0":"<p>First stable release. Install MassPost on both your source and target WordPress sites to start publishing everywhere at once.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3439045,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3439045,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3439045,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3439045,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3439045,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"<strong>Settings Page<\/strong> \u2013 Subscriptions and Local Authentication","2":"<strong>Settings Page<\/strong> \u2013 Data Operations and Target Publication Network"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[127666,13226,253942,2686,2970],"plugin_category":[51],"plugin_contributors":[227293],"plugin_business_model":[],"class_list":["post-255251","plugin","type-plugin","status-publish","hentry","plugin_tags-content-distribution","plugin_tags-cross-posting","plugin_tags-masspost","plugin_tags-multi-site","plugin_tags-publish","plugin_category-multisite","plugin_contributors-unioney","plugin_committers-unioney","plugin_support_reps-unioney"],"banners":{"banner":"https:\/\/ps.w.org\/masspost\/assets\/banner-772x250.png?rev=3439045","banner_2x":"https:\/\/ps.w.org\/masspost\/assets\/banner-1544x500.png?rev=3439045","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/masspost\/assets\/icon.svg?rev=3439045","icon":"https:\/\/ps.w.org\/masspost\/assets\/icon.svg?rev=3439045","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/masspost\/assets\/screenshot-1.png?rev=3439045","caption":"<strong>Settings Page<\/strong> \u2013 Subscriptions and Local Authentication"},{"src":"https:\/\/ps.w.org\/masspost\/assets\/screenshot-2.png?rev=3439045","caption":"<strong>Settings Page<\/strong> \u2013 Data Operations and Target Publication Network"}],"raw_content":"<!--section=description-->\n<p><strong>MassPost<\/strong> is the ultimate tool for editors, publishers, and agencies managing multiple WordPress websites.<br \/>\nInstead of copying content across sites, you can publish a post once and automatically syndicate it to as many target websites as you like.<\/p>\n\n<h3>Why Choose MassPost?<\/h3>\n\n<ul>\n<li><strong>Publish Once, Share Everywhere<\/strong> \u2013 Write your post once and send it to all your websites with a single click.  <\/li>\n<li><strong>Keep Your Content Consistent<\/strong> \u2013 Categories, tags, featured images, and formatting are preserved across all sites.  <\/li>\n<li><strong>Stay Organized<\/strong> \u2013 When you delete a post, it's automatically removed from all connected sites.  <\/li>\n<li><strong>Save Time<\/strong> \u2013 Edit posts faster with Quick Edit support right from your posts list.  <\/li>\n<li><strong>Schedule Ahead<\/strong> \u2013 Set a future publish date and it syncs perfectly across all your websites.  <\/li>\n<li><strong>Protection Built-In<\/strong> \u2013 Your sites communicate securely with password-protected connections.  <\/li>\n<li><strong>Only Send What Changed<\/strong> \u2013 MassPost is smart enough to skip posts that haven't been modified, keeping things fast.  <\/li>\n<li><strong>Your URLs Stay the Same<\/strong> \u2013 Post links (slugs) remain consistent, making it easier for readers to find content.  <\/li>\n<li><strong>Content Images Sync<\/strong> \u2013 Images embedded in your post content are automatically downloaded and hosted locally on each target site.<\/li>\n<\/ul>\n\n<p>MassPost streamlines content distribution, keeps your network of sites consistent, and saves countless hours of manual work.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 6.0 or higher  <\/li>\n<li>PHP 7.4 or higher (works with PHP 8.0 \u2192 8.4)  <\/li>\n<li>WP-Cron (or real cron) enabled  <\/li>\n<li>Standard PHP extensions: cURL, OpenSSL, DOM  <\/li>\n<li>512 MB+ PHP memory recommended if running many feeds with AI<\/li>\n<\/ul>\n\n<p><strong>Best practice for performance<\/strong>\nFor the smoothest AI processing and zero-maintenance cron execution, we recommend hosting your WordPress site on <a href=\"https:\/\/ihost.eco\">ihost<\/a> WordPress Cloud Hosting. See <strong>FAQ Recommended hosting<\/strong> for an ihost-optimised <a href=\"https:\/\/wordpress.org\/plugins\/masspost\/#suggested%20php%20directives\">php.ini<\/a> template you can copy-and-paste.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/masspost\/<\/code> directory, or install via the WordPress admin, on both the current and target websites.  <\/li>\n<li>Activate the plugin through the \u201cPlugins\u201d screen.  <\/li>\n<li>Go to <strong>MassPost \u2192 Settings<\/strong> to configure:<br \/>\n\n<ul>\n<li><strong>Current Site Settings<\/strong>: Set a Pass Key and User for authenticating incoming posts.  <\/li>\n<li><strong>Add Target Websites<\/strong>: Add one or more remote WordPress sites with their API endpoint and matching Pass Key.  <\/li>\n<\/ul><\/li>\n<li>When creating or editing a post, check the <strong>Publish on Other Websites<\/strong> box to distribute content.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20install%20masspost%20on%20every%20website%3F\"><h3>Do I need to install MassPost on every website?<\/h3><\/dt>\n<dd><p>Yes! MassPost needs to be installed and activated on both your main website (where you write) and all the websites you want to send posts to.<\/p><\/dd>\n<dt id=\"is%20my%20content%20safe%20and%20secure%3F\"><h3>Is my content safe and secure?<\/h3><\/dt>\n<dd><p>Absolutely. MassPost uses a private \"Pass Key\" that only your websites know. Think of it like a secret password between your sites \u2014 no one else can send content to your websites without it.<\/p><\/dd>\n<dt id=\"can%20i%20send%20my%20featured%20images%20too%3F\"><h3>Can I send my featured images too?<\/h3><\/dt>\n<dd><p>Yes! When you send a post, MassPost automatically transfers your featured image to the other websites. No need to upload it manually.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20update%20a%20post%20after%20sharing%20it%3F\"><h3>What happens if I update a post after sharing it?<\/h3><\/dt>\n<dd><p>No problem \u2014 just save your changes and MassPost will update the post on all connected websites. It won't create duplicates.<\/p><\/dd>\n<dt id=\"what%20if%20i%20delete%20a%20post%3F\"><h3>What if I delete a post?<\/h3><\/dt>\n<dd><p>When you move a post to trash, MassPost removes it from all your connected websites automatically. No leftover content to clean up.<\/p><\/dd>\n<dt id=\"can%20i%20schedule%20posts%20to%20publish%20later%3F\"><h3>Can I schedule posts to publish later?<\/h3><\/dt>\n<dd><p>Yes! If you schedule a post for a future date, MassPost will sync that schedule to all your target websites. They'll all publish at the same time.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20post%20types%3F\"><h3>Does it work with custom post types?<\/h3><\/dt>\n<dd><p>Right now, MassPost works with standard blog posts. Support for custom post types (like products or portfolios) is coming soon!<\/p><\/dd>\n<dt id=\"recommended%20hosting\"><h3>Recommended hosting<\/h3><\/dt>\n<dd><p>For maximum performance and reliability, we suggest <a href=\"https:\/\/ihost.eco\/wordpress-cloud\">ihost WordPress Cloud Hosting<\/a>. It offers built-in caching, CDN, and optimized PHP.<\/p>\n\n<p><strong>Why ihost works so well with MassPost<\/strong><\/p>\n\n<ul>\n<li><strong>Web Optimisation<\/strong> \u2013 Automatic HTML, CSS, and JS minification plus image compression.  <\/li>\n<li><strong>Free and unlimited ihostCDN<\/strong> \u2013 Global edge caching for lightning-fast delivery.  <\/li>\n<li><strong>Website Acceleration Suite<\/strong> \u2013 Built-in lazy loading, responsive image resizing, and server-side caching.  <\/li>\n<li><strong>Optimised PHP<\/strong> \u2013 Customised PHP-FPM and OPcache, with multiple PHP versions (5.6 \u2192 8.4) available.  <\/li>\n<li><strong>Unlimited hosting<\/strong> \u2013 Run as many WordPress sites as your resources allow.  <\/li>\n<\/ul>\n\n<p>We run happily on any modern host, but if you want \u201czero-tuning\u201d speed and reliability we recommend.<\/p><\/dd>\n<dt id=\"suggested%20php%20directives\"><h3>Suggested PHP directives<\/h3><\/dt>\n<dd><ul>\n<li><p><strong>ihost PHP directives (copy into \u201cPHP Options \u2192 Additional directives\u201d)<\/strong><\/p>\n\n<p>`ini\nasp_tags = 0\nauto_append_file =\nauto_prepend_file =\ndisplay_errors = 0\nerror_reporting = 22527\nfile_uploads = 1\nmax_execution_time = 300\nmax_file_uploads = 50\nmax_input_time = 300\nmax_input_vars = 10000\nmemory_limit = 1024M\noutput_buffering = 0\npost_max_size = 256M\nshort_open_tag = 1\nupload_max_filesize = 256M\nzlib.output_compression = 0<\/p><\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li><strong>Improved Post Sending Reliability<\/strong> \u2013 Reduced timeouts and added automatic retry on connection failures<\/li>\n<li><strong>Quick Edit Styling Fix<\/strong> \u2013 MassPost Target section now matches native WordPress Categories styling<\/li>\n<li><strong>Diagnostics Page Redesign<\/strong> \u2013 Premium card-based UI with status pills matching the main settings page<\/li>\n<li>Enhanced debug logging for troubleshooting post distribution issues<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li><strong>Content Image Sync<\/strong> \u2013 Images embedded in post content are now automatically downloaded and hosted locally on target sites<\/li>\n<li>Images from <code>&lt;img&gt;<\/code> tags, <code>srcset<\/code> attributes, and WordPress image blocks are all synced<\/li>\n<li>Already-synced images are tracked to prevent re-downloading<\/li>\n<li>Fixed CSS class attribute being stripped from input fields by <code>wp_kses()<\/code><\/li>\n<li>Added <code>_masspost_synced_images<\/code> post meta for tracking synced image URLs<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release <\/li>\n<li>Publish posts to multiple WordPress sites over REST API.  <\/li>\n<li>Full support for categories, tags, post formats, and featured images.  <\/li>\n<li>Trash sync support.  <\/li>\n<li>Quick Edit and Bulk Edit integration.  <\/li>\n<li>Admin settings page for managing target websites.  <\/li>\n<li>Secure API tokens with per-site validation.<\/li>\n<\/ul>","raw_excerpt":"Publish once, distribute everywhere. MassPost securely pushes WordPress posts, all formats, images, categories etc to multiple sites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/255251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=255251"}],"author":[{"embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/unioney"}],"wp:attachment":[{"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=255251"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=255251"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=255251"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=255251"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=255251"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mri.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=255251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}