Plugin info

Total downloads: 52,973
Active installs: 6,000
Total reviews: 18
Average rating: 4.4
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 3 language(s)
Contributors: 1
Last updated: 7/29/2022 (1251 days ago)
Added to WordPress: 4/6/2017 (8 years old)
Minimum WordPress version: 4.0
Tested up to WordPress version: 6.0.11
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1251 days ago • 18 reviews

24/100

Is Sticky Posts – Switch abandoned?

Possibly abandoned (last update 1251 days ago).

Compatibility

Requires WordPress: 4.0
Tested up to: 6.0.11
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Manage Notification E-mails
Rating 4.8/5 (54 reviews)Active installs 100,000
View Admin As
Rating 4.9/5 (48 reviews)Active installs 9,000
Theme Switcha – Easily Switch Themes for Development and Testing
Rating 4.4/5 (61 reviews)Active installs 7,000
Flag Icons
Rating 4.9/5 (20 reviews)Active installs 4,000
Menu Swapper
Rating 4.7/5 (43 reviews)Active installs 3,000
Taxonomy Switcher
Rating 5.0/5 (23 reviews)Active installs 2,000

Description

This plugin adds a new column to the post admin columns that allows you to easily mark a post so that it is sticky.
Sticky Posts is a WordPress feature only for posts, with this plugin you can use this feature also with custom post types.

Features of sticky posts

  • enables you to use the sticky posts feature with every custom post type on front page, archive page or category page
  • quick and bulk edit support for custom post types
  • selection of the post type (post or custom post type)
  • selection of the color of the switch icon
  • customized order of the column showing the switch icon
  • use only built-in WordPress functions
  • the star-icon switch saves the posts in the sticky status immediately with ajax
  • optionally, set all translations of a post sticky, supports Polylang and MultilingualPress

Installation

  1. Upload ‘sticky-posts-switch’ to the ‘/wp-content/plugins/’ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. You will now have the new column “Sticky Post” in the post admin screen.

Frequently Asked Questions

Where can I config the plugin?

In the menu, navigate to the item “Settings -> Sticky Posts”

Why can’t I find my own type of content (custom post type) in the list?

The only types of content displayed are those declared as public.
See register post type.

I found a bug, what shall I do?

If you have found a bug in my plugin, please send me an email with a short description.
I will fix the bug as soon as possible.

You like my plugin and you’d like to support me?

Thank you very much!
In case you want to show how much you appreciate my work, I’d be very grateful if you could give me positive rating with WordPress-Page and/or donate a small amount to me.

Review feed

Alvaro Gois dos Santos
4/8/2018

Handy and simple

Thank you for sharing your work. I was looking for a way my editors could stick a post in a featured spot in the homepage and found this simple tool to do it flawlessly. It's easier than stick a post in the edit post screen or through quick edit, you just have to tick it once. So neat.
Max Bond
7/31/2020

Good!

Saved me a few hours! Thank you very much!
Jules Colle
4/18/2021

much developer love

I was just getting ready to implement this myself. Very happy you saved me the trouble! The ability to click the stars in the admin interface is also a super nice addition. Wonderful work! Thank you so much! PRO tip: Although, I couldn't find it documented anywhere, as a developer you can get a list of all the sticky posts with get_option('sticky_posts')
Md Hasanuzzaman
3/2/2022

Just Awesome!

Really the plugin is very helpful that saves me 10 hours of work!
Michael
2/19/2024

No Support, and Plugin Doesn't Work With CPT

I'd hate to leave a negative review, but the owner turned off the support function and provides no method to contact. The Plugin Works, but it doesn't respect Custom Post Types. All Stickies in the Posts section become stickies in all other custom post types. So in our case a Posts Sticky is now showing in our CPT "Forums"

Screenshots

  1. The sticky post column at the admin list post page

    The sticky post column at the admin list post page

  2. Plugin settings

    Plugin settings

Changelog

2.1.3

  • Dev – Added the filter “wp_sticky_posts_switch_checkbox_label_text”

2.1.2

  • Dev – Tested up with WordPress 6.0.1
  • Dev – Code optimizations

2.1.1

  • Fix – Supported multilingual plugins text in settings page

2.1.0

  • Feature – Add support for Polylang
  • Fix – Sticky post removed after save post (Gutenberg)
  • Dev – Remove support for WPML (WPML actually has this same functionality)

2.0.0

  • Feature – Add support for the sticky post class
  • Dev – Tested up with WordPress 5.2.3
  • Dev – Code optimizations
  • Dev – Improvement for better main instance call
  • Fix – Retrieve the correct queried object for the filtered wp_query

1.9.2

  • Fix – Maximum function nesting level error issue

1.9.1

  • Improvement for better handling in wp_query filters

1.9

  • Add new settings “show on front page” for each post type
  • Default posts are now able to activate/deactivate the sticky feature on “front page” or “posts page”

1.8

  • Add new settings table for post types, archive pages and taxonomy pages
  • Removed setting “ignore retrieved posts”
  • Language pot file update

1.7

  • Code and performance optimizations
  • Bugfix in the WPML integration
  • Translation fixes

1.6

  • Code and performance optimizations
  • Translation fixes
  • Throw an JavaScrip alert on ajax sticky / unsticky error

1.5

  • Code and performance optimizations
  • Hide the sticky post column at the post trash page

1.4

  • Bugfixes in the “the_posts” filter for custom post types

1.3

  • Add bulk and quick edit support for custom post types
  • Add a icon animation during ajax loading
  • Add an ajax queue for a better switch experience
  • Update the post states immediately after sticky/unsticky a post
  • Redesign of the settings page
  • Code optimization
  • Translation fixes

1.2

  • Readme update
  • Translation fixes

1.1

  • Translation fixes
  • Add multilingual support for WPML and MultilingualPress

1.0

  • Initial Release