How To Make WordPress Posts Sticky

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

Why Make WordPress Posts Sticky?If you are a member of an online forum, then you should already be familiar with the concept of ”sticky” or featured posts.

A sticky topic is where a selected entry does not get displaced by more recent entries while older threads appear down the thread.

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

This step-by-step tutorial explains how to make posts in WordPress sticky.

Important Info

Before completing this tutorial, we recommend understanding basic WordPress features like:

Featured Posts

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

Latest posts show at the top of your blog posts summary page while older items get pushed down the page

(Latest posts get added to the top of the blog posts summary page while older entries get pushed down the page)

Depending on how many posts your site’s settings is set up to display on your blog page, latest posts display at the top of your blog summary page while older items get pushed further down the page.

In WordPress, you can mark your posts as Sticky if you would like your readers to view these before all other posts. Sticky posts will remain pinned to the top of your blog page until you deselect the ‘Sticky’ option on your Post Edit screen.

To make your blog post sticky, follow the steps below:

Log into the WordPress Dashboard and select Posts > All Posts

Posts Menu - All Posts

(WordPress Posts Menu – All Posts)

The Posts screen will load in your browser, displaying a list of all your posts …

Table Of Posts

(Table Of Posts)

Once you get to this screen, you have a couple of ways of making your posts sticky. Let’s take a look at each of these:

Featured Posts - Quick Edit Method

Locate the post you want to edit, hover over the item’s title to display the options menu and click on Quick Edit

'Quick Edit' link

(’Quick Edit’ function)

The Quick Edit inline editor expands and displays various options for editing your post. Locate the ‘Make this post sticky’ option …

Quick Edit - Make this post sticky checkbox

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

Tick the ’Make this post sticky’ checkbox …

'Make this post sticky' option - Quick Edit section

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

Click Update to save your new settings …

Click 'Update' to save your new changes

(Update your settings)

Sticky Posts - Post Edit Method

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

Publishing section - Visibility > Edit

(Publish post box – Visibility > Edit)

Check ‘Stick this post to the front page’ then click OK, and click Update to save your new changes …

Publish post box

(Post publishing box)

Your status of your blog post will be displayed as “Sticky” …

Sticky post

(Post status: Sticky)

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

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

(Sticky posts are added to the top of the blog posts page while regular items get pushed further down)

Depending on your WordPress theme, your sticky post may also display differently than normal posts.

For example, your sticky post could have a distinctive label or highlight color …

Sticky posts can appear differently than other posts

(Sticky posts can stand out from other posts)

Here’s the same example with a different theme …

Featured posts can stand out from regular posts

(Featured posts can stand out from regular posts)

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

How To Unstick Post Entries

Unsticking your post is really easy.

To unstick a post, go to the Table of Posts in the WordPress dashboard and click on the ‘Sticky’ link at the top of the list of posts to view all posts that have been marked as sticky

Table of Posts - Sticky posts menu

(Sticky menu – Table of Posts)

Click on the ‘Quick Edit’ link …

Click on the 'Quick Edit' link

(’Quick Edit’ feature)

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

Uncheck the box to unstick your post inside Quick Edit

(Unselect the box to unstick the post inside the Quick editor)

Alternatively, when editing an existing blog post, you can unstick your post by clicking on Publish > Visibility: Public > Edit

Publish box - Visibility settings

(Publish post section – Visibility > Edit)

Unselect ‘Stick this post to the front page’ then click OK and remember to update your changes when finished …

Post publish section

(Publish section)

Your post is no longer sticky and will behave like every other post.

What Does A Sticky Post Do?

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


"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum

Disclaimer: This site has no direct association with WordPress, Automattic, or any WordPress products promoted on this website. We may derive an affiliate commission from the purchase of third-party services and/or products advertised on this website. All product images are the copyright of their respective owners and comply with all license terms and agreements of use.


Did you enjoy this article? Feel free to use the share buttons below and share this information with other online users.

Author: Martin Aranovitch

Martin Aranovitch is the founder of and the author of The Small Business Digital Manager. provides hundreds of FREE tutorials that show you how to use WordPress to grow your business online with no coding skills required! Get our FREE "101+ WordPress Tips, Tricks & Hacks For Non-Techies" e-course with loads of useful WordPress tips!

Originally published as How To Make WordPress Posts Sticky.