PPP Extension
Extends the Public Post Preview plugin by allowing users to customize the expiration time dynamically through the WordPress admin panel.
Plugin info
Maintenance & Compatibility
Maintenance score
Stale • Last updated 248 days ago • 1 reviews
Is PPP Extension abandoned?
Likely maintained (last update 248 days ago).
Compatibility
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
Extends the Public Post Preview plugin by allowing users to customize the expiration time dynamically through the WordPress admin panel.
Features
- Set the expiration time for Public Post Preview links.
- Customize the expiration time in minutes (from 1 minute to 30 days).
- Secure input validation to prevent invalid values.
- Fully integrated into the WordPress Settings panel.
- Safe and lightweight implementation.
How to Use
- Navigate to Settings > PPP Extension in your WordPress admin panel.
- Enter the expiration time in minutes (minimum: 1, maximum: 43200 minutes / 30 days).
- Click Save Changes.
- Public Post Preview links will now expire based on your selected time.
Security
– User input is sanitized and validated to prevent unauthorized values.
– The input is limited between 1 minute and 30 days to avoid extreme values.
– Escaped output prevents XSS attacks.
License
This plugin is released under the GPLv2 or later license.
Installation
- Download the plugin.
- Upload the extracted
ppp-extensionfolder to/wp-content/plugins/. - Activate the plugin in WordPress Admin > Plugins.
Frequently Asked Questions
You can set the expiration time between 1 minute (minimum) and 43200 minutes (30 days maximum).
No, this plugin extends the Public Post Preview plugin, so it must be installed and activated first.
Review feed
Changelog
1.0.3
- Tested with WordPress 6.8.
- Added a Settings link next to Deactivate on the Plugins page.
1.0.2
- Security enhancements for user input.
- Set expiration time in minutes instead of seconds.
- Capped expiration limit to 30 days (43200 minutes).
1.0.1
- Security enhancements for user input.
- Set expiration time in minutes instead of seconds.
- Capped expiration limit to 3 days (4320 minutes).
1.0.0
- Initial implementation of dynamic expiration settings.
