If you participate in an online discussion group, then you will already be familiar with the concept of a featured topic.
A featured or sticky topic is where a specific entry remains at the top of the forum board while older threads move lower down the screen.
Like forums, WordPress allows you to ‘pin’ important blog posts to the top of your blog post page and the newer blog posts show below the pinned item and older posts get pushed further down the page.
This tutorial explains how to make any post on your site sticky.
Before completing this article, you should already be familiar with basic WordPress features like:
- The difference between WordPress Posts and Pages
- Creating new posts
- Editing posts
- How to use the WordPress Quick Edit feature
- How to create a blog page for displaying a summary of your posts in WordPress
- How to specify the number of posts to display on your blog post page
Featuring WordPress Posts
In WordPress, blog posts are typically displayed on your blog page with the latest items at the top …
(Latest posts get added to the top of the blog posts summary page while older posts get pushed down the page)
Depending on how many blog posts you have configured your site to display on your blog page, as newer blog posts are published, older posts will appear further down the page.
In WordPress, you can set your posts as Sticky if you want to make them appear above all other posts. Sticky posts will remain pinned to the top of your blog post page until you uncheck the ‘Sticky’ option on your Post Edit screen.
Here is how to make a blog post sticky:
Go to the WordPress administration area and choose Posts > All Posts …
(WP Posts Menu – All Posts)
The Posts screen will load in your browser, listing all your posts …
There are two ways to make your posts sticky:
Featured Posts - Quick Edit Method
Find the post item you would like to edit, hover your mouse over the item’s title to view the options menu and click on the ‘Quick Edit’ link …
(’Quick Edit’ feature)
The Quick Edit inline editor expands and displays a number of options. Find the ‘Make this post sticky’ option …
(’Make post sticky’ checkbox – Quick Edit screen)
Tick the ’Make this post sticky’ checkbox …
(Inline editor - Sticky post option)
Click Update to save your new settings …
(Quick Edit – Update)
Sticky Posts Using The Post Editor
If you are adding a new blog post or editing your post content, you can make the post sticky by going to Publish > Visibility: Public > Edit …
(Publish post section – Visibility settings)
Tick the checkbox next to ‘Stick this post to the front page’, click OK, and update your new changes when finished …
(Publish post section)
Your status of your blog post will be changed to “Sticky” …
The post will stay pinned to the top of your blog page when new posts are added …
(Sticky posts display at the top of your blog posts summary page while other entries are pushed further down the page)
Depending on your theme, your sticky post could also be made to stand out differently than normal posts.
For example, your sticky post can have a distinctive label and highlight color …
(Sticky posts can stand out from other posts)
Here’s the same example with another theme installed …
(Sticky posts can stand out from regular posts)
Your post will now remain sticky for as long as you want.
Unsticking Your Posts
Unsticking posts in WordPress is easy.
To unstick a post, return to the Posts > All Posts and select the ‘Sticky’ link on the Posts menu to return all entries that have been marked as sticky …
(Posts screen – Sticky menu)
Click on the ‘Quick Edit’ link …
(Click on the ‘Quick Edit’ link)
Deselect the ‘Make this post sticky’ box and click the ‘Update’ button …
(Uncheck the box to unstick the post inside the Quick Edit function)
Alternatively, when editing content in an existing post, you can unstick your post by going to Publish > Visibility: Public > Edit …
(Publishing section – Visibility > Edit)
Unselect ‘Stick this post to the front page’ then click OK and remember to update your settings when finished …
(Publish post section)
Your post will now behave like all other posts.
Congratulations! Now you know how to make blog posts sticky.
"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill, DailyGreenPost.com