Skip to content

Members and Permissions

Control how many business pages members can create, based on their role or BuddyPress profile type.

Go to WB Plugins > Business Profile > Member Restrictions.

Set the default maximum number of businesses any member can create.

Setting Description Default
Business pages per member Maximum businesses a single member can create 5

Administrators always have unlimited creation rights.

Enable role-specific limits to override the global setting per WordPress role (Editor, Author, Contributor, Subscriber, and any custom roles).

Special values:

  • 0 - Cannot create any businesses
  • -1 - Unlimited businesses
  • Any positive number - That many businesses allowed

If you use BuddyPress profile types, you can set a different limit per profile type. This is useful for tiered membership, for example one business for free members and unlimited for a business tier.

When more than one limit could apply to a member, the plugin resolves in this order:

  1. Profile type limit (if enabled and the member has a type)
  2. Role-based limit (if enabled)
  3. Global limit (default fallback)

Freemium model

Global limit: 1
Role-based: Disabled
Profile type: Enabled
Free Member: 1
Premium Member: 5
Business Pro: -1 (unlimited)

Marketplace

Global limit: 1
Role-based: Enabled
Vendor: -1 (unlimited)
Customer: 0
Profile type: Disabled

The resolved quota for the current or a given user is returned by:

$quota = bp_business_profile_get_user_quota( $user_id );

See the Developer Guide for more.