Skip to content

Integrations Settings

SnipShare overviewPremiumGet SnipShare →

The Integrations tab controls how SnipShare connects with BuddyPress and bbPress. Options only appear when the respective plugin is active.

Navigate to SnipShare → Settings → Integrations.

Integrations Settings


Requires BuddyPress to be installed and active. If BuddyPress is not detected, this section shows an installation prompt.

When enabled, adds a Pastes navigation item to each member’s BuddyPress profile at position 80.

The tab includes two sub-items:

  • My Pastes: shows the member’s pastes (all statuses to the owner, public only to visitors)
  • Starred: shows pastes the member has starred

Setting key: bp_profile - Default: enabled

When enabled, records a BuddyPress activity entry whenever a user creates a public paste.

Activity details:

  • Component: snipshare
  • Action type: new_paste
  • Content: Paste description (trimmed to 30 words)
  • Only public pastes are recorded - unlisted and private pastes are never posted to the activity stream
  • Guest pastes (user_id = 0) are skipped

Setting key: bp_activity - Default: enabled

When enabled, sends a BuddyPress notification to a paste owner when:

  • Another user stars their paste (paste_starred action)
  • Another user forks their paste (paste_forked action)

Self-actions are never notified - starring or forking your own paste does not trigger a notification.

Setting key: bp_notifications - Default: enabled


Requires bbPress to be installed and active. If bbPress is not detected, this section shows an installation prompt.

When enabled, paste URLs posted in bbPress topics and replies are automatically converted to inline code previews using the SnipShare oEmbed provider.

Paste a URL like https://yoursite.com/paste/abc123 into a topic - it renders as an embedded code viewer instead of a plain link.

Setting key: bbpress_embed - Default: enabled

When enabled, an Insert Paste button appears above the submit area of bbPress reply and topic forms.

The button opens a dropdown that shows:

  1. The logged-in user’s 10 most recent pastes (click to insert)
  2. A manual hash input field (type any hash and click Insert)
  3. A “Create new paste” link (opens in a new tab)

Clicking a paste inserts [snipshare hash="..."] at the cursor position in the bbPress textarea.

Setting key: bbpress_button - Default: enabled

Only visible to logged-in users.


If neither BuddyPress nor bbPress is active, the Integrations tab shows:

No integrations available. Install and activate BuddyPress or bbPress to unlock integration options.

SnipShare works fully without any integrations - these are opt-in enhancements.