Title: Expiring Posts
Author: Ivan
Published: <strong>March 21, 2019</strong>
Last modified: January 23, 2022

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://s.w.org/plugins/geopattern-icon/expiring-posts.svg)

# Expiring Posts

 By [Ivan](https://profiles.wordpress.org/ivankk/)

[Download](https://downloads.wordpress.org/plugin/expiring-posts.1.3.zip)

 * [Details](https://scn.wordpress.org/plugins/expiring-posts/#description)
 * [Reviews](https://scn.wordpress.org/plugins/expiring-posts/#reviews)
 * [Development](https://scn.wordpress.org/plugins/expiring-posts/#developers)

 [Support](https://wordpress.org/support/plugin/expiring-posts/)

## Description

This plugin adds functionality to expire a post on a given date.

This plugin currently only works with the classical editor.

It does this by adding a new “Expires” date field in the Publish box.

By default posts don’t expire, but you can add a date instead.

Once that date is reached, the post is marked as expired and is no longer visible
to the end user.

### Dev Notes

 * Dev occurs via https://github.com/ivankruchkoff/wp-expiring-posts
 * the new post status is `expired`
 * a filter called `exp_disable_expiration_for_this_post` exists to disable this
   feature on a per-post basis.

## Screenshots

 * [[
 * By default a post never expires.
 * [[
 * But you can add a date instead.

## FAQ

### If I enable this plugin, what will happen to my existing posts?

Nothing, the posts current post state will remain unchanged.

### Will I be able to see expired posts?

Yes, they will be visible in the _expired_ view within the post entry list for your
post type.

### Will this plugin work with custom post types too?

Yes.

### If I have a post set to expire and I use the filter to disable expiry for a speicific post, what happens?

When the `exp_disable_expiration_for_this_post` filter is used, the UI for control
post expiry will not be shown, and the post will not expire. In other words, the
filter overrides post expiration.

## Reviews

![](https://secure.gravatar.com/avatar/7ec019b0ea891d5b11a8daf209fbabc78b90a1db86c250fa581270ebc648a489?
s=60&d=retro&r=g)

### 󠀁[Muito bom](https://wordpress.org/support/topic/muito-bom-1769/)󠁿

 [eufernando](https://profiles.wordpress.org/eufernando/) February 16, 2023

Ótimo plugin, obrigado. Gostaria de saber como faço habilitar em somente um tipo
de postagem especifica? <font style=”vertical-align: inherit;”><font style=”vertical-
align: inherit;”>Outra dúvida é como faço para já deixar demarcado o campo “nunca
expira” como padrão ? Pois a expiração é um requisito da minha publicação e não 
pode ser esquecido(site de vagas de emprego).</font></font> Edit: Sou Leigo em programação
mas a questão da checkbox já ficar desmarcada como padrão eu consegui resolver alterando
a linha 342 para: <input type=”checkbox” name=”exp-enable” <?php checked( false );?
> id=”exp-enable” value=”never” /> Agora só preciso fazer com que a expiração seja
habilitada somente em uma tipo de postagem específica.

![](https://secure.gravatar.com/avatar/72ebd2385a5da02e107edbd4c4d7c74e780b6a456b938bbe86691a66a1a99e5b?
s=60&d=retro&r=g)

### 󠀁[Could be better](https://wordpress.org/support/topic/could-be-better-41/)󠁿

 [Amrod](https://profiles.wordpress.org/amrod1/) November 4, 2019

Thank you for the plugin. Why it is not working when we choose a time like 10 min.
later? Ex. Current time Nov 4 2019 15:00 and set to expire Nov 4 2019 15:10 Post
expires right away without waiting for 10 min. 2. question is there a shortcode 
to echo expiration date on the post?

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/expiring-posts/reviews/)

## Contributors & Developers

“Expiring Posts” is open source software. The following people have contributed 
to this plugin.

Contributors

 *   [ Ivan ](https://profiles.wordpress.org/ivankk/)

[Translate “Expiring Posts” into your language.](https://translate.wordpress.org/projects/wp-plugins/expiring-posts)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/expiring-posts/), check
out the [SVN repository](https://plugins.svn.wordpress.org/expiring-posts/), or 
subscribe to the [development log](https://plugins.trac.wordpress.org/log/expiring-posts/)
by [RSS](https://plugins.trac.wordpress.org/log/expiring-posts/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **1.3**
 *  Last updated **4 years ago**
 *  Active installations **1,000+**
 *  WordPress version ** 3.0.1 or higher **
 *  Tested up to **5.9.13**
 *  PHP version ** 5.3 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/expiring-posts/)
 * Tags
 * [expire](https://scn.wordpress.org/plugins/tags/expire/)[expire posts](https://scn.wordpress.org/plugins/tags/expire-posts/)
   [expiring](https://scn.wordpress.org/plugins/tags/expiring/)[post expiry](https://scn.wordpress.org/plugins/tags/post-expiry/)
 *  [Advanced View](https://scn.wordpress.org/plugins/expiring-posts/advanced/)

## Ratings

 3.5 out of 5 stars.

 *  [  0 5-star reviews     ](https://wordpress.org/support/plugin/expiring-posts/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/expiring-posts/reviews/?filter=4)
 *  [  1 3-star review     ](https://wordpress.org/support/plugin/expiring-posts/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/expiring-posts/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/expiring-posts/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/expiring-posts/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/expiring-posts/reviews/)

## Contributors

 *   [ Ivan ](https://profiles.wordpress.org/ivankk/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/expiring-posts/)