How to Make Sticky Posts in WordPress

Posted on January 1st, 2010 by in Beginners Guide | 13 Comments  
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

About

Editorial Staff at WPBeginner mainly Syed and David.

Post comment as twitter logo facebook logo
Sort: Newest | Oldest
junnydc 5 pts

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

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.

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

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?

Yes, you can do that :)

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?

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

Great info, very helpful! Cheers Ted

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.

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

Tweets about us: