Auto de-sticky / re-sticky by pre-set duration or date/time

  1. gazouteast

    In blogs (or sites in wp-newspeak) with a lot of categories and subject matters, sticky posts can become a major administrative burden, especially on news based sites that need to keep posts in the public eye within their categories only.

    Sticky posts need a scheduled "de-stick after/on ..." function.

    As of today, a simple example could be Remembrance Sunday (11th hour of 11th day of 11th month) 2 minutes of silence to remember all those who dies during the two world wars.

    A post could be stickied with an auto de-sticky to occur at 11:02am - this would actually be a time-critical desticky due to the respect of the remembered issue, and that some veterans / dependents could be offended if the sticky was not removed in a timely manner.

    The above is a very simple but widespread public interest example. There are thousands or regular uses that this would be needed for.

    Additionally, the sticky function could be used to resurrect posts to sticky for a period long after their original posting date - such as a simple commemorative date post - a revered national leader's birthday or whatever, or a reminder that tax returns must be filed by X date, and so forth.

    In terms of page ranking and other SEO, this would give a slight boost at least to the site or category home page, by having the lead content change, Search engines would pick up the content change and see it as active maintenance of the site ... but that's a side benefit compared to the functional usefulness to readers.

    Posted: 7 years ago #
  2. trleith


    I want to use sort of feature this for events -- the post announcing the event should be sticky until the day of the event, and then automattically become un-sticky. This functionality seems like a natural adjunct to the "publish on" feature.

    Posted: 6 years ago #
  3. wjack2010


    This should be a plug-in, not in the WordPress Core.

    Posted: 6 years ago #
  4. trleith


    > This should be a plug-in, not in the WordPress Core.

    He says flatly, without explanation, as if an is is an ought and everyone ought know it.

    Scheduling posts and at least some publishing attributes like stickiness seems like a perfectly fine core content management feature. If there's some reason why this can't work or shouldn't be expected, what is it?

    Posted: 6 years ago #
  5. Ipstenu (Mika Epstein)
    Lead Plugin Wrangler

    This should be a plugin FIRST, I think, since it's hard to gauge how many people want this -- it's not often requested and a great many core features start as plugins. The reason for that is it lets the masses demonstrate popularity and need. Did you know sticky posts were once a plugin? :)

    Using the principles behind http://wordpress.org/extend/plugins/post-expirator/ you could extend that to change the status from sticky to unsticky.

    Posted: 6 years ago #
  6. gazouteast

    Problem with that Ipstenu, is that not all of us have the raw coding skills to mash out rehacked plugins.

    My original suggestion (admittedly) a bit garbled and wordy, could maybe be best summarised as a request to modify the sticky posts core to include "sticky until date/time" and "sticky for days/hours" rather than just the current "sticky until I remember to unsticky it".

    After all, we're not dealing with a cooking stove here - we're not going to smell burning to remind us to turn the saucepan off, are we?

    Posted: 6 years ago #
  7. Gabriel Burning


    I'm sorry that my answer is so late but maybe it can at least help someone achieve what was asked for in this post.

    I found this nifty little plugin for you:

    I'll honestly say that I havent tried it myself yet, but it seems to be up to par from what I can tell.

    Well anyway, there it is. Thank you and have a good day!

    Posted: 4 years ago #
  8. gazouteast

    Thanks for that burnso - no idea how I missed that plugin, but I'll have a play with it.

    Posted: 4 years ago #

RSS feed for this topic


You must log in to post.

  • Rating

    9 Votes
  • Status

    This idea is under consideration