Sticking a post to the top of your blog

You can force a blog post to always display at the beginning of your posts, no matter what date it was created. Some people use this if they want a certain piece of information to be seen right away by visitors even if they are creating other, newer blog posts in the mean time. Short-term promotions or sales are a common reason why sticky posts are used.

ProPhoto provides a special Bio Area which you can fill using WordPress widgets, which may be even easier to use for placing information between the Header of your site and the Content below – learn more about the ProPhoto Bio Area.  

Making a Post ‘sticky’

When creating or editing a Post, look for the “Publish” box. Within this box, you will see an “edit” link next to “Visibility”.
wp41_visibility
Click on this link, make sure the Post is ticked as Public, and then check the “Stick this post…” option.
wp41_make_sticky
That’s it! This post will always display at the top of your Posts until you edit the Post and uncheck this option.

Note: You can also check/uncheck a post as ‘sticky’ in your “All Posts” view in WordPress – just hover over the post title and click “Quick Edit” and you’ll find the option there. Don’t forget to click Update!

Optional: Hide certain Post elements

You may have special need to hide certain features seen on a typical post, such as the Date or the Post Title. Here are a few Custom CSS rules you might apply within ProPhoto – just copy-paste the ones you need. Click here for an overview of hiding elements with custom CSS.

Hide Post Title

article.sticky .article-title {display: none;}

Hide Post Date

article.sticky .article-date {display: none;}

Hide Post Comments

This can actually be done in WordPress without custom CSS code:
To turn comments on/off for a Post, uncheck the “Allow comments” option in the “Discussion” area of the screen and update the post/page.

If you can’t find the Discussion area in your editor screen, click the “Screen Options” option in the upper-right hand corner of the WordPress interface and check the “Discussion” box so that setting area appears. See the process in detail on our Removing Comments guide.

Hide the Call To Action area

article.sticky .call-to-action-wrap {display: none;}

Hide the meta info – Categories & Tags

article.sticky .article-category-list {display: none;}
article.sticky .tag-links {display: none;}

Hide the ProPhoto ‘Post signature’ area

article.sticky .pp-post-sig {display: none;}


You can force a blog post to always display at the beginning of your posts, no matter what date it was created. Some people use this if they want a certain piece of information to be seen right away by visitors even if they are creating other, newer blog posts in the mean time. Short-term promotions or sales are a common reason why sticky posts are used.

ProPhoto provides a special Bio Area which you can fill using WordPress widgets, which may be even easier to use for placing information between the Header of your site and the Content below – learn more about the ProPhoto Bio Area.  

Making a Post ‘sticky’

When creating or editing a Post, look for the “Publish” box. Within this box, you will see an “edit” link next to “Visibility”.
wp41_visibility
Click on this link, make sure the Post is ticked as Public, and then check the “Stick this post…” option.
wp41_make_sticky
That’s it! This post will always display at the top of your Posts until you edit the Post and uncheck this option.

Note: You can also check/uncheck a post as ‘sticky’ in your “All Posts” view in WordPress – just hover over the post title and click “Quick Edit” and you’ll find the option there. Don’t forget to click Update!

Optional: Hide certain Post elements

You may have special need to hide certain features seen on a typical post, such as the Date or the Post Title. Here are a few Custom CSS rules you might apply within ProPhoto – just copy-paste the ones you need. Click here for an overview of hiding elements with custom CSS.

Hide Post Title

article.sticky .article-title {display: none;}

Hide Post Date

article.sticky .article-date {display: none;}

Hide Post Comments

This can actually be done in WordPress without custom CSS code:
To turn comments on/off for a Post, uncheck the “Allow comments” option in the “Discussion” area of the screen and update the post/page.

If you can’t find the Discussion area in your editor screen, click the “Screen Options” option in the upper-right hand corner of the WordPress interface and check the “Discussion” box so that setting area appears. See the process in detail on our Removing Comments guide.

Hide the Call To Action area

article.sticky .call-to-action-wrap {display: none;}

Hide the meta info – Categories & Tags

article.sticky .article-category-list {display: none;}
article.sticky .tag-links {display: none;}

Hide the ProPhoto ‘Post signature’ area

article.sticky .pp-post-sig {display: none;}

You can force a blog post to always display at the beginning of your posts, no matter what date it was created. Some people use this if they want a certain piece of information to be seen right away by visitors even if they are creating other, newer blog posts in the mean time. Short-term promotions or sales are a common reason why sticky posts are used.

Making a Post ‘sticky’

When creating or editing a Post, look for the “Publish” box. Within this box, you will see an “edit” link next to “Visibility”.
publish-box-visibility-screenshot
Click on this link, make sure the Post is ticked as Public, and then check the “Stick this post…” option.
sticky-post-option
That’s it! This post will always display at the top of your Posts until you edit the Post and uncheck this option.

Note: You can also check/uncheck a post as ‘sticky’ in your “All Posts” view in WordPress – just hover over the post title and click “Quick Edit” and you’ll find the option there. Don’t forget to click Update!

Optional: Hide certain Post elements

You may have special need to hide certain features seen on a typical post, such as the Date or the Post Title. Here are a few Custom CSS rules you might apply within ProPhoto – just copy-paste the ones you need. Click here to learn how to use CSS rules.

Hide Post Title

div.sticky .article-title {display: none;}

Hide Post Date

div.sticky .article-date {display: none;}

Hide Post Comments

This can actually be done in WordPress without custom CSS code:
To turn comments on/off for a Post, uncheck the “Allow comments” option in the “Discussion” area of the screen and update the post/page.

If you can’t find the Discussion area in your editor screen, click the “Screen Options” option in the upper-right hand corner of the WordPress interface and check the “Discussion” box so that setting area appears.

Hide the meta info – Categories & Tags

div.sticky .article-category-list {display: none;}
div.sticky .tag-links {display: none;}

Hide the ProPhoto ‘Post signature’ area

div.sticky .p3-post-sig {display: none;}

If you’ve searched the tutorials and can't find what you need, please contact us. We’re here to help. Contact Us