Title: Public Preview URL Manager
Author: Sudip Debnath
Published: <strong>June 28, 2026</strong>
Last modified: June 28, 2026

---

Search plugins

![](https://ps.w.org/public-preview-url-manager/assets/icon-256x256.png?rev=3589005)

# Public Preview URL Manager

 By [Sudip Debnath](https://profiles.wordpress.org/developersd/)

[Download](https://downloads.wordpress.org/plugin/public-preview-url-manager.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/public-preview-url-manager/#description)
 * [Reviews](https://wordpress.org/plugins/public-preview-url-manager/#reviews)
 *  [Installation](https://wordpress.org/plugins/public-preview-url-manager/#installation)
 * [Development](https://wordpress.org/plugins/public-preview-url-manager/#developers)

 [Support](https://wordpress.org/support/plugin/public-preview-url-manager/)

## Description

**Public Preview URL Manager** solves a classic WordPress challenge: letting external
stakeholders, clients, or editors review content before it goes live, without forcing
them to create a WordPress account.

Engineered with total compatibility for major page builders like **Divi** and **
Elementor**, this plugin spoofs post states safely in memory right before layout
generation. This guarantees your reviewers see the exact page layout, custom CSS,
modules, and sections that will appear after formal publication.

### Core Features

 * **Secure Cryptographic Tokens:** Links are secured using time-sensitive hashes
   combined with unique security salts.
 * **Page Builder Support:** Designed specifically to fix blank-page layout rendering
   bugs common in Divi and popular builders on drafts.
 * **Modern Switch Toggle UX:** A native, beautiful settings wrapper using modern
   CSS toggles to manage link expiration.
 * **Never Expire Mode:** Turn on an absolute “Never Expire” mode to keep links 
   active until publication.
 * **Auto-Redirect Lifecycles:** When a draft transitions to Published, Private,
   or Password-Protected, external preview links run an instant structural `301 
   Moved Permanently` redirect directly to the formal live permalink.
 * **Custom Post Type (CPT) Ready:** Automatically supports all public custom post
   types like Services, Products, Portfolios, or Case Studies.
 * **No Database Bloat:** Contains robust cleanup uninstallation loops that scrub
   choices, custom options, and variables cleanly if uninstalled.

## Installation

 1. Upload the entire `public-preview-url-manager` directory to your `/wp-content/plugins/`
    directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to **Settings > Public Preview** to configure your preferred global expiration
    conditions.
 4. Open any draft post, page, or custom post type to access the safe copy-to-clipboard
    public sharing box.

## FAQ

### Does this work with Custom Post Types?

Yes! It hooks dynamically into all post formats flagged with `'public' => true`.
It will generate precise preview parameters for portfolios, landing pages, or service
types natively.

### What happens when a post gets published?

The token system shuts off, and any user clicking the old sharing link will be seamlessly
redirected with a 301 response straight to your public live page layout.

### Is it safe from Search Engine indexers?

Absolutely. All public preview queries force an explicit `X-Robots-Tag: noindex,
nofollow` header to prevent Google or other web crawlers from indexing unreleased
content.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Public Preview URL Manager” is open source software. The following people have 
contributed to this plugin.

Contributors

 *   [ Sudip Debnath ](https://profiles.wordpress.org/developersd/)
 *   [ sudipdebnath ](https://profiles.wordpress.org/sudipdebnath/)

[Translate “Public Preview URL Manager” into your language.](https://translate.wordpress.org/projects/wp-plugins/public-preview-url-manager)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/public-preview-url-manager/),
check out the [SVN repository](https://plugins.svn.wordpress.org/public-preview-url-manager/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/public-preview-url-manager/)
by [RSS](https://plugins.trac.wordpress.org/log/public-preview-url-manager/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Stable production release.
 * Resolved script and style inline block violations via enqueue hooks.
 * Purged common “wp” prefix allocations to prevent text-domain collisions.
 * Rectified readme contributor account verification criteria maps.

## Meta

 *  Version **1.0.0**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cpt](https://wordpress.org/plugins/tags/cpt/)[draft](https://wordpress.org/plugins/tags/draft/)
   [preview](https://wordpress.org/plugins/tags/preview/)[scheduled](https://wordpress.org/plugins/tags/scheduled/)
   [share link](https://wordpress.org/plugins/tags/share-link/)
 *  [Advanced View](https://wordpress.org/plugins/public-preview-url-manager/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/public-preview-url-manager/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/public-preview-url-manager/reviews/)

## Contributors

 *   [ Sudip Debnath ](https://profiles.wordpress.org/developersd/)
 *   [ sudipdebnath ](https://profiles.wordpress.org/sudipdebnath/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/public-preview-url-manager/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://sudipdebnath-cloud.github.io/)