Skip to content

Setting Up Post Restrictions

Pro. This feature requires WB Member Blog Pro. The free plugin must be installed and active first. See the Pro index for every Pro module.

Control how many posts members can create within specific time periods. Post restrictions help prevent spam, create tiered posting privileges, and enforce content quality.

What You’ll Learn

How to set post limits by time period How to configure different limits per role How to set word count requirements How to exempt specific users

Time Period Limits

Set maximum posts members can create per time period:

PeriodExample Use CasePer HourPrevent rapid-fire posting (spam protection)Per DayStandard daily limit for active communitiesPer WeekWeekly content quotasPer MonthSubscription-style monthly allowancesPer YearAnnual limits for special content types

Set any period to 0 for unlimited posts.

Configuring Role-Based Limits

Set different limits for each WordPress role:

Go to Member Blog → Restrictions Find the role you want to configure Enter limits for each time period Click Save Changes

Example Configuration

RoleHourlyDailyMonthlySubscriber1210Contributor2530Author510UnlimitedEditorUnlimitedUnlimitedUnlimited

Member Type Limits (BuddyPress)

If you use BuddyPress member types, you can set limits per member type:

Go to Member Blog → Restrictions Scroll to Member Type Limits section Configure limits for each member type Save changes

Note: Member type limits take priority over role-based limits when a user has a configured member type.

Word Count Requirements

Enforce content quality with word count limits:

SettingPurposeMinimum WordsEnsure substantial content (e.g., 100 words minimum)Maximum WordsPrevent excessively long posts (e.g., 5000 words max)

Set to 0 to disable either limit.

Warning Threshold

Alert members before they hit their limit:

Enable Show Warning option Set Threshold percentage (default 80%) Members see warnings when approaching their limit

What Members See

Approaching limit (at 80%):

“You’ve used 8 of 10 posts this month (80%)”

Limit reached:

“You’ve reached your posting limit. You can post again on January 15, 2025.”

User Overrides

Give specific users custom limits:

Go to Users → Edit User Scroll to Member Blog Restrictions Set custom limits for this user Or check Exempt from Restrictions to bypass all limits

Exempt Users

Create a list of users who bypass all restrictions:

Go to Member Blog → Restrictions Find Exempt Users field Enter user IDs (comma-separated) Save changes

Use exempt users for: Site moderators, VIP members, staff accounts, contest winners.

Best Practices

ScenarioRecommended SettingsSpam Prevention1-2 posts/hour, 5-10 posts/dayQuality FocusMin 200 words, 3 posts/weekFreemium ModelLow limits for free, high for premium rolesGuest Blogging1 post/month for Contributors