Frequently Asked Questions
Can members pin other people’s posts?
Section titled “Can members pin other people’s posts?”No. Members can only pin their own activity posts to their own profile. Pinning someone else’s post is not supported. If you want community curation, enable Any group member in Permissions → Group Pin Authority so all group members can pin within a specific group.
How many posts can be pinned at once?
Section titled “How many posts can be pinned at once?”That depends on two separate caps in Permissions → Pinning Limits:
- Per user (default 1) — how many posts each member can pin on their own profile.
- Per admin (default 0 = unlimited) — the total sitewide pin count on the main activity stream.
Set either cap to 0 for unlimited. Recommended: keep the per-admin cap at 2-3 sitewide pins so the pinned posts stay visible without pushing regular activity too far down.
Does pinning work with BuddyBoss?
Section titled “Does pinning work with BuddyBoss?”Yes. The plugin works with BuddyBoss Platform 2.0 and above. BuddyBoss Theme is included in the tested-compatible theme list.
Do pins survive a BuddyPress or WordPress update?
Section titled “Do pins survive a BuddyPress or WordPress update?”Yes. Pins are stored in a custom database table ({prefix}bpsp_sticky_posts), not inside BuddyPress option entries. Plugin and platform updates do not touch that table.
Can I change “Pin Post” to a different label?
Section titled “Can I change “Pin Post” to a different label?”Yes. Go to Appearance → Button Labels and type whatever you want in the Pin button and Unpin button fields. “Feature”, “Highlight”, “Star” — anything short works well because the label sits in a small action row.
Why does pinning work on the main stream but not on a profile?
Section titled “Why does pinning work on the main stream but not on a profile?”Members can only pin their own posts on their own profile, and only if their role is ticked in Permissions → Who Can Pin. Site administrators have no such restriction — they always pass. Check both of those conditions first.
Can I display pinned posts on a regular page, not the activity stream?
Section titled “Can I display pinned posts on a regular page, not the activity stream?”Yes. Use the [bp_sticky_posts] shortcode. Drop it into any page, sidebar widget, or Gutenberg Shortcode block. See the Shortcode guide for all attributes.
What happens to a pin when the original activity is deleted?
Section titled “What happens to a pin when the original activity is deleted?”The pin row in {prefix}bpsp_sticky_posts remains, but bp_activity_get returns no activity for the deleted ID. The shortcode and stream both silently skip orphaned IDs. The Activity Log still shows the historical pin event. There is no automatic cleanup of orphaned pin rows.
Can I pin the same activity in multiple scopes?
Section titled “Can I pin the same activity in multiple scopes?”No. Each activity can only be pinned once. The pin is scoped to the context where it was pinned (sitewide, a specific user’s profile, or a specific group). You cannot pin the same activity to both the sitewide stream and a group.
Does the plugin slow down the activity stream?
Section titled “Does the plugin slow down the activity stream?”The plugin uses a cache layer (Lifecycle → Performance Cache, default 5 minutes) so sticky-post lookups do not hit the database on every page load. The cache is invalidated automatically when a pin or unpin happens. On a very busy site, drop the TTL to 1 minute; on a site with stable pins and high traffic, raise it to 30 minutes.
Do group admins and moderators bypass pin limits?
Section titled “Do group admins and moderators bypass pin limits?”Group admins and moderators bypass the per-user pin cap inside their own group. They do not bypass the sitewide admin cap when pinning on the main activity stream. Site administrators bypass all caps.
Can I export who pinned what?
Section titled “Can I export who pinned what?”Yes. Enable logging in Lifecycle → Activity Log → Enable logging, then use the Export CSV button on the Activity Log tab. The export includes timestamp, action, user ID, user login, activity ID, component, and group ID for every recorded event.
What’s the difference between the Lifecycle tab and the Activity Log tab?
Section titled “What’s the difference between the Lifecycle tab and the Activity Log tab?”Lifecycle is where you configure settings — whether to enable logging, the auto-expiration window, and the cache TTL. Activity Log is the viewer — it shows recent events and has the Export CSV and Clear All buttons. Think of Lifecycle as “how it works” and Activity Log as “what happened.”

