Changes in this version include:
- Tweaked error messages, removed clicks for reset cron event
- Switched cron schedule functions to use “current_time(‘timestamp’)”
- Cleaned up default values code
- Added option to allow user to select any cron schedule (minute, hourly, twicedaily, daily) – including other defined schedules
- Added option to set default expiration duration – options are none, custom, or publish time
- Code cleanup – php notice
The plugin can be downloaded at the WordPress Plugins Page. Enjoy!
How would one include this via function call in wordpress page template?
what are you looking to use? There is a shortcode already setup
Aaron,
I love your plug-in. I was wondering if you could add a feature to it though. When a post expires to a category, would it be possible to make it strike through the links (or text) of the post and add a formatted EXPIRED! notice somewhere in the post so that visitors hitting that link would readily see that it’s expired?
Hi there. Thank you for this wonderful plugin! I really appreciate your hard work in creating it.
I like that it has the option to add the expiration date/time in the footer of the post. Is it possible, however, for this footer message to only appear up once the post is expired? The way I understand it, the message appears on the post prior to expiration and stays there after expiration. I modified the contents of the footer to read “Sorry, this deal expired on …” but then realized that this message was posted immediately (and not just after expiration).
Thank you!
Anna
So basically, if there was a checkbox in the settings that would restrict the footer message from showing until after expiration, that would do the trick?
Hello Aaron,
Please let me know if there is a way I can display a custom message on expired posts ..? like ” Deal expired” but contact remain there and same time i move it to archive or some other category. Please reply me on my email.. I really need this function.
This sounds like the same question as stated above – So basically, if there was a checkbox in the settings that would restrict the footer message from showing until after expiration, that would do the trick?
Hi, it seems there´s no function with WP 3.5, it doesn´t work with it. I am not the only one, having problems with it. it doesn´t delete the posts/pages and the debug log only shows warnings about missing arguments.
Look here: http://wordpress.org/support/topic/wordpress-35-broken-post-expirator
Are you working on a debug?
Would be nice to here from you, Wolfe
This appeared to be a WP core issue that was fixed in 3.5.1
Hello,
Great concept to having the post expire automatically, but I seem to be having trouble making it work.
My wordpress version is: 3.5
My Theme is Book Lite
I had the post time set-up so the post goes to delete after the event is over. But it seems the post still visible. I have removed the plugin, but really like to have it working. Is it that my version is not compatible?
I would imagine if you try to use the new version, 2.0.1 you may have better luck
Hi Aaron! How can I call the expiration date from within the template? Thanks!
Yes – you should be able to do this with the short code
Hello thanks for this plugin Aaron
I want to ask you one thing.
Is it possible this:
I want to import posts, for example ads from another source via RSS.
Ads expire in 2 months.
I can import create those posts via CSV file or directly from RSS feed and asign the expire custom fields for every post.
Easiest way for me will be to have something like this: get publish date + X days (for example 60)
Can your plugin do that with shortcode or with custom field?
I’m playing with your plugin in 3.31 WP, and after few tests with Draft posts, I have problem, posts are not deleted.
Now I will try with published posts.
For now I can see your plugin create custom field and Post get those numbers in it:
1 hour – I get 1361934600 in custom field
1 day – 1362017400
1 month – 1364350200
2 months -1367028600
Are those numbers make any sense, some kind of pattern so I can use for my solution, is it first two numbers – year and other are seconds or else…
Can I simply put something like that in custom field of posts and get expiration date.
thanks
Dragos
The number it uses is the unix timestamp value, in GMT form. With the latest version of the plugin you cannot simply just set a timestamp value, an expiration event also needs to be scheduled