If you are a member of online discussion groups, then you are probably already familiar with the concept of a featured or “sticky” post.
With a featured or sticky forum post, the item does not get displaced by newer entries while older threads get pushed further down the thread.
Like online forums, WordPress allows you to feature posts at the top of your blog post page while the newer posts appear below the pinned entry and older posts get pushed down the page.
This tutorial explains how to create sticky posts in WordPress.
You will really benefit from this tutorial if you are already familiar with basic WordPress features like:
- Understanding the difference between WordPress Posts vs Pages
- Creating blog posts in WordPress
- Editing WordPress posts
- How to use the WordPress Quick Edit function
- How to create a blog page for displaying your posts
- How to set the number of blog posts to display on your blog post page
By default, WordPress normally shows your blog posts on your blog page with the latest post entries listed at the top …
(Most recent posts get added to the top of the blog posts page while older items get pushed down the page)
Depending on how many blog posts you have configured your site to display on your blog page, newer posts get added to the top of the blog page while older entries get pushed down the page.
You can mark your posts as Sticky if you want to make them appear above all other posts. Sticky posts will appear above all other posts until you deselect the ‘Sticky’ option on the Edit screen for that particular post.
To make your post sticky, follow the steps below:
Log into your WordPress site, then go to your navigation menu and click on choose Posts > All Posts …
(Posts – All Posts)
The Posts screen will load in your browser, listing all the posts on your site …
(WP Posts Screen)
There are two ways to make your blog posts sticky. Let’s take a look at each method:
Sticky Posts Using Quick Edit Method
Locate the post you would like to edit, then hover over the title to display the options menu and click on the ‘Quick Edit’ link …
(Click on the ‘Quick Edit’ link)
The Quick Edit inline editor expands to display your post editing options. Locate the ‘Make this post sticky’ option …
(’Make this post sticky’ checkbox – Quick Edit section)
Tick Make this post sticky …
(Inline editor - Sticky post checkbox)
Update your settings …
(Quick Edit – ’Update’ button)
How To Make Your Post Sticky Using Post Edit Method
If you are adding a new blog post or editing content in an existing item, you can make the post sticky by clicking on Publish > Visibility: Public > Edit …
(Publish section – Visibility > Edit)
Select the checkbox next to ‘Stick this post to the front page’ then click OK, and click Update to save your changes when finished …
(Publish post box)
Your Table of Posts will change your post to “Sticky” …
(Sticky Post status)
Visitors will see your sticky post at the top of the blog page, followed by your most recent posts …
(Sticky posts get added to the top of your blog page and other items are pushed further down the page)
Depending on which theme you have installed, your sticky posts can also display to visitors differently than your other posts.
For example, your sticky post can have a distinctive label or highlight color …
(Sticky posts can display differently than other posts)
Here’s the same sticky blog post with a different WordPress theme …
(Sticky posts can appear differently from regular posts)
Your post will now remain sticky for as long as you like.
How To Unstick Your WordPress Blog Posts
Unsticking a WordPress post is as simple as reversing the process used to make posts sticky.
To unstick a post, go back to to the Posts area and select the ‘Sticky’ link above the list of posts to display all entries with a sticky status …
(Display all sticky posts – Posts section)
Hover over the post title to display the options menu and click on the ‘Quick Edit’ link …
(Click on the ‘Quick Edit’ link)
Deselect the ‘Make this post sticky’ box and click the ‘Update’ button …
(Untick the box to unstick the post inside the inline editor)
Alternatively, when editing an existing post, you can unstick your post by clicking on Publish > Visibility: Public > Edit …
(Publishing section – Visibility > Edit)
Deselect ‘Stick this post to the front page’ then click OK and remember to update your settings when finished …
Your post will now behave like every other regular post.
Congratulations! Now you know how to make posts sticky.