How To: Add a forum to WordPress with the bbPress plugin
bbPress has been around for ages, it was a standalone forum script from the creators of WordPress. The other day it took a big leap forward and became available as a standard plugin for WordPress so now you can use it to add-on a forum to your existing blog. It’s still currently in beta version but its functional and available to download from the repository now so I thought Id take a look at it and show you how to install in your site.
Install The Plugin
You can also upload the plugin directly, via your wordpress admin panel by clicking Plugins > Add New > Upload > Install Now.
You will also need to enter your ftp settings there as well, your webhost will have provided these when you signed up.
Once the plugin is uploaded, visit your plugins page and click “activate” next to both of the plugins. You will now see some new menu items – Forums, Topics and Replies.
Activate the Theme
bbPress includes a new version of the Twenty Ten theme, go to “Appearance” > “Themes” and activate it.
Adding the Forum
The first step is to create your forum by going to “New Forum” and naming it, you can add a description as well if you want. You are able to add as many forums to your site as you like. Once you have added this, you can add some child forums – these will act as the categories that people can post in. Again hit “New Forum” and name it, before you hit “publish”, change the drop down box that says “parent” to the forum name you just created.
Add in as many forums you require for categories :
Adding some Widgets
You will need some links on your blog that point to the forums, you can do this with widgets that have been included with the theme. Visit “Appearance” > “Widgets” and you will see a range of bbPress-specific ones you can add :
Once you have added a configured the widgets you require, click “Save” and visit your site. You will see a link to the forums now.
Adding your first topics
If you follow the forums link in the widget you set up before, you will see the forums home page which will list all the forum categories you created. You can create a topic in this main forum or click one of the child categories and create a topic in there :
There you have it – a nice easy way to add forums to your site. In future posts I will look at more advanced options and how you can go about theming the forum to match your existing site design.