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.
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
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
Improve 1 Fix 1
Improve
Language files
Fix
Fatal error where bpsp_get_sticky_posts returned string instead of array
v2.3.4
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
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
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
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
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
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
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
Fix 2
Fix
Warnings.
License deactivation issue.
v2.1.0
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
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
Fix 1
Fix
PHPCS fixes
v2.0.5
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
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
Fix 1
Fix
(#69)Fixed pinned label cant be traslated
v2.0.2
Fix 2
Fix
Fixed (#66) undefined index page notice
Fixed BuddyBoss admin notice issue on plugin pages.
v2.0.1
Fix 1
Fix
Admin UI update
v2.0.0
Fix 4
Fix
PHPCS issues.
(#62) Managed label display with the BB platform.
Managed loader icon alignment.
(#64) Added RTL support.
v1.9.9
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
Fix 1
Fix
- Activity heartbeat issue
v1.9.7
Fix 2
Fix
- hide activity icon issue with buddyboss
#51 - activity do not auto refresh
v1.9.6
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
Improve 1
Improve
Added WPML Plugin support for admin side option
v1.9.4
Fix 1
Fix
Fixed UI issue with olympus, aardvark, kleo, gwangi themes
v1.9.3
Fix 2
Fix
(#41) Fixed pinned activity not bumping on the top
(#40) Fixed function bp_activity_get issue
v1.9.2
Fix 1
Fix
BB Platform Sticky Activity overlap issue fixed
v1.9.1
Fix 1
Fix
Event not set in activity when sticky post plugin activate
v1.9.0
Improve 2
Improve
Added #37 - Feature to change the color of the ribbon
Added Usages Guide
v1.8.0
Improve 1
Improve
Backend UI and added guide video
v1.7.5
Fix 1
Fix
Return Sticky Post query when get activity poll
v1.7.4
Fix 1
Fix
improved Icon display for bb, Reign and BuddyX
v1.7.3
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
Fix 2
Fix
Version bump
NPM update
v1.7.0
Fix 1
Fix
(#15)Fixed unable to edit activities
v1.6.0
Fix 3
Fix
Sticky Activity Comments
Load front end js and css on plugin pages
Fixed comment display for Reign theme
v1.5.0
Fix 2
Fix
Fixed Sticky Activity Comment not display
(#20) Private group sticky activities are not displaying at top
v1.4.0
Fix 2
Fix
Comment Count on pinned activities
Display threaded comments with pinned activities
v1.3.0
Fix 3
Fix
(#10,#11) Manage UI
Fixed syntex error
esc_attr closing bracket
v1.2.0
Fix 2
Fix
deactivate plugin when BuddyPress is not active
Activating plugin hides the activity updates.
v1.1.0
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
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.