The most popular WordPress plugin for private forums.
Use bbPress and Paid Memberships Pro to create a private forum in your WordPress site. This plugin enables secure, private discussion boards for members of your free or paid community.
Private Forums: Restrict Forum Access by Level
With private forums, all content in the forum is secured from public view. Select the membership levels that are allowed to access the restricted forum. Any member, user, or visitor without access is blocked from viewing forums, topics, and replies.
- Members get quick access to the private forum on the "Member Links" section of the "Membership Account" page.
- Site admins can optionally choose to hide the forum name from the forums list and search results.
- To create a better forum experience for your members, choose from the settings to "Hide Forum Roles" and "Show Membership Levels" in replies and on the bbPress profile page. This helps participants see what level of membership access another member has.
Forum Roles: Set Forum Role by Membership Level
Give certain membership levels a higher tier of access within your forum. Assign the forum role by membership level in your Paid Memberships Pro settings. This forum role is changed or removed from the member when their membership level changes.
For example, allow certain membership levels to be spectators in the forum, while you allow other higher tier members access to moderate forum replies.
Learn more about bbPress private forums in our documentation site.
About Paid Memberships Pro
Paid Memberships Pro is a WordPress membership plugin that puts you in control. Create what you want and release in whatever format works best for your business.
- Courses & E-Learning
- Private podcasts
- Premium Newsletters
- Private Communities
- Sell physical & digital goods
Paid Memberships Pro allows anyone to build a membership site—for free. Restrict content, accept payment, and manage subscriptions right from your WordPress admin.
Paid Memberships Pro is built "the WordPress way" with a lean core plugin and over 75 Add Ons to enhance every aspect of your membership site. Each business is different and we encourage customization. For our members we have a library of 300+ recipes to personalize your membership site.
Paid Memberships Pro is the flagship product of Stranger Studios. We are a bootstrapped company which grows when membership sites like yours grow. That means we focus our entire company towards helping you succeed.
Try Paid Memberships Pro entirely for free on WordPress.org and see why 100,000+ sites trust us to help them #GetPaid.
Read More
Want more information on private forums, premium discussion boards, and WordPress membership sites? Have a look at:
Note: You must have
Paid Memberships Pro and
bbPress installed and activated on your site.
Install PMPro bbPress from within WordPress
- Visit the plugins page within your dashboard and select "Add New"
- Search for "PMPro bbPress"
- Locate this plugin and click "Install"
- Activate "Paid Memberships Pro - bbPress Integration" through the "Plugins" menu in WordPress
- Go to "after activation" below.
Install PMPro bbPress Manually
- Upload the
pmpro-bbpress
folder to the /wp-content/plugins/
directory
- Activate "Paid Memberships Pro - bbPress Integration" through the "Plugins" menu in WordPress
- Go to "after activation" below.
After Activation: Create a Private Forum
- Navigate to Forums > Edit Forum to restrict access to the forum and make it private.
- Or, create a new Forum under Forums > Add New.
- In the right column "Settings" panel, locate the "Require Membership" section.
- Check the box for one or more membership level that can access this forum.
- Save your changes by clicking the "Update" button (or "Publish" if you are creating a new forum).
- Further settings can be found on the Settings > Forums page of your admin dashboard.
Shortcode for Member Activity
The bbPress Integration for Paid Memberships Pro includes one shortcode to display a member's activity (topics or replies created).
Sample shortcode usage:
[bbp-user-activity activity_type="topic" show_date="true" title="My Recent Topics"]
Shortcode attributes include:
- activity_type: Accepts 'topic' or 'reply'. Default is 'topic'
- bbp_user_id: Accepts any user ID. Omit this attribute to load the current user's entries. Default is the
current_user->ID
.
- count: The number of entries to show. Default is '5'.
- show_date: Optionally show the entry date. Default is 'false'.
- show_excerpt: Optionally show a 50-character excerpt of the entry. Default is 'false'.
- title: An optional title for the shortcode output, wrapped in the h2 class="widgettitle" format.