BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
PPP Extension icon
Actively maintained Tested with WP 7.1 #11 in expiration

PPP Extension

Extends the Public Post Preview plugin by allowing users to customize the expiration time dynamically through the WordPress admin panel.

Active installs50+10+ tier
Downloads · 30d199▲ 3.8× vs prev. 30d
Rating5/51 reviews
Health score75/100Good
All-time downloads1.1KSince Apr 2025
Support resolved—No recent threads
RequiresWP 5.0PHP 8.0+
Downloads · 7d26▼ -18.8% week over week
Our verdict

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 & support

Daily downloads

112233Jul 6Aug 19Oct 3
Yesterday6
Daily average (1y)2
Peak day44Sep 5, 2026
Last 12 months714

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where PPP Extension stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
expiration #71 1,155 Best expiration plugins →
public post preview #31 2,545 Best public post preview plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

Rating breakdown

★★★★★★★★★★ 5 from 1 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About PPP Extension

From the official readme · v1.0.5

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

  1. Navigate to Settings > PPP Extension in your WordPress admin panel.
  2. Enter the expiration time in minutes (minimum: 1, maximum: 43200 minutes / 30 days).
  3. Click Save Changes.
  4. 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

  1. Download the plugin.
  2. Upload the extracted ppp-extension folder to /wp-content/plugins/.
  3. 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 Plugins header 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.

Full changelog on WordPress.org →

Screenshots

Admin settings page for setting expiration time in minutes.
Admin settings page for setting expiration time in minutes.

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.

Active installs badge Rating badge Health score badge

Best PPP Extension alternatives

All expiration plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Post Expires WP Post Expires Plugin adds post expires time after which will be performed actions: add prefix to title… by X-NicON 2K+ ★★★★★★★★★★ 3.3 (14) 6 years ago 33
2 Entry Expiration for Gravity Forms Entry Expiration for Gravity Forms Automatically remove old form entries on a custom, defined schedule by Travis Lopes 1K+ ★★★★★★★★★★ 5 (4) 3 years ago 34
3 Expire Sticky Posts Expire Sticky Posts A simple plugin that allows you to set an expiration date on posts. Once a post is expired… by Andy von Dohren 1K+ ★★★★★★★★★★ 5 (2) 12 years ago 34
4 Simple Post Expiration Simple Post Expiration A simple plugin that allows you to set an expiration date on posts. Once a post is expired… by Syed Balkhi 400+ ★★★★★★★★★★ 4.6 (7) 10 years ago 37
5 Media Expirator Media Expirator Media Expirator plugin allows users to set expiration dates for media library items. by Marco Alluvion 100+ ★★★★★★★★★★ 5 (1) 11 years ago 32
6 Longer Login ("Remember Me" Extension) Longer Login ("Remember Me" Extension) Longer Login allows customizing the length of WordPress' "Remember Me" length. No more… by John Morris 100+ ★★★★★★★★★★ No reviews 11 years ago 25
7 Sticky Posts Expire Sticky Posts Expire A simple plugin that allows you to set an expiration date on posts. Once a post is expired… by Mubeen Khan 100+ ★★★★★★★★★★ 4 (1) 4 years ago 29
8 Post expire date Sidebar Post expire date Sidebar Post expire date sidebar for Gutenberg it's a minimal plugin that allow to set an… by popeating 100+ ★★★★★★★★★★ 5 (1) 6 years ago 32
9 Scheduled Slides for Soliloquy Scheduled Slides for Soliloquy Scheduled Slides let's you set a date range for individual Soliloquy slides so they don't… by James Laws 60+ ★★★★★★★★★★ 3.2 (5) 13 years ago 30
10 Menu Expiration Control Menu Expiration Control Adds start and expiration dates with time control to menu items in WordPress, controlling… by Raihan Reza 60+ ★★★★★★★★★★ 5 (2) 10 months ago 47

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
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.