Plugin Directory

bbPress Restrict Membership Forum & Private Replies for Members Only with Paid Memberships Pro

bbPress Restrict Membership Forum & Private Replies for Members Only with Paid Memberships Pro


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:


  • The “Require Membership” meta box for controlling forum access by membership level.
  • Additional Private Forum Settings on the Settings > Forums screen in the WordPress admin.
  • Specifty additional bbPress settings specific to a membership level on the Memberships > Settings > Membership Levels screen in the WordPress admin.


Note: You must have Paid Memberships Pro and bbPress installed and activated on your site.

Install PMPro bbPress from within WordPress

  1. Visit the plugins page within your dashboard and select “Add New”
  2. Search for “PMPro bbPress”
  3. Locate this plugin and click “Install”
  4. Activate “Paid Memberships Pro – bbPress Integration” through the “Plugins” menu in WordPress
  5. Go to “after activation” below.

Install PMPro bbPress Manually

  1. Upload the pmpro-bbpress folder to the /wp-content/plugins/ directory
  2. Activate “Paid Memberships Pro – bbPress Integration” through the “Plugins” menu in WordPress
  3. Go to “after activation” below.

After Activation: Create a Private Forum

  1. Navigate to Forums > Edit Forum to restrict access to the forum and make it private.
  2. Or, create a new Forum under Forums > Add New.
  3. In the right column “Settings” panel, locate the “Require Membership” section.
  4. Check the box for one or more membership level that can access this forum.
  5. Sla je wijzigingen op door op de knop “Bijwerken” te klikken (of “Publiceren” als je een nieuw forum aan het maken bent).
  6. Verdere instellingen zijn te vinden op de Instellingen -> Forums pagina van je beheerdersdashboard.

Shortcode voor ledenactiviteit

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.


27 december 2023 1 reactie
If you use this plugin, expect a sh*tload of bugs and zero help from the support. It seems to be working with all of the workarounds I figured out on my own, but not like it’s supposed to work according to their documentation.
3 september 2016 1 reactie
Activating the plugin brought my site down. It does not work. I hope a fix is developed soon. Not being able to use bbpress with pmpro is a problem.
3 september 2016 1 reactie
Plugin fails to install (500 error). I emailed PMP about this, and was told I needed bbPress installed and activated to use this plugin. Yeah, I know – and I do, which is why I need this plugin. But sadly, that was all the support given. I now have to switch membership plugins, as I need bbPress protection. Considering all the issues reported with this add-on, it’s disappointing to see they’re not addressed and the main plugin still claims bbPress support.
3 september 2016 1 reactie
After updating this plugin, it broke my site!! All pages show up blank white. I’ve recently moved my site from one webhost to the other. Not sure if that’s what did it. All other plugins work fine. After the move I simply updated it and my site broke. I was updating this plugin from 1.2 to 1.3. *CAUTION!!* Update: I’ve also noticed that after deleting this plugin, my site runs MUCH FASTER. USE THIS PLUGIN WITH CAUTION!!!!!! : ( 🙁 :(:(:(
Lees alle 11 beoordelingen

Bijdragers & ontwikkelaars

“bbPress Restrict Membership Forum & Private Replies for Members Only with Paid Memberships Pro” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“bbPress Restrict Membership Forum & Private Replies for Members Only with Paid Memberships Pro” is vertaald in 3 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “bbPress Restrict Membership Forum & Private Replies for Members Only with Paid Memberships Pro” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


1.7.4 – 2023-10-13

  • ENHANCEMENT: Updating <h3> tags to <h2> tags for better accessibility. #47 (@michaelbeil)
  • BUG FIX/ENHANCEMENT: Added compatibility for Multiple Memberships Per User. #44 (@dparker1005)
  • BUG FIX/ENHANCEMENT: Improved escaping of strings. #40 (@rafiahmedd)
  • REFACTOR: Now using get_option() instead of pmpro_getOption(). #46 (@JarrydLong)

1.7.3 – 2021-08-13

  • BUG FIX: Probleem opgelost dat fatale fouten veroorzaakte wanneer WP_Query geen berichten bevatte terwijl andere plugins de zoekopdracht instelden. Lost een probleem op voor Formidable Pro/Registrations en verbetert de compatibiliteit met andere plug-ins.

1.7.2 – 2021-08-09

  • BUG FIX: probleem opgelost waarbij fatale fouten in de beheerder werden gegenereerd bij het gebruik van andere plugins, b.v. WP Form of Formidable Pro. (Bedankt, steve-page op GitHub)

1.7.1 – 2020-10-03

  • BUG FIX: Fatale fout verholpen die optrad als bbPress niet actief was.

1.7 – 2020-09-25

  • BUG FIX: een waarschuwing verholpen dat post_type in sommige gevallen niet was ingesteld voor de pre_get_posts.
  • BUG FIX/VERBETERING: Twee functies samengevoegd die op ‘init’ waren aangesloten om te proberen de functionaliteit te stabiliseren.
  • VERBETERING: Toegevoegd in een filter om de “Filter zoekopdrachten en archieven” instellingen voor forums en onderwerpen van zoek- en archiefpagina’s te omzeilen. Namelijk ‘pmprobb_filter_forum_queries’ en ‘pmprobb_filter_topic_queries’ (booleaanse waarden).
  • VERBETERING: Escape en gelokaliseerde tekenreeksen om vertalingen en extra landinstellingen mogelijk te maken.

1.6 – 2020-01-01

  • FUNCTIE: Het daadwerkelijk veranderen van de bbPress-rollen van de gebruiker bij het veranderen van niveau als je een specifieke rol voor hun niveau hebt ingesteld.


  • BUG FIX: Er is een probleem opgelost waarbij het pmprobb_auth_reply_view-filter inhoudsfilters die eerder waren toegepast op bbpress antwoorden vernietigt.
  • BUG FIX/VERBETERING: Nu alleen het pmpro_bbp_error_msg filter aanroepen als we de fout gaan tonen.
  • VERBETERING: Toegevoegd pmprobbp_check_forum_redirect_url filter om het filteren van URL toe te staan waarnaar gebruikers zonder toegang worden omgeleid.


  • BUG FIX: Problemen opgelost op de pagina lidmaatschapsniveau bewerken wanneer bbPress niet is geactiveerd.
  • BUG FIX: Er is een probleem opgelost waarbij niet-leden toegang hadden tot antwoorden in forums van leden als er rechtstreeks naar werd gelinkt.


  • BUG: Fatale fout verholpen toen bbPress niet was geactiveerd.


  • VERBETERING: Bij het omleiden van leden van beveiligde forums, wordt de verwijzende pagina nu opgeslagen in $_SESSION[‘pmpro_bbp_redirected_from’].


  • FUNCTIE: Nieuwe shortcode toegevoegd voor ledenactiviteit (onderwerpen of antwoorden).


  • FUNCTIE: Een instelling voor het lidmaatschapsniveau toegevoegd om de achtergrondkleur van ledenonderwerpen en antwoorden in te stellen.
  • FUNCTIE: Een optie toegevoegd aan de bbPress instellingenpagina om de foutmelding te wijzigen die wordt weergegeven wanneer niet-leden proberen toegang te krijgen tot een ledenforum.
  • FUNCTIE: Een optie toegevoegd aan de bbPress-instellingenpagina om “ledenlinks” toe te voegen die linken naar forums waartoe een gebruiker toegang heeft.
  • FUNCTIE: Een optie toegevoegd aan de bbPress instellingenpagina om ledenforums te verbergen voor de forumlijst en zoekresultaten.
  • FUNCTIE: Een optie toegevoegd aan de bbPress instellingenpagina om forumrollen in antwoorden te verbergen.
  • FUNCTIE: Een optie toegevoegd aan de bbPress instellingenpagina om het lidmaatschapsniveau in antwoorden weer te geven.


  • TGM verwijderd en verschillende methoden gebruikt om ervoor te zorgen dat PMPro en bbPress worden geactiveerd.
  • Forumcontrole gewijzigd om template_redirect te gebruiken in plaats van wp hook.


  • Bijgewerkte TGM Plugin activeringsklasse


  • Het filter “pmpro_bbp_error_msg” toegevoegd, zodat je het bericht kunt wijzigen dat wordt weergegeven wanneer gebruikers proberen toegang te krijgen tot forums waartoe ze geen toegang hebben.


  • Controle bbp_is_single_topic() toegevoegd aan zoekfilter om problemen op te lossen waarbij het hoofdonderwerp verborgen is op pagina’s met één onderwerp. (Dan, Spence)


  • Updates voor naam, beschrijving, tags. Link toegevoegd naar ondersteuning en instellingen op de pagina met plugins.


  • Fatale fout opgelost die zou optreden als Paid Memberships Pro niet actief was. (Bedankt, Karmyn Tyler Cobb)


  • BUG: bug opgelost in zoekfilter die ledenforums/onderwerpen voor leden zou verbergen wanneer meer dan één niveau toegang had tot een forum.


  • Filterqueries code verplaatst naar init functie om te voorkomen dat de functie niet gevonden wordt.


  • pmpro_search_filter verbergt nu ook beperkte forums en onderwerpen.


  • Generatie van URL’s &noaccess=1 opgelost. De oude URL’s konden soms leiden tot 404 pagina’s. (Bedankt, bfintal op de WordPress.org forums.)


  • Eerste WP.org release.