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

How to Make Sticky Posts in WordPress

Last updated on by
Elegant Themes
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.

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 »


  1. Dana says:

    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?

    • WPBeginner Support says:

      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.

  2. Keith Davis says:

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

  3. Johan Horak says:

    Hi Thanks.

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

  4. junnydc says:

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

  5. btfb says:

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

  6. btfb says:

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

  7. Jacky says:

    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.

    • Editorial Staff says:

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

  8. Judy says:

    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?

  9. vickie says:

    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?

    • Editorial Staff says:

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

  10. Ted Thompson says:

    Great info, very helpful! Cheers Ted

  11. Rick says:

    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.

  12. Nimit kashyap says:

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

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.