Plugin info

Total downloads: 2,539
Active installs: 600
Total reviews: 1
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 6/20/2025 (194 days ago)
Added to WordPress: 11/29/2024 (1 years old)
Minimum WordPress version: 5.8
Tested up to WordPress version: 6.8.3
Minimum PHP version: 5.2.4

Maintenance & Compatibility

Maintenance score

Stale • Last updated 194 days ago • 1 reviews

40/100

Is Auto Post Expire abandoned?

Likely maintained (last update 194 days ago).

Compatibility

Requires WordPress: 5.8
Tested up to: 6.8.3
Requires PHP: 5.2.4

Developers

Languages

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

No similar plugins found yet.

Description

This plugin allows you to automatically set an expiration date for your posts, ensuring they are managed efficiently over time.

When a post reaches its expiration date, it is automatically moved to draft, making it no longer visible on the front end but still available for editing or future publication.

This feature is ideal for content that is time-sensitive, such as promotions, announcements, or event-related posts, helping you maintain a clean and relevant website without needing to manually manage outdated content.

You can configure the expiration period to suit your needs, streamlining post lifecycle management.

Features

  • Automatic Post Expiration: Set an expiration date for posts, after which they are automatically moved to draft status.

  • Customizable Expiration Date: Choose a specific date for posts to expire.

  • Expiration Status Indicator: Clearly see which posts have expiration dates and when they are set to expire.

  • Post Type Compatibility: Supports various post types, including blog posts, custom posts, and more.

  • User-Friendly Interface: Simple and intuitive settings within the WordPress admin panel for easy configuration.

How it works

After creating or editing a post, you can set a specific expiration date or by edit posts. This is typically done via a simple calendar picker.

The plugin automatically monitors all posts with expiration dates, checking the current date against the set expiration.

When a post reaches its expiration date, the plugin automatically moves it to draft status. This makes the post invisible to users on the front end but still accessible for you in the backend for review, edits, or republishing.

The plugin works with most post types, including custom post types.

We’d love to hear your feedback or suggestions for additional features!

License

This plugin is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Installation

  1. Upload the plugin files to the /wp-content/plugins/ninja-auto-post-expire directory, or install the plugin through the WordPress plugins screen directly.

  2. Activate the plugin through the ‘Plugins’ screen in WordPress.

  3. Navigate to Settings -> Post Expire Settings to upload and set your custom logo.

Frequently Asked Questions

How do I set an expiration date for my post?

After creating or editing a post, you’ll see an option to set an expiration date in the post settings. Simply choose the date and time you’d like the post to expire, and it will automatically move to draft on that date.

What happens when a post expires?

When a post reaches its expiration date, it is automatically moved to draft status. This makes it invisible to users on the front end but still available in your WordPress admin panel for editing or republishing.

Can I set expiration dates for custom post types?

Yes, the plugin supports custom post types. You can set expiration dates for any post type supported by your WordPress installation.

Can I change the expiration date after a post is published?

Absolutely! You can modify or remove the expiration date at any time, even after a post is published. Just edit the post and adjust the expiration settings.

Does the plugin delete posts when they expire?

No, the plugin does not delete posts. Instead, it moves them to draft status so that you can review, edit, or republish them at a later date.

What if I accidentally set the wrong expiration date?

You can easily edit any post and update or remove the expiration date at any time, ensuring your content stays available as needed.

Review feed

No reviews available

Screenshots

  1. <p>Auto Post Expire screen</p>

    Auto Post Expire screen

  2. <p>Plugin settings</p>

    Plugin settings

  3. <p>Expiry date display in grid</p>

    Expiry date display in grid

Changelog

1.0

  • Initial release of WordPress Admin Logo.