How to Add a Forum in WordPress with bbPress

How to add a forum in WordPress with bbPressHaving a forum in your website is an old but reliable method to build a faithful community. People come there, talk with each other and create an active community like the Roman People did 2.000 years ago in ancient Forum.

Although there are many other third party proprietary or open source options, the best way to have a forum in your WordPress site is bbPress.
bbPress is a forum software which was formed in WordPress style. It is open source, simple, secure, light, fast and extensible (you can put upon it many add-on plugins for new additional functions). All of these properties make it a smart choice for WordPress sites.

It is also pretty straightforward to implement bbPress because it is a plugin of WordPress.

Now let’s install it step by step;

Step 1

  • Sign in to your WordPress dashboard
  • Click Plugins
  • Select “Add New”

How to add a forum to a wordpress website with bbpress

  • Search as “bbPress”
  • Click “Install”
  • Click “Activate”

How to add a forum in wordpress with bbpress

Step 2

Now bbPress is activated.

This is “Welcome Screen”.

The current version of bbPress is 2.5.10   (as of this article is written. 27 October 2016)

How to add a forum in wordpress with bbpress

Forums / Topics / Replies links are added to your dashboard.

How to add a forum to a wordpress site with bbpress

Click Forum >> New Forum

How to add a forum to a wordpress site with bbpress

Add a title and shortly describe your forum.

Click Publish.

Step 3

Now, you need to show this newly created forum at your frontpage.

Click Pages / Add New.

Enter a title. Let’s say Forum

Paste the shortcode below to your page.

How to add a forum in wordpress with bbpress

Step 4

Click Appearance / Menus

Select Top_Menu (Primary Menu)

Choose Forum page, and add it to the menu.

Step 5

Your visitors will need a registration page to enter (register) forums.

To be able to do this, you need to open your website for registration.

Click Settings / General.

Tick the “Anyone can register” box.

This action will allow your visitors to be able to register.

1

Step 6

Now you need to put a registration page for your visitors.

Click Pages / Add New.

Enter a title. Let’s say Register

Paste the shortcode below to your page.

How to add a forum in wordpress with bbpress

Publish the page.

Step 7

One more page you will need is “Lost Password” page.

Click Pages / Add New.

Enter a title. Let’s say Lost Password

Paste the shortcode below to your page.

How to add a forum in wordpress with bbpress

Publish the page.

Step 8

Now, you should place a log in box to your frontpage.

There is a WP widget to do this.

Click Appearance / Widgets.

Choose “bbPress Login Widget”

Choose Sidebar.

For register URI type : http://www.yourdomainname/register/

For lost password URI type : http://www.yourdomainname/lost-password/

Step 9

For Forum settings, click Settings / Forums.

2

You don’t need to change the default values, especially if you are new to administer a forum. They are pretty well balanced.

At this point configuration of bbPress is completed.

Now, let’s see the user roles in bbPress.

  • Keymaster : Generally the site owner. Can create and delete forums. The most powerful role.
  • Moderator : Have right to moderate forums through moderation tools. Pretty strong role.
  • Participant : Standard role for ordinary user.
  • Spectator : Read only access.
  • Blocked : Can not participate forums.

Well, that is it.

You can easily increase the abilities of your bbPress forum with additional plugins.

I hope this article was helpful for you to understand “How to Add a Forum in WordPress with bbPress”. If you have further questions or a different view, please leave a comment or get in touch with me.

Tolga Ayan

Writes articles about WordPress, CSS & Related Web Technologies. Resident of Alpharetta, GA.

We'll be glad to hear your comments !