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.
To get the most from this tutorial, we recommend understanding basic features of WordPress like:
- The difference between Posts vs Pages
- Creating a new post
- How to edit a post
- How to use WordPress Quick Edit
- Setting up a WordPress blog post page
- How to set the number of blog posts to show on your blog page
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 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)
The Posts screen will load in your browser, listing all the posts on your site …
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’ feature)
The inline editor expands and displays your post editing options. Locate the ‘Make this post sticky’ option …
(Quick Edit options – ‘Make this post sticky’)
Select the Make this post sticky check box …
(’Make this post sticky’ checkbox – Inline editor section)
Click the ‘Update’ button to save your new changes …
(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 …
(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 …
(Publish post box)
The status of your blog post will be displayed as “Sticky” …
(Sticky Post status)
The featured post will be pinned to the top of your blog post page even as new posts get added …
(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 …
(Sticky posts can stand out from other posts)
Here’s the same example with another WordPress theme …
(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 …
(Sticky posts menu – Table of Posts)
Click on the ‘Quick Edit’ link …
(Click on the ‘Quick Edit’ link)
Uncheck the ‘Make this post sticky’ box and click the ‘Update’ button …
(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 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 publish section)
Your post is no longer sticky and will behave like every other 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)