Skip to content

Permissions Settings

SnipShare overviewPremiumGet SnipShare →

The Permissions tab controls how many pastes users can create per hour, and shows the WordPress Abilities registered by SnipShare.

Navigate to SnipShare → Settings → Permissions.

Permissions Settings


Maximum number of new pastes, including forks, a single member can create within a 60-minute window. Moderators (admins and editors by default) are exempt; see the snipshare_limits_exempt filter.

  • Default: 20 pastes per hour
  • Range: 1–1000

When a user hits the rate limit, the REST API returns a 429 Too Many Requests response and the create form shows an error message.

Rate limiting uses WordPress transients stored per user.


SnipShare registers 5 abilities with the WordPress Abilities API under the snipshare category. Each one follows a WordPress capability, so it works with every role, including customer and member roles added by WooCommerce, membership and community plugins. The Permissions tab shows the current mapping.

Ability What it allows Granted by Who has it by default
snipshare/create-paste Create pastes read Every logged-in member
snipshare/fork-paste Fork pastes read Every logged-in member
snipshare/manage-paste Edit and delete own pastes read Every logged-in member
snipshare/create-collection Create and manage collections read Every logged-in member
snipshare/moderate Work the Moderation queue, edit or trash any paste moderate_comments Editors and administrators

Developers can change which capability grants an ability with the snipshare_ability_map filter, for example to let only authors and above create pastes. See Hooks & Filters.


  • Guest (non-logged-in) users cannot create, edit, delete, fork, or star pastes regardless of ability settings.
  • Paste visibility (public/unlisted/private) is enforced separately from ability checks.
  • The snipshare/moderate ability grants the user access to the Moderation admin page and the ability to trash any paste regardless of ownership.