Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

How to Make Sticky Posts in WordPress

Last updated on by
Follow WPBeginner on YouTube
How to Make Sticky Posts in WordPress

We have written about how to display recent sticky posts in WordPress, but we never covered how to make sticky posts which was our shortcoming because one of our users asked us this question. Making Sticky Posts in WordPress is really easy.

Video Tutorial

If you don’t like the video or need more instructions, then continue reading.

First you would need to login to your WP-Admin Panel, and open up the post page. Look towards the right hand sidebar where you will see a Publish box. Look at the (Visibility: Public) field and click edit. Check the box to make the post Sticky and publish it. If you want to make an older post sticky, follow the same steps and just click save.

Make Sticky Posts in WordPress


Editorial Staff at WPBeginner is a team of WordPress lovers led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »
  • http://www.wpbeginner.com/ WPBeginner Staff

    You can do so using CSS. WordPress automatically adds sticky class to the sticky posts. You can use that class in CSS to add your style rules. For example:

    .sticky {
    background-color:yellow;
    border:1px solid #ccc;
    padding:5px;
    }

  • http://www.wpbeginner.com/ WPBeginner Staff

    A sticky post will remain sticky until you publish another post and mark it as sticky or you manually uncheck the sticky post option.

  • Jen

    I am trying to do this on my posts, but can’t seem to find the sticky button? Does this feature no longer exist?

    • http://www.wpbeginner.com/ WPBeginner Staff

      It exists, but you need to click on the Edit link next to visibility under publish metabox to see it.

  • http://www.wpbeginner.com/ WPBeginner Staff

    You don’t need a plugin for that, this functionality comes built-in with WordPress

  • Dana

    I thought I wanted to have a static home page but realized what I really want is a cool content slider at the top… recent posts.. a little about me section. then all of my social media buttons instagram plugins and such…. Is this possible with a sticky post as the homepage?? Or what else can I try?

    • http://www.wpbeginner.com/ WPBeginner Support

      There are some free and premium WordPress themes that allow you to do all this easily. But if you want to do this without changing your theme, then still a sticky post is not the right way to do this.

  • Keith Davis

    Thanks guys
    I should have known that, but I didn’t.

  • Johan Horak

    Hi Thanks.

    Will the post stay sticky until I remove the tick? ;-)

    • http://www.wpbeginner.com Editorial Staff

      Yes, it will stay sticky until you unsticky it.

  • junnydc

    Looking deeper into the table structure wp_post what fields makes it sticky?

  • btfb

    Thanks for the share, we can make the post sticky if it is about a contest or a resource.

  • btfb

    Thanks for the share, we can make the post sticky if it is about a contest or a resource.

  • Jacky

    Hi, thanks for the tips, I do it but the background of post in sticky post in theme twenty ten changed to light blue. Is there any way to make it to white as well? Thanks.

    • http://www.wpbeginner.com Editorial Staff

      Yes, you would have to change the class in the css file. Search for .sticky and change the background color.

  • http://www.mibec.ca Judy

    Great article. I find WPBeginner to be a great resource!

    Is there a way to assign a sticky post to a category? For example, I have set up a custom menu to include some categories as tabs on my navigation. When you click on the category on the nav bar, you are taken to a page that lists all the posts in that category. I would like the first post to be sticky. Can I do this?

    • http://www.wpbeginner.com Editorial Staff

      Yes, you can do that :)

  • http://www.vickieflores.com vickie

    Thanks, a really useful feature.

    If you have more than 1 sticky post is there an easy way to make sure they appear in a specific order rather than date?

    • http://www.wpbeginner.com Editorial Staff

      You would have to edit the loop for that Vickie. Email us with exactly what you are trying to do, and we can help :)

  • http://www.goblinridge.co.uk Ted Thompson

    Great info, very helpful! Cheers Ted

  • http://www.niche-blogging-profits.info Rick

    Thanks for this. This is one of the key advantages of using WordPress as your blogging platform, so it’s important to know how to do it properly.

  • http://www.corebloggers.com/blog/ Nimit kashyap

    Thanks for the information, i used to use the plugin to make a sticky post.