PPP Extension
Extends the Public Post Preview plugin by allowing users to customize the expiration time dynamically through the WordPress admin panel.
Solid choice
PPP Extension is a solid plugin choice in 2026, with a few things worth checking first. It runs on 50+ sites, is rated 5/5 and was last updated 4 weeks ago, and scores 75/100 on our health check.
- Actively developed — last update 4 weeks ago
- Tested with the latest WordPress (7.1)
- Small user base (50+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where PPP Extension stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| expiration | #71 |
| public post preview | #31 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About PPP Extension
From the official readme · v1.0.5Description
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
What is the allowed expiration time range?
You can set the expiration time between 1 minute (minimum) and 43200 minutes (30 days maximum).
Does this work without Public Post Preview installed?
No, this plugin extends the Public Post Preview plugin, so it must be installed and activated first.
Does this work on Multisite?
The expiration setting applies network-wide to every site’s Public Post Preview links, since it filters a shared nonce lifetime. It has not been extensively tested in multisite environments; use with that in mind.
Changelog
Tested for WordPress v7.1. Adds native plugin dependency check, direct access protection, translation loading, and uninstall cleanup.
1.0.5
- Tested with WordPress 7.1.
- Added
Requires Pluginsheader so WordPress can natively flag when Public Post Preview is missing. - Added direct file access protection.
- Added proper text domain loading for translations.
- Added uninstall cleanup to remove stored settings when the plugin is deleted.
- Removed unnecessary closing PHP tag.
1.0.4
- Tested with WordPress 6.9.
- Enhanced code structure and improved escaping for better security.
- Added proper internationalization support throughout the plugin.
- Added capability checks for enhanced security.
- Improved function documentation and code organization.
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.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best PPP Extension alternatives
All expiration plugins →FAQ
PPP Extension: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 4, 2026
Is PPP Extension free?
Yes. PPP Extension is free to download and use from the official WordPress.org plugin directory.
Is PPP Extension safe to use in 2026?
PPP Extension is a solid plugin choice in 2026, with a few things worth checking first. It runs on 50+ sites, is rated 5/5 and was last updated 4 weeks ago, and scores 75/100 on our health check.
How many websites use PPP Extension?
PPP Extension is active on 50+ WordPress websites and has been downloaded 1,126 times since it launched in April 2025. It was downloaded 199 times in the last 30 days.
Does PPP Extension work with WordPress 7.1?
Yes. The developer has tested PPP Extension up to WordPress 7.1.2, the latest release. It requires WordPress 5.0 or newer.
What PHP version does PPP Extension need?
PPP Extension requires PHP 8.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was PPP Extension last updated?
The latest version, 1.0.5, was released on September 5, 2026 (4 weeks ago).
Who makes PPP Extension?
PPP Extension is developed and maintained by Louie Sonugan.
What are the best alternatives to PPP Extension?
The most popular alternatives to PPP Extension are WP Post Expires (2K+ installs), Entry Expiration for Gravit… (1K+ installs) and Expire Sticky Posts (1K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card
