Release notes / BuddyPress Sticky Post
BuddyPress Add-on Plugin

BuddyPress Sticky Post

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.

47 releases
v2.3.8 latest
May 25, 2026 shipped

v2.3.8 Latest

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

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

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

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 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.

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 3 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.

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

Note 3

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

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)

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

Fix

  • (#79) Issue with php 8.2

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

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.