Tag Sticky Post For WordPress

Tag Sticky Post For WordPress

Tag Sticky Post for WordPress is a plugin that allows you to mark a post as sticky within a specific tag archive. It works exactly like the typical sticky post functionality within WordPress, except that it’s specifically for tag archives.

This means that if you have a set of articles under one tag, you can mark one to always appear at the top of the tag archive.

This plugin came out of a direct need that I have for my own site: All of my projects are located in the Projects category, but each project has its own tag.

The problem is that I often write a post introducing the project, what it does, why I wrote it, and where you can find more information about it. But over time, I write posts that cover various updates or other issues about the project ultimately pushing the introductory post – arguably the most important post – lower into the archive.

The thing is, that post is the one I want readers to see as soon as they visit the archive. To solve this problem, I wrote Tag Sticky Post. You can see the plugin in action in the Comment Images archive.

Tag Sticky Post has the following set of features:

  • Allows you to select which tag in which to stick a post
  • Will display the post on the top of the first page of the archive just like WordPress’ sticky posts
  • Will only allow you to stick a single post per tag
  • Displays whether or not a post is stuck in a tag on the Post Edit dashboard
  • Provides light styling that should look good in most themes
  • Is available on each post editor page
  • Is fully localized and ready for translation

Be sure to check out a variety of screenshots, too.

You can install it from the WordPress Dashboard or download it from the plugin’s homepage.

19 Replies to “Tag Sticky Post For WordPress”

  1. I wanted this on my own site, so I googled ‘Tag Sticky Post;’ and found this.
    Nice to see a lot of useful WordPress related things like this have already been made :)


    1. When you’re editing the page on which you want to stick at the top of the tag archive, you select the name of the tag from the dropdown that’s available on the left-side (or right-side depending on your language) of your screen that’s labeled “Tag Sticky Post.”

      Hope this helps!

  2. Hey, got a quick question.

    I’m trying to modify this plugin so that it can work with a custom post’s custom taxonomy (maybe complicated, not sure). Basically, I’m working on tweaking line 126 of class-tag-sticky-post.php to adapt to create a similar list of objects for the taxonomy as the tags.

    Not sure if you’d know the right approach right off the bat, but thought I’d ask. If you’d like a link to my site, I can email it over.

    Cheers, and many thanks for your work.

  3. Hi

    I was so relieved to find this plug-in!!! Thanks! I’m just having some trouble getting it to do what I thought it would.

    I’ve used the dropdown menu on the right hand side and assigned a tag to the post but the post still just stays in chronological order – not at the top of the post where I want it. Any suggestions very welcome! I haven’t unticked the ‘sticky’ box on the WordPress editor that I had tried originally (if that makes any difference).

    Thanks so much for your time!

    1. Unless another plugin or your theme is causing a problem, the plugin works like this:

      1. Select the post’s tag to which you want to stick it
      2. Navigate to that tag’s archive page
      3. The post should appear at the top of the archive page

      This plugin doesn’t stick it on top of any other page except the archive page for the given tag. If the post is also marked as sticky in WordPress, it may cause funny results (such as also sticking it to the top of your homepage).

  4. I love this plugin! Thanks so much for sharing it. One thing I would love to see is the ability to make pages sticky on a tag archive, in addition to posts. Is there an easy way to modify it for this?

  5. Hey Tom,

    a few days ago I installed your plugin “Tag Sticky Post” and everything went well. Now, however, there are problems. The selected post is still displayed at the top, but in addition there is a double of the post further down. The double is also presented strangely.

    Do you have an idea why this can be?

    Thanks in advance,


Leave a Reply