Critical announcements in a BuddyPress activity feed scroll out of view within minutes of posting. BuddyPress Sticky Post lets admins pin one or more posts to the top of the sitewide feed, individual group feeds, or personal activity pages, keeping the pinned post visible to every visitor regardless of login status until the admin unpins it.
On the Reign theme, the pinned badge shows as a small pin icon beside the activity menu with a "Pinned" tooltip on hover, on Reign 8.0.8 and on the upcoming Reign 8.0.9.
A post pinned in a group, on the activity directory or on a profile now shows the Pinned badge and the Unpin button only in that stream, not on the author's profile or elsewhere.
Pinning and unpinning no longer writes each activity log entry twice on sites using the plugin's database tables.
The pinned posts shortcode now uses the plugin stylesheet, follows the theme's colours and dark mode, and links to member profiles without a BuddyPress deprecation notice.
The Clear All Logs button now asks for confirmation in the plugin's own dialog instead of the browser pop-up.
Turning on "clean up on deactivation" no longer empties the whole site's object cache, only the plugin's own cache.
WP-CLI explains when an ID is not a pinnable activity instead of reporting it as already pinned or missing.
Pins removed when their expiry date passes are now recorded in the Activity Log and still trigger points and badges integrations.
Compat
Ready for Reign 8.0.9, which no longer styles the pinned badge itself.
v2.4.0
October 30, 2026
New 1 Fix 9 Security 1 Compat 1
New
Members can pin their own blog posts to their profile, the same way they pin their status updates.
Fix
Group pins and members' own pins on sites still using the older storage can be unpinned again instead of failing with an error.
Older sites now move their pins to the faster storage automatically the first time an admin opens the dashboard after updating.
Comments can no longer be pinned, and comment pins saved by earlier versions are cleared during the update.
The [bp_sticky_posts] shortcode shows pinned posts again on sites using the newer storage.
A pinned blog post stays at the top when the stream is filtered to Posts instead of disappearing, and pins of other types no longer appear in a filtered stream.
The WP-CLI unpin command works for admin, group and personal pins, and the list command now includes group pins.
The WP-CLI member option is now --member, because --user is reserved by WP-CLI and could not be used.
The data cleanup option on the Advanced tab now asks for confirmation only when you turn it on, shows a readable dialog, and can be turned off again.
Turning on data cleanup now removes every pin and the activity log on deactivation, and keeps your license key.
Security
A member can no longer unpin a post that another member pinned to their own profile.
Compat
Requires WordPress 6.5 and PHP 8.1, matching the requirements shown in the plugin header.
v2.3.9
September 20, 2026
Fix 2
Fix
Adding sticky data to BuddyPress activity REST responses no longer triggers a fatal error, so activity endpoints used by mobile and headless apps work again.
Renamed an admin view file that some security firewalls blocked during plugin upload, so the plugin installs cleanly on scanned hosts.
v2.3.8
May 25, 2026
Improve 3 Fix 2 Security 1
Improve
Keyboard focus is now clearly visible across every admin settings tab. Tab navigation shows a high-contrast focus ring instead of the browser default outline, which some themes were hiding.
Compatibility hardening to meet the WordPress Plugin Check requirements - every translatable string with placeholders now has a translator comment, so the plugin passes the official check cleanly.
Removed unused code that was left behind from earlier scaffolding (developer-only - no customer-visible change).
Fix
The "Pinning Limits" setting on the Permissions tab is now enforced on every site, including older installs that have not yet migrated to the new database tables. Previously, on legacy storage sites the per-user / per-admin pin limit was silently ignored, so members and admins could pin an unlimited number of activities regardless of the configured cap.
The "Group Pin Authority" bypass now works on every storage backend. Previously, group administrators and moderators who should bypass the per-user limit when pinning inside their own groups were still being blocked by it on database-migrated sites - the bypass was only applied on the REST API path, not on the underlying save. They can now pin the configured number of activities in their own groups without being incorrectly capped by the per-user limit.
Security
Three additional permission checks added to admin actions so that the corresponding endpoints can only be triggered by users who actually hold the right capability - closes a class of edge cases where a logged-in non-admin could probe the action with a valid security token.
v2.3.7
New 4 Improve 5 Fix 1 Compat 1
New
Brand-new admin UI - the Sticky Post settings screen was rewritten as a clean card-panel layout with a sidebar, proper page header, and plain-English labels. No more legacy wrapper chrome.
"WB Plugins" hub - all Wbcom plugins now share a single top-level menu with a card-grid dashboard, so the admin sidebar stays tidy even when a site runs the full community bundle. Legacy (un-migrated) Wbcom plugins coexist cleanly with the new hub.
License tab directly inside Sticky Post - enter, activate, and check your license key without leaving the plugin's admin page.
Dedicated Overview, Activity Log, Permissions, Appearance, Lifecycle, and Advanced tabs - each one focused on a single decision so site owners don't have to hunt across screens.
Improve
Admin assets now load only on our own screens and the shared hub - other admin pages are untouched, reducing conflicts with third-party plugins.
Toast notifications and an accessible confirmation modal replace browser alerts and confirms across the admin.
Copy pass across every settings screen - plain-language labels, context-aware descriptions, and no internal option names surfaced to site owners.
Per-role pin limits now apply the same way regardless of how a member pins an activity (Pin button, block editor, or shortcut) - fixes a case where one path could allow more pins than another.
When upgrading from an older version, the plugin now migrates its saved settings to the new format automatically the first time the admin loads.
Fix
Removed unreachable code (an orphan CSV-export handler, an outdated table-creation branch, and duplicate migration handlers) - internal cleanup, no customer-visible change.
Compat
Tested against WordPress 6.9 and PHP 8.4.
v2.3.6
March 31, 2026
Improve 2 Fix 6
Improve
Accessibility - added alt attributes to images.
Updated WordPress compatibility to 6.9.
Fix
Added ABSPATH security check to admin class.
Added capability check and wp_die() to wbcom AJAX handler.
Prepared SQL statements for all database queries.
Sanitized $_GET and $_REQUEST access throughout admin.
Proper i18n translators comments and ordered placeholders.
Replaced rand() with wp_rand() and date() with gmdate().
v2.3.5
February 13, 2026
Improve 1 Fix 1
Improve
Language files
Fix
Fatal error where bpsp_get_sticky_posts returned string instead of array
v2.3.4
January 21, 2026
Improve 1 Fix 2
Improve
Enhanced query limits for better performance during activity log exports.
Fix
Resolved double pinning issue when used with Youzify.
Corrected CSV export functionality for activity logs.
v2.3.3
January 21, 2026
Fix 2 Security 3 Dev 1
Fix
Added missing plugin compatibility headers (Requires at least, Tested up to, Requires PHP)
Resolved PHP warnings for null property access on $post object
Security
Improved output escaping in error messages
Use wp_safe_redirect() for safer redirects
Enhanced nonce verification with proper sanitization
Dev
WPCS compliance improvements and formatting fixes
v2.3.2
December 2, 2025
Improve 2 Fix 4
Improve
Verified migration system preserves context-aware pin types correctly
Enhanced separation between personal pins (user profiles), admin pins (sitewide activity), and group pins
Fix
Personal pinned activities now display correctly on user profiles
Resolved BuddyPress activity filtering issue that excluded activities not created by the profile owner
Context-aware pin type determination - administrators create personal pins on profiles and admin pins on activity directory
Administrators can now bypass pin limits when creating personal pins
v2.3.1
Improve 1 Fix 2
Improve
Tested and verified compatibility with myCRED, GamiPress, and AutomatorWP gamification plugins
Fix
Updated myCRED hook registration to use proper myCRED API instead of direct instantiation
Added gamification plugin compatibility checks to prevent conflicts
v2.3.0
November 27, 2025
New 4 Improve 3 Fix 9
New
WP-CLI commands for managing sticky posts (pin, unpin, list).
New database table storage for improved performance and scalability.
Migration tools to upgrade from previous versions seamlessly.
Activity log tab in admin for monitoring pin/unpin actions.
Improve
Refreshed admin settings UI with new tab icons and toggle switches.
Better compatibility with themes like Reign and BuddyX Pro.
Group admins/moderators now bypass per-user pin limits in groups.
Fix
Group admins and moderators can now properly unpin activities in groups.
Pinned posts now reliably stay at the top after new activities are posted.
Group pinned activities correctly appear at the top of group activity feeds.
Personal pins now correctly display only on the user's own profile.
Sitewide pins no longer incorrectly appear on individual user profiles.
Pin icon now shows correctly based on page context (group, profile, or sitewide).
Permission checks work correctly for all user roles when pinning/unpinning.
Resolved issues with heartbeat and AJAX activity reordering.
Metadata retrieval for REST API responses now works correctly.
v2.2.1
April 16, 2025
New 2 Improve 7 Fix 3
New
"Activity Settings" label now clearly displayed for improved settings visibility.
Updated plugin and theme documentation links for easier access.
Improve
String and label improvements throughout the plugin for better clarity.
Plugins & Themes tab content for more informative UI.
UI compatibility with **Reign** and **BuddyX Pro** themes.
CSS/JS file loading with restrictions to necessary pages only.
Code cleanup with removal of unnecessary files and `console.log` statements.
Minified CSS and JS files for faster performance.
Obsolete Hard-G dependency for better compatibility and performance.
Fix
PHP warning and deprecated error in sticky post logic.
Sticky Post plugin delay issue affecting activity stream updates.
PHPCS issues in admin and license-related files for improved code quality.
v2.2.0
December 3, 2024
Improve 1 Note 3
Improve
Admin-pinned activities now automatically move to the top.
Note
Fixed conflict with BuddyPress scheduled activities.
Resolved PHPCS issues.
Fixed general compatibility issues with Youzify.
v2.1.2
August 23, 2024
Fix 5
Fix
Hide the pin post from the activity page.
Pin/unpin issue with user roles.
Issue with the shortcode.
PHP notice reported by the customer.
Added compatibility with BuddyPress Shortcode Pro.
v2.1.1
April 16, 2024
Fix 2
Fix
Warnings.
License deactivation issue.
v2.1.0
February 23, 2024
New 1 Improve 2 Fix 9 Note 1
New
Sticky post option in user profile. (#86)
Improve
Documentation and overall content.
Banner and links.
Fix
User and admin pin/sticky issues.
User level and role discrepancies.
PHP warnings. (#87)
Activity visibility without page refresh. (#83)
Compatibility with PHP 8. (#84)
Text domain inconsistencies.
License compliance issues.
BP v12 compatibility adjustments.
Error on the plugin's welcome page. (#81)
Note
Performed grunt tasks.
v2.0.7
November 7, 2023
Improve 1 Fix 5
Improve
Banner and links
Fix
Text domain issue
Licence issue
BP v12 fixes
(#81) Error on the plugin's welcome page
PHPCS nonce
v2.0.6
September 19, 2023
Fix 1
Fix
PHPCS fixes
v2.0.5
August 9, 2023
Fix 1 Note 2
Fix
(#79) Issue with php 8.2
Note
(#77) UI with beehive theme
(#77) UI with social theme
v2.0.4
June 6, 2023
New 1 Fix 3
New
Settings, support menu, and updated visit plugin link.
Fix
(#75) PHP fatal error.
Plugin redirects issue when multiple plugins activate at the same time.
(#72)Private forums are not sticky.
v2.0.3
December 15, 2022
Fix 1
Fix
(#69)Fixed pinned label cant be traslated
v2.0.2
September 26, 2022
Fix 2
Fix
Fixed (#66) undefined index page notice
Fixed BuddyBoss admin notice issue on plugin pages.
v2.0.1
August 3, 2022
Fix 1
Fix
Admin UI update
v2.0.0
July 29, 2022
Fix 4
Fix
PHPCS issues.
(#62) Managed label display with the BB platform.
Managed loader icon alignment.
(#64) Added RTL support.
v1.9.9
April 7, 2022
Fix 6
Fix
Added Buddyx-pro theme support
Added New hook to show sticky icon in top meta for buddyboss platform
Removed install plugin button from wrapper
Fixed redirect issue on bulk plugin activation
updated Backend UI
(#53) Added hookable position for add any user role for allow pin post
v1.9.8
November 18, 2021
Fix 1
Fix
- Activity heartbeat issue
v1.9.7
November 17, 2021
Fix 2
Fix
- hide activity icon issue with buddyboss
#51 - activity do not auto refresh
v1.9.6
October 6, 2021
Fix 4
Fix
Undefine index variable
#38 does not work with Elementor Widgets of BuddyBoss News Feed
redirect issues after plugin activate
#46 Managed UI with onecommunity theme
v1.9.5
September 27, 2021
Improve 1
Improve
Added WPML Plugin support for admin side option
v1.9.4
August 16, 2021
Fix 1
Fix
Fixed UI issue with olympus, aardvark, kleo, gwangi themes
v1.9.3
August 5, 2021
Fix 2
Fix
(#41) Fixed pinned activity not bumping on the top
(#40) Fixed function bp_activity_get issue
v1.9.2
July 19, 2021
Fix 1
Fix
BB Platform Sticky Activity overlap issue fixed
v1.9.1
July 12, 2021
Fix 1
Fix
Event not set in activity when sticky post plugin activate
v1.9.0
June 17, 2021
Improve 2
Improve
Added #37 - Feature to change the color of the ribbon
Added Usages Guide
v1.8.0
June 3, 2021
Improve 1
Improve
Backend UI and added guide video
v1.7.5
December 18, 2020
Fix 1
Fix
Return Sticky Post query when get activity poll
v1.7.4
December 15, 2020
Fix 1
Fix
improved Icon display for bb, Reign and BuddyX
v1.7.3
September 4, 2020
Fix 1
Fix
#27 - Fixed new post activity generation issue with buddyboss Platform
v1.7.2
Fix 3
Fix
#22 Fixed display user profile specific pinned activity
#23 Search activity issue
#24 License issue
v1.7.1
July 17, 2020
Fix 2
Fix
Version bump
NPM update
v1.7.0
June 3, 2020
Fix 1
Fix
(#15)Fixed unable to edit activities
v1.6.0
May 20, 2020
Fix 3
Fix
Sticky Activity Comments
Load front end js and css on plugin pages
Fixed comment display for Reign theme
v1.5.0
April 27, 2020
Fix 2
Fix
Fixed Sticky Activity Comment not display
(#20) Private group sticky activities are not displaying at top
v1.4.0
February 5, 2020
Fix 2
Fix
Comment Count on pinned activities
Display threaded comments with pinned activities
v1.3.0
January 29, 2020
Fix 3
Fix
(#10,#11) Manage UI
Fixed syntex error
esc_attr closing bracket
v1.2.0
January 24, 2020
Fix 2
Fix
deactivate plugin when BuddyPress is not active
Activating plugin hides the activity updates.
v1.1.0
December 27, 2019
Fix 1
Fix
Sticky post for single member profile
v1.0.1
Improve 1
Improve
Group admin can pin/unpin the posts.
v1.0.0
September 11, 2019
Note 1
Note
Initial release.
Excellent template and first-class support
The template from Wbcom Designs is truly great – modern, flexible, and easy to use. The support is very helpful and friendly. For questions or problems you receive fast, competent assistance and feel well taken care of. Highly recommended!
Barry Böhme·DE·
I am very pleased with our collaboration!
I am very pleased with our collaboration! The team always responds quickly to requests and is ready to help. Excellent service, reliable support, and high-quality tools. I recommend them to anyone who wants to improve their web project!
Diego·US·
Outstanding WordPress experts with amazing support
I’ve had an excellent experience with Wbcom Designs. Their BuddyPress and WordPress plugins are reliable, well-coded, and really add value to my site. What impressed me most was the support team
Natalie Clarke·IN·
Very useful website
Very useful website
Julka Mykhailiuk·PL·
I only have positive experience!
I only have positive experience with wbcom. My journey started a lot of years back with the free buddyx theme. during my learning of wordpress and futher websites ideas I found a match with their Reign job mate theme. Always there to help,…
Oskar Hanborg·SE·
This team is always responsive and…
This team is always responsive and helpful, providing me with solutions that work and that are without delay. They are an amazing group to work with!
Philip Schissler·US·
A great company with a great solutions…
A great company with a great solutions that has helped me a lot and their customer service support is top notch even for free users. They need riducule their customers.
Abdulakeem Muhammed·NG·
I have found that support for…
I have found that support for Wbcomdesigns has been very responsive and has gone above and beyond to help resolve any/all issues I run into.
Dave Sadows·US·
Prompt and thorough feedback and…
Prompt and thorough feedback and responses, very easy to work with, really excellent customer service. I'm grateful to the team, particularly Kerit and Shashank, for their patience and help.
María D·US·
Swift and expert coding!
Swift and expert coding by Kerit to apply a personalised display adjustment on the Reign Theme for a media plugin that was not fully supported at the moment.