A simple plugin that allows you to set an expiration date on posts. Once a post is expired, "Expired" will be prefixed to the post title.
As of April 2026, Simple Post Expiration is a WordPress posts plugin with 500 active installations and a 4.6/5 rating from 7 reviews. It has been downloaded 16K+ times in total. Requires WordPress 3.6+ and PHP false+. Available on WordPress.org since 2014. Last updated 9 years ago — may have compatibility concerns. Top alternative: WP Shortcodes Plugin — Shortcodes….
A simple plugin that allows you to set an expiration date on posts. Once a post is expired, “Expired” will be prefixed to the post title.
You can show the expiration status of a post using the [expires] short code.
The [expires] short code accepts 5 optional parameters:
expires_on – The text to be shown when a post has not yet expired. Default: This item expires on: %s
expired – The text to be shown when a post is expired. Default: This item expired on: %s
date_format – The format the expiration date should be displayed in
class – The class or classes given to the DIV element
id – The ID given to the DIV element
The %s will be replaced with the expiration date.
Have you found a bug or have a suggestion or improvement you’d…
| WordPress | 3.6+ requiredTested up to 4.7.33 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.