This plugin fits most of the requirements that you need:
https://wordpress.org/plugins/public-post-preview/
It allows you to share a preview of the page to anyone with the link.
You can modify the expiry time with a filter.
add_filter( 'ppp_nonce_life', 'my_nonce_life' );
function my_nonce_life() {
return 60 * 60 * 24 * 1; // 1 day
}
Related Posts:
- Woocommerce different URL for every table placed in the restaurant
- How to check if user is in back end?
- What is difference between get_bloginfo(‘url’) and get_site_url()?
- Preserve custom URL parameter on more pages
- Limit access to posts/pages by user roles
- Which method is best to enqueue scripts
- How to make WordPress use protocol indepentent upload files?
- Restrict access and display for categories
- While Using Static Pages, How Can I Get /blog into the URL of Each Post?
- Give editors access to particular plugin – turn “admin.php” into “edit.php”
- Add query string to plugin URL
- How can I change plugin to give access to editor user role?
- I need to generate the CSS for my plugin from a function, how do i map a request to a function in the front-end?
- 403 Forbidden – You don’t have permission to access /wp-admin/admin-ajax.php on this server
- Is revealing just the AUTH_KEY a security issue?
- How can I pass a variable to a page with a SEF url?
- locate_template with multiple categories?
- custom taxonomy and custom post type url conflict
- Find the URL of the current plugin directory
- Rewrite url without flushing the database?
- Custom page slug without creating a WP page
- WordPress URL redirect
- Best way to hook a custom url?
- Changed permalink structure. Need help with redirecting old posts
- What is an arbitrary URL?
- How to create user groups and allow custom posts and plugin modify/access to specific group?
- How can I change a plugin’s URL?
- How to make a proper custom post type link
- Why WordPress plugin url ajax doesn’t work?
- Added slug after URL permalink last slash returns different content
- User Session and Stored Cookies not get removed
- Is there a hook to Intercept al urls from a webpage and redirect to a page
- WordPress shows error related to allow_url_fopen
- Ability to automatically redirect a URL
- Problem with the Loop – want to limit the access to three free articles
- Subdomains with almost the same content
- URL parameters causing 404 on home page, but nowhere else
- Lock access to plugin options
- change content based on url per plugin
- Redirect to another page using contact form 7? [closed]
- Is there a plugin that lets users request an account on the site? [closed]
- Is there a plugin for WordPress for creating ‘Accounts’ where all users who belong to that Account can only see Account data? [closed]
- correctness of URL
- How do I convert my WordPress website to be domain agnostic?
- How to pass a query string to another page on the same site?
- How to rewrite URL and get the values?
- Scrape a webpage for image and add it to post
- Give access of horizontal scroling plugin to user role editor
- Change url of posts with keywords
- How to access the WordPress DB from a plugin file
- Specific plugin for custom user information access? [closed]
- Offer Download Links for Product Images
- How to hide particular plain text with link from different subscribers
- Redirect unloggedin users
- Change language on website and change currency with url query
- Plugin or ways to limit number of users logging in the website,
- Add a parameter at the end of the url and prettify
- How to create a folder in wordpress that will contain pages?
- How do I allow a user to purchase an expiring passcode to access part of my website, from my online store, similar to pay-per-view?
- how to include my homepage and scc in to a plugin
- Hide WordPress Site URL from Source Code
- Blank dashboard with no access
- Having multiple URL structure for wordpress blog
- How to create different views for different user roles?
- Some resources of my website are pointing to www.mysite.com/dev/ and trying to get rid of that append has been a headache
- ERROR message: “The site is experiencing technical difficulties. Please check your site admin email inbox for instructions.”
- How do you remove question mark in URL in get method?
- How to block access to certain WordPress pages using a snippet
- WordPress drop domain alias
- How to show private pages based on a user’s role?
- How do I restrict a second admin certain access?
- URL Case Sensitivity (Unbounce Landing Pages)
- Automatic set a featured image from the first image’s url (or tag) in the article
- WordPress website giving 404
- Infinite 301 redirects after definitions in “Redirections” plugin?
- Wordress admin page is fetching error You do not have sufficient permissions to access this page.
- Keeping original URL
- How to link file or image from wordpress plugin dir to theme by using themes function.php, is it possible?
- Using permalinks with parameters
- Hide some shortcodes on posts from back-end
- Images not showing on homepage after migration [duplicate]
- URL RewriteRule doesn’t work when using WP Database Participants in my WordPress website
- Restrict my pages from public
- How To Rewrite WordPress Pages URL Only?
- Custom User Role
- Plugin (smart archives reloaded) crashed site / no access on admin panel
- set cookies for my whole site is not working
- How can I process all requests for a given directory in a URL with my plugin?
- Unwanted Links and Spam WordPress Pages and Posts
- Display Plugin information on specific url
- How to get the real address from a url (permalink)
- Remove base from the custom post type URL [duplicate]
- How to block external download link access if visitor not referred from WP?
- map urls to plugins
- HTML link within my plugin settings page
- Why plugin’s icon for the menu not found?
- Fetching Video From YouTube Automatically [closed]
- How to give different user access to different people?
- How to create a custom wordpress plugin for a specific functionality?
- How to change all the urls of the WordPress site?