What is a sticky blog post?
Generally this means that on your blog archive page, instead of seeing posts in reverse chronological order (or however you sort them), one post will always be at the top of the first page.
This is what we mean by “sticky”.
Fortunately, WordPress makes this easy to do.
Unfortunately, the feature isn’t commonly known. Here’s how to keep your chosen blog post at the top of your blog page, for as long as you want it to be there.
The Sticky Post Option Is Hidden
In the Publish meta box, over to the top right of the screen when you’re editing a post in the WordPress backend, is an Edit link for Visibility.
Normally there are three options for this: Public, Password protected, and Private. This option defaults to Public, since most people use it this way.
But if you click on the Edit link here, there’s a checkbox labelled, Stick this post to the front page.
Check this box and save your post. It will now be a sticky post that always appears at the top of your first blog page, regardless of what was published before or after that post.
Why You Might Make A Post Sticky
Sticky posts usually contain some information that you want every visitor to see. Common uses for sticky posts would be introducing the company or blog, laying out rules for a forum, answering frequently asked questions, or displaying a time-sensitive message.
Can You Make More Than One Post Sticky?
Yes, you can have multiple sticky posts. IF you have more than one post designated as sticky, and your blog lists your normal archives from newest to oldest, your sticky posts will follow the same pattern.
Let’s say you have three sticky posts, and your blog archives normally list ten posts per page.
In this scenario, the first three posts on Page One of your blog will be the three sticky posts, listed from most recent to oldest, then the next seven most recent, non-sticky blog posts.