Converts any WordPress page/post into a one-time private link with full control and visibility.
- ⏰ Expiration timer in hours
- 🔒 Token-based access
- 🚫 Auto-expire after first use
- 🌐 Redirects to the actual page once accessed
- 🕵️ Logs access attempts with IP & User Agent
- 🧑💻 Admin-friendly UI using TailwindCSS
- 🔐 Secure nonce verification
- Download the plugin ZIP:
one-time-private-links-pro.zip
- Go to your WordPress admin dashboard
- Navigate to Plugins > Add New > Upload Plugin
- Upload the ZIP and click Install Now
- Activate the plugin
- Go to Private Links in the admin sidebar
- Enter a page/post URL
- Set an expiration time (in hours)
- Click Generate
- Copy and share the private link
Once the link is accessed:
- The visitor is redirected to the original page
- The link becomes inactive
- Access is logged for auditing
View all access attempts with:
- IP address
- User agent
- Timestamp
Find it under Private Links > Access Logs
- Nonce verification to prevent CSRF
- Sanitized input fields
- Token is unique and securely generated
Most plugins I found either:
- Require the user to register/login
- Temporarily create a user account
This plugin removes that hassle. Just generate, share, done.
- AJAX-based generation
- Improved UX & UI
- Access logs added
Built with ❤️ by Samuel Peters