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.
Global Creation Limit
Section titled “Global Creation Limit”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.
Role-Based Limits
Section titled “Role-Based Limits”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
Profile Type Limits (BuddyPress)
Section titled “Profile Type Limits (BuddyPress)”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.
Priority Order
Section titled “Priority Order”When more than one limit could apply to a member, the plugin resolves in this order:
- Profile type limit (if enabled and the member has a type)
- Role-based limit (if enabled)
- Global limit (default fallback)
Example Configurations
Section titled “Example Configurations”Freemium model
Global limit: 1Role-based: DisabledProfile type: Enabled Free Member: 1 Premium Member: 5 Business Pro: -1 (unlimited)Marketplace
Global limit: 1Role-based: Enabled Vendor: -1 (unlimited) Customer: 0Profile type: DisabledChecking a Member’s Quota in Code
Section titled “Checking a Member’s Quota in Code”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.

