WP Manifestindependent plugin directory
manifest / content / safe-publish

Safe Publish

The WPVIP developed Safe Publish WordPress plugin.

★ 4stars
94release downloads
≈10active sites
v1.5.0latest · 13d ago

Install

Download safe-publish.zip From the v1.5.0 release on GitHub, Oct 13, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/automattic/safe-publish/releases/download/v1.5.0/safe-publish.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Safe Publish is a WordPress plugin that allows editors to securely promote content from non-production environments (staging, development) to production. It provides a user-friendly interface for browsing, comparing, and importing posts, pages, and custom post types while preserving supported formatting, media, and REST-exposed metadata.

Features

  • Secure Authentication: Required HMAC shared secret with optional basic authentication
  • Content Compare: Compare an imported post with fresh source content side by side before updating it
  • Bulk Import: Import multiple posts at once with progress tracking
  • Media Handling: Automatically imports featured images and inline images
  • Block Preservation: Maintains Gutenberg block formatting and structure
  • Manage page: Browse source content, manage imports, review failures, and roll back changes
  • Post Type Support: Works with posts, pages, and custom post types
  • VIP-Safe: Built with WordPress VIP best practices and coding standards

Use Cases

Safe Publish is ideal for:

  • Content Promotion Workflows: Move approved content from staging to production
  • Editorial Review: Create and review content in a safe environment before going live
  • Multi-Environment Publishing: Separate content creation from publication
  • Compliance & Auditing: Track all content imports with detailed history
  • Media-Rich Content: Seamlessly import posts with multiple images

Requirements

  • PHP: 8.2 or higher
  • WordPress: 6.9 or higher
  • cURL: PHP cURL extension with SSL support
  • Site URLs: HTTP or HTTPS; use HTTPS outside local development
  • Administrator privileges on both source and destination sites

Installation

See the Quickstart Guide for detailed instructions.

Documentation

Contributing

Issues, pull requests, and discussions are welcome. Please see our contribution guide for more information.

Support

Security

If you discover a security vulnerability, please email security@wpvip.com instead of using the issue tracker.

License

Safe Publish is licensed under the GPLv2 (or later).

Releases

22 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.5.0 latest
Oct 13, 2026 13d ago
safe-publish.zip
13
Oct 6, 2026 19d ago
safe-publish.zip cohort
7
Oct 6, 2026 19d ago
safe-publish.zip
1
Sep 30, 2026 25d ago
safe-publish.zip
3
Sep 22, 2026 1mo ago
safe-publish.zip
3
Sep 14, 2026 1mo ago
safe-publish.zip
4
Sep 1, 2026 1mo ago
safe-publish.zip
5
Aug 25, 2026 2mo ago
safe-publish.zip
2
Aug 18, 2026 2mo ago
safe-publish.zip
2
Aug 11, 2026 2mo ago
safe-publish.zip
2
Aug 4, 2026 2mo ago
safe-publish.zip
3
Jul 28, 2026 2mo ago
safe-publish.zip
2
Jul 21, 2026 3mo ago
safe-publish.zip
2
Jul 7, 2026 3mo ago
safe-publish.zip
7
Jun 30, 2026 3mo ago
safe-publish.zip
5
Jun 23, 2026 4mo ago
safe-publish.zip
6
Jun 16, 2026 4mo ago
safe-publish.zip
4
Jun 16, 2026 4mo ago
safe-publish.zip
4
Jun 9, 2026 4mo ago
safe-publish.zip
4
Jun 3, 2026 4mo ago
safe-publish.zip
6
Jun 2, 2026 4mo ago
safe-publish.zip
5
Jun 2, 2026 4mo ago
safe-publish.zip
4

Active-site estimate ≈10 comes from the v1.4.1 cohort. Method.