How To Make WordPress Posts Sticky

Learn what a sticky post is and how to make WordPress posts sticky …

Make Posts StickyIf you are a member of an online forum, then you should already be familiar with the concept of a ”sticky” or featured topic.

With a sticky forum post, the item is fixed to the top of the thread while older threads appear lower down the thread.

Like online forums, WordPress allows you to display posts at the top of your blog page while the newer posts get added below the featured entry and older post entries get pushed down the page.

In this tutorial, we will show you how to create a sticky WordPress post.

Important

You will really benefit from this tutorial if you already have a good understanding of basic features of WordPress like:

Featured WordPress Posts

In WordPress, blog posts display at the top of your blog page in reverse chronological order …

Latest posts get added to the top of the blog summary page and older posts get pushed further down

(Most recent posts get added to the top of your blog posts summary page and older entries get pushed down the page)

Depending on how many blog posts your site is configured to display on your blog page, when new posts are published, older posts will appear down the page.

You can set posts as Sticky if you would like your readers to see these before all other posts. Sticky posts will remain pinned above all other regular posts until you deselect the ‘Sticky’ option on the Edit screen for that particular post.

To make any WordPress post sticky, do this:

Go to the WordPress Dashboard and select Posts > All Posts

Posts - All Posts

(Posts – All Posts)

This brings up the Posts screen, which displays all the posts you have created …

Table Of Posts

(Table Of Posts)

You have a couple of ways to make your posts sticky:

Sticky Posts Using The Quick Edit Function

Search for the entry you would like to edit, then hover your mouse over the title of your post to view the options menu and click on the ‘Quick Edit’ link …

Click on the 'Quick Edit' link

(Click on the ‘Quick Edit’ link)

The inline editor displays all of your post editing options. Find the ‘Make this post sticky’ option …

'Make this post sticky' option - Inline editor screen

(’Make this post sticky’ option – Inline editor screen)

Select the Make this post sticky check box …

Inline editor settings - 'Make this post sticky'

(’Make post sticky’ checkbox – Quick Edit section)

Update your settings …

Update your settings

(Quick Edit – Update)

Featuring WordPress Posts - Post Edit Method

If you are adding a new blog post or editing an existing item, you can make your post sticky by going to Publish > Visibility: Public > Edit

Publishing box - Visibility > Edit

(Publish post box – Visibility settings)

Click the checkbox next to ‘Stick this post to the front page’, click OK, and remember to click Update to save your new changes when finished …

Publishing section

(Post publishing section)

The post status will be changed to “Sticky” …

Post status: Sticky

(Sticky post)

Visitors will see your sticky post at the top of the page, followed by other recent posts …

Sticky posts display at the top of the blog posts summary page while regular entries are pushed down the page

(Sticky posts are added to the top of your blog posts summary page and other posts get pushed further down)

Depending on the active theme you are using, your sticky posts can also display to your blog readers differently than normal posts.

For example, your sticky post can have a distinct label and highlight color …

Featured posts can display differently than other posts

(Featured posts can appear differently from regular posts)

Here’s the same sticky blog post with another WordPress theme installed …

Sticky posts can appear differently than other posts

(Sticky posts can appear differently than other posts)

Your blog post will stay sticky for as long as you like.

How To Unstick Your Blog Posts

Unsticking posts is easy.

To unstick a post, go back to to your Table of Posts and click on the ‘Sticky’ link on the Posts menu to display all entries assigned a sticky status …

Posts screen - List sticky posts

(Posts screen – Sticky menu)

Click on the ‘Quick Edit’ link …

'Quick Edit' feature

(Click on ‘Quick Edit’)

Untick the ‘Make this post sticky’ checkbox and click the ‘Update’ button to save your settings …

Deselect the box to unstick the post

(Untick the box to unstick the post inside the inline editor)

Alternatively, if you are editing content in an existing blog post, you can unstick your post by going to Publish > Visibility: Public > Edit

Publish box - Visibility settings

(Publishing box – Visibility settings)

Untick the checkbox next to ‘Stick this post to the front page’ then click OK and remember to update your new settings when finished …

Publish post box

(Publish post section)

Your post will now behave like every other post.

What Does A Sticky Post Do?

Congratulations, now you know how to make your blog posts sticky.

***

"If you're new to WordPress, this can stand on its own as a training course and will stay with you as you progress from beginner to advanced and even guru status." - Bruce (Columbus, Ohio)

For a whitelabel version of this tutorial visit WPTrainingManual.com.
Originally published as How To Make WordPress Posts Sticky.