Private Community for BuddyPress · Free · 5/5 from 50 reviews
Make any BuddyPress site members-only. Lock the entire site (Full mode)Lock specific URLs (Partial mode)Wildcard patterns like /premium/*Built-in login formUse your own login form pluginSmart redirect to a welcome page
Free plugin. Lock the whole site, or pick which areas to gate.
★★★★★ Free forever · 400+ active installs on WordPress.org · 5 / 5 from 50 reviews
Lock only the URLs listed below. Everything else stays public.
- /members/locked
- /community/*wildcard
- /courses/cohort-*wildcard
- /private-docs/*locked
Built for
Six audiences already using Private Community for BuddyPress in production.
Each of these started with a specific community problem. Pick the one closest to yours and use it as a starting template.
Company intranets
Lock the site to employees. Block the public from seeing internal directories.
Paid membership communities
Members-only access. Public pages stay open for marketing.
Private family or group sites
Whitelist the homepage. Everything else needs login.
Course communities
Lock the cohort area. Keep the marketing pages public.
Exclusive member networks
Full lockdown with a custom welcome screen for invitees.
WordPress agencies
Drop on every client community build. Zero setup, zero training.
See it in action
How Private Community for BuddyPress looks on your site.
Switch between the previews to see each surface the plugin adds to your community.
What the free version covers
Two modes, URL wildcards, and a login form on every locked page.
Free plugin. WordPress.org-hosted. 400+ active installs since 2018. Used by company intranets, paid memberships, and private course communities.
Full Protection mode
Lock the entire site. Whitelist specific pages that stay public.
Partial Protection mode
Lock only the URLs you list. Everything else stays open. Best for marketing sites with a members area.
URL wildcards
Patterns like /premium/* lock entire sections in one rule. Wildcards convert to regex internally.
Built-in login form
Styled to match your theme. Drop-in replacement for the WP login screen on every locked page.
Custom login via your form plugin
Filter hook (bplock_login_form) lets you swap in a Gravity Forms / WPForms / Forminator login form.
Smart redirect to welcome page
Send logged-out visitors to a specific page instead of the login form. Useful for sales landing pages.
wp-login.php always allowed
Even in Full Protection mode, /wp-login.php stays accessible so admins never lock themselves out.
8+ developer filters
bplock_whitelist_urls, bplock_locked_urls, bplock_redirect_url, bplock_protection_method, bplock_is_page_protected, bplock_protected_template, bplock_page_template, and more for custom logic.
Made for
Six audiences. One product.
Pricing
Free forever. Pro adds 10 membership-plugin integrations.
The free plugin covers site-wide and per-area locks. Pro adds gating by membership level (PMPro, MemberPress, LearnDash, LifterLMS, WooCommerce Memberships + 5 more), profile completion enforcement, per-member visibility, and tab-level access control. From $49/yr.
Free
$0forever
Site-wide or per-area lock. URL wildcards. Built-in login. Members-only is one settings panel away.
- Use on unlimited sites
- Full Protection mode
- Partial Protection mode
- URL wildcards for entire sections
- Built-in login form
- Custom login form via your form plugin
- Smart redirect to a welcome page
- Community support on WordPress.org
Pro · Personal
$49 / year
or $149 lifetime
Free features plus membership-plugin gating, profile completion, per-member visibility on one site.
- Use on one site
- Everything in Free
- Gate access by membership level (PMPro, MemberPress, LearnDash, LifterLMS + 6 more)
- Force profile completion to unlock areas
- Per-member profile visibility
- Tab-level access (hide profile or group tabs by role)
- Group join button + friend button hiding
- Customizable locked-content message and template
- Premium email support
Pro · Developer
$129 / year
or $349 lifetime
Unlimited sites - agencies shipping private community features for every client.
- Use on every site you run
- Everything in 5-Site
- White-label ready
- Senior engineer on email for emergencies
Before you install
Quick answers.
Anything else, hit the contact page.
- 01
How do I make a BuddyPress site private?
Install this plugin, activate it, go to the Settings panel, pick Full Protection mode, save. The whole site now requires login. To keep some pages public, whitelist them in the same tab.
- 02
Can I make my front page private on BuddyPress?
Yes. In Full Protection mode the front page requires login by default. In Partial Protection mode, add the front-page URL to the lock list.
- 03
How do I lock specific BuddyPress pages?
Use Partial Protection mode. Add each URL or use wildcards like /community/* to lock entire sections in one rule.
- 04
What login form does it use?
The built-in login form by default, styled to match your theme. You can swap in your own form plugin (Gravity Forms, WPForms, Forminator) via the bplock_login_form filter.
- 05
Can I redirect logged-out visitors instead of showing a login form?
Yes. Set a redirect URL in the Protection Rules tab. Logged-out visitors go to that page instead of the login form.
- 06
What does Pro add on top of free?
Pro adds gating by membership level on PMPro, MemberPress, LearnDash, LifterLMS, WooCommerce Memberships, Restrict Content Pro, WishList Member, GamiPress, s2Member, and Memberium. Plus profile completion enforcement, per-member profile visibility, tab-level access control, and customizable locked-content templates. From $49/yr.
- 07
Does it work with BuddyBoss?
Yes. The URL patterns and component names are compatible with BuddyBoss Platform - same plugin runs on both.
- 08
Will I lock myself out as admin?
No. wp-login.php stays accessible even in Full Protection mode so admins can always sign in to manage the site.
Make BuddyPress members-only in 5 minutes.
Install the free plugin, pick Full or Partial protection, paste your URL list, save. The login form appears on every locked page.