Skip to content

Automattic/safe-publish

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,124 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Safe Publish

Warning

This plugin is currently in Beta, and breaking changes could occur with any update. DO NOT USE IT ON PRODUCTION ENVIRONMENTS.

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, previewing, and importing posts, pages, and custom post types while preserving all formatting, media, and metadata.

Features

  • Secure Authentication: Support for shared secret tokens and basic authentication
  • Content Preview: View and compare content before importing with side-by-side diff view
  • 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
  • Imports page: Manage imported posts, review failures, and roll back batches
  • 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.8 or higher
  • HTTPS: Required for secure communication between sites
  • 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).

About

The WPVIP developed Safe Publish WordPress plugin.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages