How To Make WordPress Posts Sticky

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

What Does A Sticky WordPress Post Do?If you frequent online discussion groups, then you will already be familiar with the concept of a featured or “sticky” topic.

A featured or sticky topic is where an entry does not get replaced by newer entries while older threads move down the screen.

Like online forums, WordPress also lets you ’fix’ posts to the top of your blog post page and the newer blog posts show below the featured item and older posts get pushed further down the page.

In this tutorial, we explain how to create sticky WordPress posts.

Important

To get the most from this tutorial, we recommend understanding basic features of WordPress like:

Featured Posts

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

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

(Latest posts get added to the top of the blog posts page and older items get pushed further down the page)

Depending on how many posts you have configured your site’s settings to display on your blog page, most recent posts get added to the top of the blog page and older posts get pushed further down the blog page.

In WordPress, you can set posts as Sticky if you want to make these display above all other posts. Sticky posts will remain pinned at the top of your blog post page until you deselect the ‘Sticky’ option on the Edit screen for that particular post.

To make any WordPress post sticky, do this:

Log into your WordPress administration section and choose Posts > All Posts

Posts - All Posts

(Posts – All Posts)

The Posts screen will load in your browser, listing all the posts on your site …

WP Posts Table

(Posts Table)

Once you get to this screen, there are a couple of methods to make blog posts sticky:

Make Posts Sticky - Quick Edit Method

In the Posts screen, find the entry you would like to edit, then hover over the title of your post to view the options menu and click on the ‘Quick Edit’ link …

'Quick Edit' function

(’Quick Edit’ feature)

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

'Make post sticky' checkbox - Quick Edit screen

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

Select the Make this post sticky check box …

Quick Edit settings - 'Make this post sticky'

(’Make this post sticky’ checkbox – Inline editor section)

Click the ‘Update’ button to save your new changes …

Quick Edit - 'Update' button

(Quick Edit – Update)

Sticky WordPress Posts - Post Edit Method

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

Publish box - Visibility > Edit

(Post publish box – Visibility settings)

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

Post publishing section

(Publish post box)

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

Sticky Post status

(Sticky Post status)

The featured post will be pinned to the top of your blog post page even as new posts get added …

Featured posts get listed at the top of the blog page and your regular posts are pushed down the page

(Sticky posts display at the top of your blog posts summary page and regular entries get pushed down the page)

Depending on your WordPress theme, your sticky post could also display to visitors differently than your normal blog posts.

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

Featured posts can display differently than other posts

(Sticky posts can stand out from other posts)

Here’s the same example with another WordPress theme …

Featured posts can stand out from regular posts

(Sticky posts can display differently from other posts)

Your blog post will stay sticky until you make a decision to “unstick” it.

Unsticking Blog Posts In WordPress

Unsticking posts in WordPress is really easy.

To unstick a post, go back to to the Table of Posts and click on the ‘Sticky’ link on the Posts menu to display all post entries that have been assigned as sticky

Posts section - Display all sticky posts

(Sticky posts menu – Table of Posts)

Click on the ‘Quick Edit’ link …

'Quick Edit' link

(Click on the ‘Quick Edit’ link)

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

Deselect the box to unstick your post inside Quick Edit

(Uncheck the box to unstick your post)

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

Post publishing box - Visibility settings

(Post publish section – Visibility > Edit)

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

Post publishing box

(Post publish section)

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

How To Make A Featured WordPress Post

Congratulations! Now you know how to make 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)