Skip to content

Set Up Partial Protection

Use Partial Protection to lock specific BuddyPress components and page URLs while keeping the rest of your site public. These settings apply only when Full Protection is off.

Open WB Plugins > Private Community > Partial Protection.

Check the components that should require login:

  • Members
  • Groups
  • Site Wide Activity
  • Blogs (Sites) - shown only on multisite installs where BuddyPress is network active

The component list appears only when BuddyPress or BuddyBoss is active. On first activation the plugin seeds Members, Groups, and Activity as protected defaults.

In the Protected URLs box, enter one URL per line. You can enter a path (/members-only) or a full URL (https://example.com/specific-page).

Tips shown in the UI:

  • Use # at the start of a line for comments.
  • Use * for wildcards, for example /docs/* to match everything under /docs/.
  • A path like /members also protects its sub-pages (/members/team) but not a different page that merely starts with the same text (/members-list).
/blog/* All URLs under /blog/
/shop/products/* All product URLs
/premium/* Everything under /premium/

Wildcard matching is case-insensitive.

If you protected pages by ID in an older version, those page IDs are converted to URLs the first time you open this tab and are written into the Protected URLs box with a “Migrated from old page settings” comment, so your existing rules are preserved.

Click Save Changes. Unchecking every component and saving correctly clears the component lock (a hidden sentinel field tells the sanitizer the difference between “unchecked” and “not shown on this tab”).