BuddyPress Integration
SnipShare integrates with BuddyPress when BuddyPress is active. The integration loads only if BuddyPress is present, so it is safe to leave enabled on any site. It adds three things: a member profile tab, activity-stream posts, and notifications.
Member profile tab
Section titled “Member profile tab”Adds a Pastes navigation item to each member’s BuddyPress profile (positioned after the core tabs) with two sub-tabs:
- My Pastes — the member’s pastes. The profile owner sees all of their active pastes; other visitors see only public ones. The owner also gets a + Add Snip button.
- Starred — pastes the member has starred.
This tab is controlled by the Member Profile Tab toggle on SnipShare > Settings > Integrations (on by default).
Activity stream
Section titled “Activity stream”When a member creates a public paste, SnipShare posts an item to the BuddyPress activity stream (“shared a new code paste”). Private and unlisted pastes are never posted, and anonymous pastes are skipped.
Bare paste URLs written into an activity update are automatically turned into embedded previews.
Notifications
Section titled “Notifications”The paste owner receives a BuddyPress notification when another member:
- stars their paste, or
- forks their paste.
Members are never notified about their own actions on their own pastes.
Availability
Section titled “Availability”Activity posts and notifications are enabled by default as part of the BuddyPress integration. Each feature also guards against older or stripped-down BuddyPress builds, so a missing BuddyPress function simply skips that feature rather than causing an error.

