WordPress Post Expirator 2.0.0 Released

wordpress-logo-notext-rgbI’m happy to announce that the 2.0.0 version of Post Expirator is now available!  This is a major update to most of the underlying code, and a slight logic shift in how things are done to be more flexible for additional options to be added down the road.  I spent extensive time testing all of the various aspects, and migrations path.  So, you should have no issues upgrading!

All posts that were scheduled using a 1.x version of the plugin will be migrated to use the new scheduling format and should expire as planned.

Some of the key features in this version are:

  • New: Revamped the expiration process – the plugin no longer runs on an minute, hourly, or other schedule. Each expiration event schedules a unique event to run, conserving system resources and making things more efficient
  • New: Added the ability to expire to a “private” post
  • New: Added the ability to expire by adding or removing categories. The old way of doing things is now known as replacing categories
  • New: The type of expiration event can be selected for each post, directly from the post editing screen
  • New: Ability to set defaults for each post type (including custom posts)
  • New: Renamed expiration-date meta value to _expiration-date
  • New: Revamped timezone handling to be more correct with WordPress standards and fix conflicts with other plugins
  • Fix: Removed kses filter calls when then schedule task runs that was causing code entered as unfiltered_html to be removed

For a complete list, please see the changelog.

The plugin can be downloaded at the WordPress Plugins Page.  Enjoy!

Update: Version 2.0.1 has been released to finish removing the old scheduled event.

This entry was posted in WP Post Expirator. Bookmark the permalink.