[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMTCsfU0wvwJ9hCQ3NDRMUENT4PRbaa-UUG9QMbEeVSk":3,"$fftk_iaYEujcbihMAz1QfwQq8mcv0B5NEZabusWyKyy8":137,"$fP9jhHHeNxxr-texLcDSwTT57jTX2mZwQt7bfFOZltP0":142},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":39,"analysis":27,"fingerprints":27},"previewshare","PreviewShare","1.0.1","Mehul Gohil","https:\u002F\u002Fprofiles.wordpress.org\u002Fmehul0810\u002F","\u003Cp>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 public preview links for anonymous reviewers without publishing early or creating temporary reviewer accounts.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>PreviewShare stores token hashes instead of plain-text tokens, adds noindex\u002Fnofollow robots directives to shared previews, and shows a clear preview banner on private preview pages.\u003C\u002Fp>\n\u003Ch4>Common use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Share a WordPress draft post with a client before publishing.\u003C\u002Fli>\n\u003Cli>Send a private preview link for a pending page, scheduled campaign, or unpublished landing page.\u003C\u002Fli>\n\u003Cli>Let stakeholders review content without giving them a WordPress login.\u003C\u002Fli>\n\u003Cli>Create separate labeled preview links for legal review, client review, editorial review, or team approval.\u003C\u002Fli>\n\u003Cli>Revoke access after feedback is complete or when a preview link should no longer work.\u003C\u002Fli>\n\u003Cli>Keep search engines from indexing private preview URLs with robots directives.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Generate secure public preview links from the block editor, Classic Editor, post list table, or Preview dropdown.\u003C\u002Fli>\n\u003Cli>Share pretty URLs such as \u003Ccode>https:\u002F\u002Fexample.com\u002Fpreview\u002Fexampletoken\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Set a default expiration time for preview links from the PreviewShare settings screen.\u003C\u002Fli>\n\u003Cli>Override the expiration time per post or page.\u003C\u002Fli>\n\u003Cli>Create multiple labeled preview links for different reviewers.\u003C\u002Fli>\n\u003Cli>Revoke preview access when a link should stop working.\u003C\u002Fli>\n\u003Cli>View and manage preview link status, expiry, labels, and view counts from the settings screen.\u003C\u002Fli>\n\u003Cli>Choose which public post types support public preview sharing.\u003C\u002Fli>\n\u003Cli>Keep token lookup fast with optional object cache support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How PreviewShare protects preview links\u003C\u002Fh4>\n\u003Cp>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 \u003Ccode>noindex\u003C\u002Fcode>, \u003Ccode>nofollow\u003C\u002Fcode>, \u003Ccode>noarchive\u003C\u002Fcode>, \u003Ccode>nosnippet\u003C\u002Fcode>, and \u003Ccode>noimageindex\u003C\u002Fcode> directives for preview requests.\u003C\u002Fp>\n\u003Cp>Anyone with a valid preview URL can open that preview, so links should still be shared only with intended reviewers.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The public source repository is available at https:\u002F\u002Fgithub.com\u002Fmehul0810\u002Fpreviewshare.\u003C\u002Fp>\n\u003Cp>Production ZIP files are built from the source repository with:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>npm install\nnpm run plugin-zip\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The release artifact includes compiled assets, Composer autoload files, \u003Ccode>composer.json\u003C\u002Fcode>, plugin PHP, languages, readme, and license files. Development files such as \u003Ccode>node_modules\u003C\u002Fcode>, source assets, CI configuration, tests, and build tooling are excluded from production ZIP files.\u003C\u002Fp>\n","Share WordPress draft posts with secure public preview links for anonymous reviewers without publishing or creating user accounts.",10,175,0,"2026-06-27T17:52:00.000Z","7.0.2","5.8","8.0",[19,20,21,22,23],"draft-preview","preview","preview-link","public-preview","share-draft","https:\u002F\u002Fgithub.com\u002Fmehul0810\u002Fpreviewshare","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreviewshare.1.0.1.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"mehul0810",7,230,96,30,91,"2026-08-28T22:03:52.061Z",[40,59,78,100,122],{"slug":41,"name":42,"version":6,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":26,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"okto-shareable-draft-previews","Okto Shareable Draft Previews","oktohut","https:\u002F\u002Fprofiles.wordpress.org\u002Foktohut\u002F","\u003Cp>Okto Shareable Draft Previews lets you generate \u003Cstrong>secure, time-limited preview links\u003C\u002Fstrong> for draft posts and pages.\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Sending drafts to clients for review\u003Cbr \u002F>\n– Getting feedback before publishing\u003Cbr \u002F>\n– Collaborating with editors or team members\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– One-click link generation from post editor\u003Cbr \u002F>\n– Automatic expiry (24h, 48h, 7 days, 30 days, or custom)\u003Cbr \u002F>\n– Global default expiry + per-link override\u003Cbr \u002F>\n– Beautiful admin panel to manage all links\u003Cbr \u002F>\n– Search, pagination, quick edit titles\u002Flabels\u003Cbr \u002F>\n– Copy link with one click\u003Cbr \u002F>\n– Works with posts, pages, and custom post types\u003Cbr \u002F>\n– No login required for viewers\u003C\u002Fp>\n\u003Cp>Secure, clean, and 100% WordPress-native.\u003C\u002Fp>\n","Share draft posts privately with secure, time-limited links — no login required.",40,482,1,"2026-04-17T15:16:00.000Z","6.9.5","6.2","7.4",[19,55,21,23,56],"okto","shareable-draft","https:\u002F\u002Foktohut.com\u002Fplugins\u002Fokto-shareable-draft-previews\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fokto-shareable-draft-previews.1.0.1.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":13,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":75,"download_link":76,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":77},"tidy-draft-share","Tidy Draft Share","1.0.0","pierreferrolliet","https:\u002F\u002Fprofiles.wordpress.org\u002Fpierreferrolliet\u002F","\u003Cp>\u003Cstrong>Tidy Draft Share\u003C\u002Fstrong> lets you share any unpublished WordPress post with clients, editors, or collaborators — without publishing it and without giving them a WordPress account.\u003C\u002Fp>\n\u003Cp>Generate a secure, time-limited link and send it to anyone. They will see the post exactly as it will look once published: same theme, same layout, same formatting.\u003C\u002Fp>\n\u003Ch4>Why Tidy Draft Share?\u003C\u002Fh4>\n\u003Cp>Most editorial workflows hit the same wall: \u003Cem>“Can you take a look at this before I publish it?”\u003C\u002Fem>. The usual workarounds — copying text into an email, exporting a PDF, or creating a temporary user account — are clunky and error-prone.\u003C\u002Fp>\n\u003Cp>Tidy Draft Share solves this with a single click. Create a link, send it, done. The recipient sees a pixel-perfect preview of the post inside your actual theme. When the link expires, access is gone.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-click sharing\u003C\u002Fstrong> — Generate a secure link from the editor sidebar or the posts list, and copy it to your clipboard instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible expiration\u003C\u002Fstrong> — Choose from 1 hour, 24 hours, 3 days, 7 days, 30 days, or no expiration at all\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Revoke anytime\u003C\u002Fstrong> — Disable any link immediately with one click; access stops on the spot\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple links per post\u003C\u002Fstrong> — Create separate links for different reviewers, each with its own expiration and view count\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View tracking\u003C\u002Fstrong> — See how many times each link has been opened\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works everywhere\u003C\u002Fstrong> — Supports posts, pages, and any custom post type (WooCommerce products, portfolio items, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All unpublished statuses\u003C\u002Fstrong> — Drafts, pending review, scheduled, and private posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO safe\u003C\u002Fstrong> — Shared previews include a noindex\u002Fnofollow meta tag automatically, so search engines never index them\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview banner\u003C\u002Fstrong> — A clear “Draft preview” banner at the top of the page tells the reader the content is not published yet\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expired link page\u003C\u002Fstrong> — Visitors see a clean, branded message when a link has expired instead of a confusing error\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg & Classic\u003C\u002Fstrong> — Full sidebar panel in the block editor, classic meta box for older setups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick share from posts list\u003C\u002Fstrong> — One-click share directly from your posts table, no need to open the editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean uninstall\u003C\u002Fstrong> — All data is removed from your database when the plugin is deleted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Share a formatted article with a client for approval before publishing\u003C\u002Fli>\n\u003Cli>Let an external editor proofread a draft without creating a WordPress account\u003C\u002Fli>\n\u003Cli>Preview scheduled content with your marketing team or stakeholders\u003C\u002Fli>\n\u003Cli>Send a private post to a specific person without opening it to all logged-in users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & security\u003C\u002Fh4>\n\u003Cp>Every share link uses a cryptographically secure 32-character token. Token validation uses constant-time comparison to prevent timing attacks. Links are checked on every visit — expired or revoked links return a 403 immediately. No data is sent to external servers; everything stays in your WordPress database.\u003C\u002Fp>\n","Share unpublished WordPress posts with anyone via secure, expiring preview links — no login required.",84,"2026-04-01T09:11:00.000Z","6.9.4","6.0","8.2",[73,19,74,21,23],"client-review","draft-sharing","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftidy-draft-share","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftidy-draft-share.1.0.0.zip","2026-04-16T10:56:18.058Z",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":53,"tags":93,"homepage":97,"download_link":98,"security_score":99,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"post-draft-preview","Post Draft Preview","1.2.2","WP Served","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpserved\u002F","\u003Cp>Simple plugin enabling the publication of post drafts.\u003Cbr \u002F>\nIt allows preview of a draft without being logged to the WordPress admin panel.\u003Cbr \u002F>\nCompatible with the Gutenberg and the Classic Editor.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Content created in WordPress from the moment a post or page is added, but before it is published, receives draft status.\u003Cbr \u002F>\nYou can send the draft to someone else, but that person must have adequate access to the wp-admin section.\u003Cbr \u002F>\nThe problem arises when we want to show a draft of the post to people who do not have access to our wp-admin panel.\u003Cbr \u002F>\nFor this purpose, we have created the Post Draft Preview plugin.\u003C\u002Fp>\n\u003Cp>You can find full plugin description \u003Ca href=\"https:\u002F\u002Fwpserved.com\u002Fplugins\u002Fpost-draft-preview\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Source files\u003C\u002Fh3>\n\u003Cp>You can find plugin’s source files on our GitHub repo \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpserved\u002Fpost-draft-preview\" rel=\"nofollow ugc\">page\u003C\u002Fa>.\u003C\u002Fp>\n","Allow non logged-in users to check a draft of unpublished post by using secret link",700,5655,66,4,"2024-02-21T10:23:00.000Z","6.4.8","5.5",[19,94,95,96],"post-draft","post-preview","public-link","https:\u002F\u002Fwpserved.com\u002Fplugins\u002Fpost-draft-preview\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-draft-preview.1.2.2.zip",85,{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":13,"num_ratings":13,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":118,"download_link":119,"security_score":99,"vuln_count":49,"unpatched_count":13,"last_vuln_date":120,"fetched_at":121},"mihdan-public-post-preview","Mihdan: Public Post Preview","1.9.12.1","mihdan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmihdan\u002F","\u003Cp>Позволяет просматривать посты по красивому URL у черновиков в WordPress\u003C\u002Fp>\n","Позволяет просматривать посты по красивому URL у черновиков в WordPress",2036,"2022-11-25T10:31:00.000Z","6.1.10","4.9","5.6.20",[114,115,116,117,22],"cpt","custom-post-types","post","posts","https:\u002F\u002Fgithub.com\u002Fmihdan\u002Fmihdan-public-post-preview\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmihdan-public-post-preview.1.9.12.1.zip","2022-10-17 00:00:00","2026-04-06T09:54:40.288Z",{"slug":123,"name":124,"version":6,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":13,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":129,"tested_up_to":15,"requires_at_least":130,"requires_php":17,"tags":131,"homepage":135,"download_link":136,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"secure-draft-preview-links","Secure Draft Preview Links","savedprompt","https:\u002F\u002Fprofiles.wordpress.org\u002Fsavedprompt\u002F","\u003Cp>\u003Cstrong>Secure Draft Preview Links\u003C\u002Fstrong> lets you generate a cryptographically secure, unguessable link for any draft post so that people without a WordPress account can read it before it goes live.\u003C\u002Fp>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open any draft post or page in the editor.\u003C\u002Fli>\n\u003Cli>Check \u003Cstrong>Enable public preview\u003C\u002Fstrong> in the Publish panel (Classic Editor) or Status & Visibility panel (Block Editor).\u003C\u002Fli>\n\u003Cli>Copy the generated link and share it with anyone.\u003C\u002Fli>\n\u003Cli>The recipient can view the draft without logging in.\u003C\u002Fli>\n\u003Cli>Uncheck the box or set the expiry to \u003Cstrong>Expired\u003C\u002Fstrong> to revoke access immediately.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Editor features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with both the \u003Cstrong>Classic Editor\u003C\u002Fstrong> and the \u003Cstrong>Block Editor\u003C\u002Fstrong> (Gutenberg).\u003C\u002Fli>\n\u003Cli>Checkbox to enable \u002F disable preview — shown even on auto-draft posts (disabled with a “save first” hint).\u003C\u002Fli>\n\u003Cli>When a post is published the checkbox automatically disables and shows “Not available for published posts”.\u003C\u002Fli>\n\u003Cli>Preview URL displayed in a monospace code box — horizontally scrollable, click to select all.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy\u003C\u002Fstrong> button and \u003Cstrong>Open preview\u003C\u002Fstrong> button inline with the URL box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate new link\u003C\u002Fstrong> button — invalidates the old link immediately, with a confirmation step before firing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop sharing\u003C\u002Fstrong> confirmation bar — shown when unchecking the checkbox, requires explicit confirmation before removing the link.\u003C\u002Fli>\n\u003Cli>Expiry selector with four options:\n\u003Cul>\n\u003Cli>\u003Cstrong>48 hours\u003C\u002Fstrong> — default, shows exact time remaining (e.g. “Expires on: Apr 29 · 14:32 (4h 12m remaining)”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always available\u003C\u002Fstrong> — link never expires.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom time\u003C\u002Fstrong> — set Days, Hours, and Minutes; live “Expires on:” display updates as you type; shows error if all fields are cleared without saving.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expired (disable now)\u003C\u002Fstrong> — immediately invalidates the link without deleting the token.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Expiry settings auto-save on change with a “Expiry setting saved.” confirmation message.\u003C\u002Fli>\n\u003Cli>Block Editor: snackbar notices for every action (enable, disable, copy, generate new link).\u003C\u002Fli>\n\u003Cli>Block Editor: \u003Cstrong>Open public preview\u003C\u002Fstrong> item added to the Preview dropdown (WordPress 6.7+).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Preview Links admin page\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dedicated \u003Cstrong>Preview Links\u003C\u002Fstrong> menu item in the WordPress admin sidebar.\u003C\u002Fli>\n\u003Cli>Two tabs: \u003Cstrong>Active\u003C\u002Fstrong> and \u003Cstrong>Expired\u003C\u002Fstrong>, each showing a count badge.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paginated table\u003C\u002Fstrong> — 20 items per page, with top and bottom pagination controls.\u003C\u002Fli>\n\u003Cli>Per-row columns: Post title, Post type, Exact expiry time, Preview URL, Share buttons, Actions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy URL\u003C\u002Fstrong> and \u003Cstrong>Open preview\u003C\u002Fstrong> icon buttons inline with the URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share buttons\u003C\u002Fstrong>: Facebook, X (Twitter), LinkedIn, Email — captions include the post title and expiry time (omitted for never-expires links).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regenerate\u003C\u002Fstrong> button — generates a new token with a confirmation dialog; old link stops working immediately.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stop Sharing\u003C\u002Fstrong> button — removes the token with a confirmation dialog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit Post\u003C\u002Fstrong> link opens in a new tab.\u003C\u002Fli>\n\u003Cli>Confirmation dialogs use an inline modal (no browser \u003Ccode>confirm()\u003C\u002Fcode>) with clear messaging about consequences.\u003C\u002Fli>\n\u003Cli>Toast notifications slide up from the bottom-right on every action.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Security\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Tokens are 64-character cryptographically random hex strings generated with \u003Ccode>random_bytes()\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Token validation uses \u003Ccode>hash_equals()\u003C\u002Fcode> to prevent timing attacks.\u003C\u002Fli>\n\u003Cli>Expired links return a \u003Cstrong>410 Gone\u003C\u002Fstrong> HTTP response.\u003C\u002Fli>\n\u003Cli>Invalid tokens return a \u003Cstrong>403 Forbidden\u003C\u002Fstrong> HTTP response.\u003C\u002Fli>\n\u003Cli>Preview link is automatically removed when a post is published, made private, or trashed.\u003C\u002Fli>\n\u003Cli>All AJAX endpoints are protected with nonces and capability checks.\u003C\u002Fli>\n\u003Cli>No data is exposed to unauthenticated users beyond the post content itself.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post list table\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Public Preview\u003C\u002Fstrong> badge shown next to post titles that have an active preview link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Public Preview\u003C\u002Fstrong> filter view in the post list table to quickly find all posts with active links.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Technical\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with all viewable public post types (posts, pages, and custom post types).\u003C\u002Fli>\n\u003Cli>Pagination links on multi-page posts are rewritten to include the preview token.\u003C\u002Fli>\n\u003Cli>Token meta is registered with the REST API for block editor compatibility.\u003C\u002Fli>\n\u003Cli>No external dependencies — pure PHP, jQuery (Classic Editor), and WordPress’s own React\u002Fwp-components (Block Editor).\u003C\u002Fli>\n\u003C\u002Ful>\n","Share draft posts with anyone via a secure, time-limited preview link — no login required.","2026-07-17T22:36:00.000Z","6.5",[132,20,21,133,134],"draft","public","share","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecure-draft-preview-links\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsecure-draft-preview-links.1.0.1.zip",{"error":138,"url":139,"statusCode":140,"statusMessage":141,"message":141},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpreviewshare\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":143,"versions":144},2,[145,151],{"version":6,"download_url":25,"svn_tag_url":146,"released_at":27,"has_diff":147,"diff_files_changed":148,"diff_lines":27,"trac_diff_url":149,"vulnerabilities":150,"is_current":138},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpreviewshare\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpreviewshare%2Ftags%2F1.0.0&new_path=%2Fpreviewshare%2Ftags%2F1.0.1",[],{"version":62,"download_url":152,"svn_tag_url":153,"released_at":27,"has_diff":147,"diff_files_changed":154,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":155,"is_current":147},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpreviewshare.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpreviewshare\u002Ftags\u002F1.0.0\u002F",[],[]]