Cron Unsticky Posts

Unsticky old posts automatically using wordpress’s cron functions.

Author:Musicmasteria (profile at wordpress.org)
WordPress version required:2.8
WordPress version tested:2.8
Plugin version:1.0
Added to WordPress repository:07-01-2010
Last updated:08-01-2010
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
Rating, %:0
Rated by:0
Plugin URI:http://takeouttactics.com/projects/wordpress/...
Total downloads:1 180
Active installs:10+
plugin download
Click to start download

Overview Of The Plugin

The Cron Unsticky Posts Plugin is very simple to use.
It is on whenever this plugin is active so you should disable it if
you no longer want old posts to be unstickied.

This plugin is the most for people who sticky a lot of posts but dont
want to have to go back a few days later and unsticky them one by one
just so that they dont fill up their home page.

If that sounds like you then this is the plugin for you!

Features

* Unsticky posts automatically based on when they were posted
* Set a global Unsticky Time (default: 3 days). After a posts is older than that Unsticky Time it will be unstickied automatically by this plugin
* Set Unsticky Time on a per-post basis to allow certain posts more/less time on the front page
* Uses WPs Cron, no need to setup complex cron jobs. Great if you dont even have access to Cron from your host!
* Turn it on and forget about it. It will keep on running till you disable the plugin.
* Its free!

Usage (in a nutshell)

Set All Posts to Unsticky After 5 days
– Set “Unsticky Time” to 5 days in Settings->Unsticky Post

Set An Individual Post To Unsticky After 7 days
– Add custom field “unstick_in” w/ value “7” to that post

See an example of usage in the “Usage” section

Please check out my website for more info about this plugin and others:
Take-Out-Tactics

Usage

Basic Usage

Set All Posts to Unsticky After 5 days
– Set “Unsticky Time” to 5 days in Settings->Unsticky Post

Set An Individual Post To Unsticky After 7 days
– Add custom field “unstick_in” w/ value “7” to that post

Example of Usage

The Scenario

Today you want to post three different things:
* “Staying Alive”
* “Short”
* “Kill Me Quickly”
For both “Short” and “Kill Me Quickly”, you don’t want them to be around for
too long, only 2 days before they are unstickied. However, “Staying Alive”
is a really great post. You want it to be around for 5 days before it is unstickied.

What to do:

First, Set the “Unsticky Time” setting (above) to 2 days
Second, give post “Staying Alive” a custom field called “unstick_in” with
a value of “5”.

So what happens? Here’s the breakdown:

On day 1: You post “Staying Alive”, “Short”, and “Kill Me Quickly”
On day 2: Nothing is unstickied
On day 3: Both “Short” and “Kill Me Quickly” are unstickied
On day 4-6: Nothing is unstickied
On day 7: “Staying Alive” is finally unstickied

The “Monkey Wrench”:

“What if I posted something on day 3 of the above scenario?”
– Because you set your “Unsticky Time” to 2 days it will be unstickied
on day 5 (2 days after it was posted)