PreviewShare is a secure public preview plugin for WordPress. It helps editors share draft posts, pending pages, scheduled content, private posts, and other enabled public post types through controlled preview links without publishing early or creating temporary reviewer accounts.
Use PreviewShare when a client, legal reviewer, teammate, editor, or stakeholder needs to review WordPress content before it goes live. Each preview URL uses a random token, can expire automatically, can be revoked, and is designed for private review workflows such as client approval, content approval, editorial review, and scheduled campaign checks.
PreviewShare stores token hashes instead of plain-text tokens, adds noindex/nofollow robots directives to shared previews, and shows a clear preview banner on private preview pages.
https://example.com/preview/exampletoken.PreviewShare is built for private review, not public publishing. It uses random preview tokens, stores token hashes in WordPress post meta, supports automatic expiration, supports manual revocation, and sends noindex, nofollow, noarchive, nosnippet, and noimageindex directives for preview requests.
Anyone with a valid preview URL can open that preview, so links should still be shared only with intended reviewers.
The public source repository is available at https://github.com/mehul0810/previewshare.
Production ZIP files are built from the source repository with:
npm install
npm run plugin-zip
The release artifact includes compiled assets, Composer autoload files, composer.json, plugin PHP, languages, readme, and license files. Development files such as node_modules, source assets, CI configuration, tests, and build tooling are excluded from production ZIP files.