How to setup and host your own Forum on a WordPress Website

This is a quick post on how to quickly get a forum up and running using a free plugin on your WordPress site.  For this task I will be using the plugin bbPress.

First install bbPress plugin.  Login to WordPress> Click Plugins and click Add New

Search for bbPress

Install and Activate bbPress

Should show as below when complete

Click Forums> Add New

Create a new forum for a topic of discussion and click Publish

Click Pages and add a new Page called Forum, click Publish

Put the below shortcode in your page

[bbp-forum-index]

 

Go to Appearance> Menus> Add Forums and click Add to Menu then click Save Menu

Click Settings> General and check the box next to “Anyone can register” to allow registrations on your website.  Then click Save changes

Click Pages> Add New and name the page Register. Add the shortcode as below and click Publish

[bbp-register]

 

Click Pages> Add New and name the page Lost Password. Add the shortcode as below and click Publish

[bbp-lost-pass]

 

Create a new page called Login and click Publish

Go to Appearance> Menus> Select the Login page you just created and click Add to Menu.  I use MegaMenu but this may vary slightly depending on what you use. Click Save Menu

Click the Mega Menu settings button

Change to Standard Layout

Select the bbPress Login Widget

Edit the settings to show the URL of the Register and Lost Password Pages you created

Close the window and click Save Menu

 

Leave a Reply

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