Skip to content

Each registered user has a profile page that lists their pastes, collections, and starred pastes.


/pastes/user/{username}/

Replace {username} with the user’s WordPress login name.

Example: /pastes/user/admin/

User profile page


The profile shows three tabs:

Lists pastes created by this user.

If you are viewing your own profile:

  • All pastes are visible - public, unlisted, and private
  • Expired and trashed pastes are hidden (active status only)
  • A + Add Snip button links to the create form

If you are viewing another user’s profile:

  • Only public pastes are visible
  • Unlisted and private pastes are hidden

Lists collections created by this user.

If you are viewing your own profile:

  • Both public and private collections are shown

If you are viewing another user’s profile:

  • Only public collections are shown

Lists pastes that this user has starred. Only active, public pastes are shown - the starred list never reveals unlisted or private pastes to other visitors.


The profile uses the Pastes Per Page setting (default: 20) for all three tabs. Use the pagination controls at the bottom to navigate through pages.


When BuddyPress is active and the Member Profile Tab setting is enabled, a Pastes tab appears in each member’s BuddyPress profile at position 80.

The BuddyPress tab has two sub-tabs:

  • My Pastes: same paste list as the standalone profile page
  • Starred: same starred list

This lets community members share code directly from their BuddyPress profile without navigating to a separate URL.


Content Owner sees Other users see
Public pastes ✅ ✅
Unlisted pastes ✅ ❌
Private pastes ✅ ❌
Public collections ✅ ✅
Private collections ✅ ❌
Starred pastes (public only) ✅ ✅