- Fix calculation of expiration time for preview nonce.
- Requires WordPress 6.5.
- Requires PHP 8.0.
- Add setting to increase the default expiration time (Settings > Reading > Public Post Preview).
- Show icon for preview link in list tables next to the state.
- Change interface in block editor to match latest editor design.
- Update sidebar description to include the preview link.
- Extend Preview dropdown for public preview in WordPress 6.7+.
- Add Public Preview post list view. Props @rafaucau.
- Compatibility with WordPress 6.1.
- Integrate with User Switching: Direct the user to the public preview of a post when they switch off from the post editing screen. Props @johnbillion.
- Compatibility with WordPress 5.7.
- Create a fresh preview URL when enabling public preview.
- Add check for possibly undefined PHP "superglobals". Props @waviaei.
- Fix saving of preview status without a previous Ajax request.
- Improve HTTP status codes for expired/invalid preview links.
- Requires WordPress 5.0
- Requires PHP 5.6
- Adds notice (as Snackbar if supported) when changing preview status in block editor.
- Fixes incorrect status message in classic editor.
- Fixes grammar in expired link notice. Props @garrett-eclipse.
- Improves internal checks to be more strict. Props @PatelUtkarsh.
- Removes deprecated i18n compatibility layer from Gutenberg plugin.
- Add support for WordPress 5.0 and the new block editor.
- Initial support for Gutenberg.
- Block robots for public post previews. Props @westonruter.
- Make
DS_Public_Post_Preview::get_preview_link()
public. Props @rcstr. - Send no-cache headers for public post previews.
- Auto select preview link on focus. Props @JeroenSormani.
- Remove preview status from posts which are trashed or after scheduled posts are published.
- Add support for paged posts.
- Update text domain to support language packs. Translations are now managed via http://translate.wordpress.org/projects/wp-plugins/public-post-preview.
- Supports EditFlow and custom statuses
- Disables comments and pings during public post preview
- Adds Public Preview to the list of display states used in the Posts list table
- Prevents flickering of link box on Post edit while loading
- Introduces a filter
ppp_preview_link
. With the filter you can adjust the preview link. - If a post has gone live, redirect to it's proper permalink.
- Adds the query var
_ppp
to WordPress SEO by Yoast whitelist.
- Based on user feedback: Removed the extra meta box and added preview link to the main Publish meta box.
- Only show the checkbox if the post status/post type is good.
- Requires WordPress 3.5
- Sorry for the new update. Through a change in 2.1 a filter was applied to each query. The misplaced "The link has been expired!" message is now gone. Props Aki Björklund and Jonathan Channon.
- Introduces a filter
ppp_nonce_life
. With the filter you can adjust the expiration of a link. By default a link has a lifetime of 48 hours. - In some situations (still not sure when) the preview link is rewritten as a permalink which results in an error. The plugin now works in this situations too.
- Makes the preview link copyable again
- Support for all public post types
- Saves public preview status via an AJAX request
- I18n
- Requires at least WordPress 3.3
- Hook in earlier in the post selection process to fix PHP notices
- Add uninstall functionality to remove options from the options table
- Fix preview URL for scheduled posts on sites with a permalink other than default activated.
- Don't limit public previews to posts in draft or pending status. Just exclude posts in publish status.
- Initial Public Release