Skip to Main Content

How to add a forum to your WordPress blog with the "bbPress" plugin.

Divi: the easiest WordPress theme to use

Divi: The best WordPress theme of all time!

With over 600.000 downloads, Divi is the most popular WordPress theme in the world. It is complete, easy to use and comes with more than 62 free templates. [Recommended]

The forum has always been a very powerful tool for building a community on the internet. And when we know that the most interactive sites are those that best convert visitors into customers, when we know that all influential bloggers use this tool to establish themselves as leaders in their niche, we understand better their importance.

Of course there are several scripts and plugins "open source" that can install forums on a blog. However, if you use WordPress, then integrating third-party software may be an error. A particular plugin allows you to easily create a forum on your site, and last is called: bbPress.

In this article, we will show you how to easily add and configure a forum on your WordPress blog with this Plugin Ultra-powerful.

What is bbPress?

bbPress is a plugin compatible to all blog under WordPress. This plugin uses the core of your WordPress blog to quickly create a forum. In addition, this plugin is extensible, which implies that it can receive other sub plugins to extend its functionality. "BbPress" is very light and runs faster than other plugins to create a community.

How to install bbPress?

"BbPress" is a WordPress plugin. You can install it like any other WordPress plugin. Simply log in to the admin area of ​​your blog and navigate to the location Extensions >> add. Look for the "bbPress" plugin and choose the corresponding plugin in the results. Install and activate the plugin. After activation, you will see the home screen of the "bbPress" plugin.

forum

Create a forum with bbPress on your WordPress blog.

Once installed, bbPress adds menus to create forums and topics in the left menu of your admin area.

create-week-bbpress

Go to the location Forum >> New Forum (New forum). To create a forum. Provide a title and enter a short description for your new forum, and publish it.

week-on-wordpress-blog

View bbPress forums in the user space of your WordPress blog.

Now that you have created some forums, it's time to make them available in the user space of your WordPress blog. Create a new WordPress page, and paste the following code:

Are you looking for the best WordPress themes and plugins?

Download the best plugins and WordPress themes on Envato and easily create your website. Already more than 49.720.000 downloads. [EXCLUSIVE]

[Bbp-forum-index]

Disable comments in the page, and publish it.

Navigate to the location " Appearance >> Menus And add this page to your menu. From now on, when a user clicks on the menu in question he will access the welcome of the forum which you will have created.

how-create-a-week-bbpress-wordpress

Integrate bbPress to the theme of your blog.

In most cases, you will probably want to make your forum accessible for new registrations. To do this, in the settings, allow everyone to sign up.

how add-a-week-on-my-blog

Now that the registration in your blog is accessible to all new registrants to the forum will have the role of participant. Participants in your blog will tend to search the registration form first. To get one, simply create a WordPress page that you rename as needed, and add the following code:

[Bbp-register]

And publish the page.

Another page that will be very useful for your participants will be the password recovery page. Create a new page and give a title, for example "password restore", add the following code:

[Bbp-lost-pass]

And publish the page. You do not have to add these pages in the main menu of your blog.

Easily create your website with Elementor

Elementor allows you to easily create any website design with a professional look. Stop paying expensive for what you can do yourself. [Free]

"BbPress" is provided with a large number of widgets. Go to the location "Appearance >> widget" and activate these widgets. The most important widget that will be the most requested will be the connection widget (bbPress). Drag it into widgets displayed in the user space of your blog. Enter the link to the password recovery page and save the widget.

How install-bbpress

Now that a form with links to registration and recovery pages is available, logged in users will be able to see their nickname (or a form when they are not signed in).

How to set-bbpress-wordpress

Manage bbPress plugin settings

Unlike most plugins creating forums, bbPress has a very simplified configuration interface. To manage the settings of your bbPress forums, go to the location Settings >> Forums. From this location you can control several aspects of your forum.

How parametrer-week-bbpress

The first option "Disallow editing after" (disable edit of a post after xx minutes). This option allows publishers to edit their subject within a defined time interval (Example 5 minutes) which starts from the moment of publication of the subject. Only a moderator can perform this operation when the delay is exceeded.

The second option "Throttle posting every" (allow posts after xx seconds). This measure allows you to fight against the "flood" (Simultaneous publication of identical content by the same user several times in a very short time).

In the settings, you can also set slogans for forums and topics, as well as the number of topics and publications that appear per page. You can also allow users to subscribe to a topic or add topics as favorites.

Roles in bbPress

"BbPress" comes with predefined roles, with own powers.

Easily create your Online Store

Download free WooCommerce, the best e-commerce plugins to sell your physical and digital products on WordPress. [FREE]

  1. KeyMaster - the owner of the blog or administrator is automatically assigned as "Keymaster" when installing "bbPress". a "Keymaster" can create, delete, edit a publication or a subject. He has very high attributions.
  2. moderators - the users having the moderating role, have an access to the tools of moderators, which will allow them to carry out their missions in the control of the forum.

create-a-matter-topic-bbpress

  1. Participants - this is the default role assigned to users. They can therefore create or modify their own publication or subject, and follow or subscribe to a publication.
  2. Spectators (spectators) - spectators only have access to forums, topics and publications accessible to the public.
  3. blocked - when a user is blocked, all his assignments are unavailable. However, he can read available publications but can not participate.

This is how we easily create a forum on WordPress with bbPress. Of course, you can add more features with the available plugins.

We hope that this tutorial will be useful and you will quickly create a forum on your blog thanks to the WordPress plugin bbPress. If you liked this article, then feel free to share it with your friends, otherwise if you have any questions, then we will be happy to provide answers.

And if you want to learn how to create a community on your blog, here is an article that will help you: how to create a community around your blog.

This article features 18 comments
  1. Hello,
    I would like a hyper simple forum:
    to arrive directly on the page where to write the topic and the text (without inscription) and to write a word of presentation at the top of the page for the reception of the users.
    I created a forum with bbpress and put directly the link of the page where to write its topic but I can not put my little word of welcome on the top of the page.
    I went to see by filezilla if there was a php page to edit but I did not find.
    Would you have an idea please?
    Thank you in advance !

  2. Good evening to you please I have an error on my forum that I create. In fact I created my forum and my connection button but when the connect me one sends me an SMS like what I have to connect to create a topic in my forum

  3. I am more or less at the beginner level in this field. I'm currently on my blog project. However, the realization of a forum always intrigued me. At least now, I can test it with this bbpress.

  4. THANK YOU !! It's been days since I'm looking for how members sign up for the forum and you're the only one to put the shortcode!
    THANK YOU 1000 times!

  5. Hello,
    Thank you for this very practical article.
    I'm creating my blog and I just installed bbpress but i encounter a problem.
    Indeed, the index page of the forums does not display all my forums (only 3 on 5). Moreover, the description of the 3ème forum does not appear.
    Precision: I use a premium theme but by disabling it and resetting the default theme the problem persists.
    Do you have a suggestion to remedy this?
    Best regards.
    VGM

  6. Hello,

    Thank you for this article, it is interesting but there is one thing missing in this module: the translations, that would have to be done manually ... months I have not plunged into the codes bouhh. Well go do not be lazy because this module is complete for a free!

    Can this module at the same time have a member area of ​​the blow? I have the impression, I will look at it.

        1. Ok Thank you Miryam,

          It's very appreciated. Do not hesitate if you need help.

          Concerning the members' area, you must use a dedicated plugin such as: member or paid member pro

  7. Good evening Cédric,

    I had not seen this comment or what do I say? This feedback.

    Thank you for sharing. It's very appreciated

    Thierry

  8. I was wondering about a personal project last month. I therefore offer you my feedback.

    Having already created a dozen forums since 5 years now, I am used to using either a forum engine (phpBB3 generally) or the host of free forums! The forum wanted to be integrated into the WordPress site, the two previous solutions seem to me complicated. Not in features where they are more powerful but in synergy with the WordPress part.

    So I opted for bbpress. I am very satisfied except at the level of slugs that I do not find very optimized unfortunately. For the rest, a bit heavy is true but very functional.

    Good luck for those wishing to launch a forum to their blog

Leave a comment

Your email address will not be published. Required fields are marked with *

This site uses Akismet to reduce unwanted. Learn more about how your comments data is used.

Cool WordPress Themes that I found on
And there are more 50 000 themes and models to choose from!

Back To Top
16 shares
Share16
tweet
Save
WhatsApp