WP Manifestindependent plugin directory
manifest / content / safe-publish

Safe Publish releases

The WPVIP developed Safe Publish WordPress plugin.

by WPVIP · github.com/automattic/safe-publish · website

3stars
44release downloads
1forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/automattic/safe-publish/releases/download/v0.11.0/safe-publish.zip

Readme

Safe Publish

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

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v0.11.0 Sep 1, 2026 safe-publish.zip 1
v0.10.0 Aug 25, 2026 safe-publish.zip 1
v0.9.0 Aug 18, 2026 safe-publish.zip 1
v0.8.0 Aug 11, 2026 safe-publish.zip 1
v0.7.0 Aug 4, 2026 safe-publish.zip 2
v0.6.0 Jul 28, 2026 safe-publish.zip 1
v0.5.0 Jul 21, 2026 safe-publish.zip 1
v0.4.0 Jul 7, 2026 safe-publish.zip 6
v0.3.0 Jun 30, 2026 safe-publish.zip 4
v0.2.0 Jun 23, 2026 safe-publish.zip 5
v0.1.1 Jun 16, 2026 safe-publish.zip 3
v0.1.0 Jun 16, 2026 safe-publish.zip 3
v0.0.4 Jun 9, 2026 safe-publish.zip 3
v0.0.3 Jun 3, 2026 safe-publish.zip 5
v0.0.2 Jun 2, 2026 safe-publish.zip 4
v0.0.1 Jun 2, 2026 safe-publish.zip 3