How To Make WordPress Posts Sticky

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

Why Make Posts Sticky?If you frequent an online discussion board, then you are probably already familiar with the concept of a featured topic.

A sticky forum post is where a specific entry does not get replaced by newer entries while older threads appear down the screen.

Like online forums, WordPress allows you to ‘pin’ posts to the top of your blog page while your newer entries display below the pinned item and older items get pushed further down the page.

In this tutorial, you will learn how to create a sticky post.

Useful Information

Before completing this tutorial, make sure that you’re familiar with basic features of WordPress like:

Featured WordPress Posts

In WordPress, posts are shown at the top of your blog post page in reverse chronological order (i.e. newest posts first) …

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

(Newer posts get displayed at the top of the blog posts summary page while older entries get pushed down the page)

Depending on how many blog posts you have set up your site’s settings to display on your blog page, when new blog posts get published, older posts will get pushed down the blog page.

In WordPress, you can set your posts as Sticky if you would like your visitors to read these before other posts. Sticky posts will stay pinned above your regular posts until you uncheck the ‘Sticky’ option on the Edit screen for that particular post.

Here’s how to make a WordPress post sticky:

Log into your WordPress dashboard, then go to the navigation menu and choose choose Posts > All Posts

Posts - All Posts

(Posts Menu – All Posts)

The Posts screen will appear, displaying all the posts on your site …

WP Posts Screen

(WP Posts Screen)

Once you get to this screen, you have two ways to make posts sticky. Let’s take a look at each of these methods:

Making A Post In WordPress Sticky - Quick Edit Method

In the Posts screen, search for the post you want to edit, then hover over the title to display the options menu and click on Quick Edit

'Quick Edit' feature

(’Quick Edit’ link)

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

'Make this post sticky' checkbox - Quick Edit section

(’Make post sticky’ checkbox – Inline editor screen)

Tick Make this post sticky

Inline editor - Sticky post option

(Quick Edit options – ‘Make this post sticky’)

Click Update to save your changes …

Update your settings

(Update your settings)

Featured Posts - Post Edit Method

If you are adding a new post or editing content in an existing one, you can make the post sticky by clicking on Publish > Visibility: Public > Edit

Publish post section - Visibility > Edit

(Publish box – Visibility settings)

Select ‘Stick this post to the front page’ then click OK, and update your new settings …

Post publishing box

(Publishing section)

The Table of Posts will change your blog post status to “Sticky” …

Post status: Sticky

(Sticky post)

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

Featured posts get displayed at the top of the blog posts page and other entries are pushed down the page

(Featured posts are added to the top of the blog summary page and other regular posts get pushed down the page)

Depending on the active WordPress theme you are using, your sticky posts could also be made to stand out differently than normal posts.

For example, it can have a distinctive label and highlight color …

Sticky posts can display differently from other posts

(Featured posts can display differently than other posts)

Here’s the same sticky blog post using another theme …

Sticky posts can appear differently than other posts

(Sticky posts can stand out from regular posts)

Your post will stay sticky for as long as you want.

How To Unstick Your Posts

Unsticking posts in WordPress is as simple as reversing the process used to make your posts sticky.

To unstick a post, go back to to the Posts > All Posts and click on the ‘Sticky’ link above the table to return all post entries assigned as sticky

Table of Posts - Display all sticky posts

(List sticky posts – Table of Posts)

Hover your mouse over the post title to view the options menu and click on Quick Edit

'Quick Edit' link

(’Quick Edit’ link)

Deselect the ‘Make this post sticky’ box and click the ‘Update’ button …

Untick the box to unstick the post

(Deselect the box to unstick your post)

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

Publishing section - Visibility settings

(Publishing section – Visibility > Edit)

Deselect ‘Stick this post to the front page’ then click OK and remember to click Update to save your new settings when finished …

Publish section

(Post publish section)

Your post is no longer sticky and will behave like all of your other posts.

Making A Featured Post In WordPress

Congratulations, now you know how to make blog posts stick.

***

"Your training is the best in the world! It is simple, yet detailed, direct, understandable, memorable, and complete." Andrea Adams, FinancialJourney.org

Disclaimer: We have no direct association with WordPress, Automattic, or any of the WordPress products written about on this website. We may derive affiliate commissions or financial benefits from sales of any products and/or services advertised on this site. All product images are the copyright of their respective owners and comply with all license terms and agreements of use.

Get Thrive Leads for WordPress

***

Did you enjoy this post? If so, please consider using the social buttons below to share this tutorial with other online users.

Author: Martin Aranovitch

WPCompendium.org provides hundreds of FREE WordPress tutorials for beginners. Our detailed step-by-step tutorials will save you money and teach you how to start, manage, and grow a website or blog using WordPress that puts you in complete control and delivers results with no coding skills required!