WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Add bbPress Forum to WordPress Posts as Comments

How to Add bbPress Forum to WordPress Posts as Comments

Last updated on February 20th, 2014 by Editorial Staff
42 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Add bbPress Forum to WordPress Posts as Comments

As the comments on WPBeginner grew, we tried different solutions, like Livefyre to improve discussions on our site. Many WordPress users want to make comments on their website more social. This is why people try Facebook comments, Disqus comments and now even Google+ comments. Recently we came across a plugin that allows you to add forums to replace comments in WordPress. We liked the idea and decided to test it out. In this article, we will show you how to add bbPress forum to WordPress posts as comments.

bbPress forum topics below WordPress posts as comments

Why use bbPress for Comments in WordPress

Forums are a great way to build online communities. For many WordPress websites, the community building features of an online forum can not be replaced by WordPress commenting system. Similarly, a forum software can not be a replacement for WordPress. However, combining them both may result in a killer combination of lively discussions, community building, increased user engagement and more user loyalty for your website.

Users can participate in forum by leaving replies to your posts or by creating topics in other discussion areas. Conversations originating from your articles can ignite multiple topics on your forum. Most importantly, when people participate in an online forum they are more likely to share it among their social circles.

We understand that not every WordPress website has the audience or desire to build communities. There is so much content on the web that does not get any comments at all despite receiving significant traffic. However, if you are running a website that generates lots of comments, discussions, debates and heated arguments among your passionate readers, then you can benefit from the interactive features of an online forum embedded right into your articles.

How to add bbPress Topics to WordPress Posts

First thing you need to do is to add bbPress forums in WordPress. We have a step by step guide to setting up a forum in WordPress with bbPress. Once you have installed and set up bbPress forum. Make sure you have created at least one forum. You can give this forum any name, for example: Website Discussions, Posts Discussions or anything you want.

The next thing you need to do is install and activate bbPress Topics for Posts plugin. After activating the plugin go to Settings » Discussion and scroll down to bbPress Topics for Posts Defaults section.

bbPress discussion settings

The first option in setting up bbPress topics for posts is to choose a forum where topics for your WordPress posts will be created. You can choose a forum that you created earlier, or you can choose different forum for each post manually when writing your article. If you choose a default forum, you can apply these settings to all your existing posts by clicking on Apply settings to existing posts button. This will create topics for all your existing posts in the forum you have selected.

You can choose whether to copy your post tags for forum topics and choose how many replies to show below each post. If you want you can show the entire topic below the post or even display the link to the forum topic so that users can discuss the post in your forum. We would recommend displaying a reasonable number of replies like 10 for each post.

Now if you chose a default forum to create topics for posts, the plugin will automatically create a topic for a post you publish. It will also display latest replies to that topic with a topic reply form at the bottom of your posts.

bbPress replies and topic reply form

If you did not choose a default forum on the discussion settings page, then you can still create a topic for each post manually from the post edit area. On the post edit screen click on Screen Options fly-down menu at the top right corner and check the discussion box. Scroll down to the bottom of the post edit area, and you will see discussion box that allows you to enable or disable comments and trackbacks for individual posts. There will be a new option to create a forum topic for this post.

bbPress forum settings in discussion box on post edit screen

If you are using bbPress forums as a replacement for comments, then you might want to turn off comments on your site. To do that go to Settings » Discussion and uncheck the box that says Allow people to post comments on new articles. This will disable comment form to appear on any new articles you add. However, people can still post comments to older articles. To turn off comments on all articles you can run this SQL query using phpMyAdmin.

Note: You must always backup your database before making any direct changes to it.

UPDATE 'wp_posts' SET comment_status = 'closed' ;

This query updates posts table in your database and sets comments to be closed on all posts. Please note that if you are not using the default wp_ prefix for your database, then your posts table may have a different prefix so you would need to change posts table name.

What do you think about the idea of using bbPress forums to replace WordPress comments? For questions and feedback you can reach us on Twitter or leave a comment below.

42 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

24 Comments

Leave a Reply
  1. Jennifer Savks says:
    May 1, 2019 at 1:18 pm

    I am looking to do the same on my site do you still
    Recommend this is 2019

    Reply
    • WPBeginner Support says:
      May 2, 2019 at 10:25 am

      The recommendations in this article should still work :)

      Reply
  2. richard everson says:
    Oct 16, 2017 at 6:12 pm

    Is there a way to have this option: “Use a bbPress forum topic for comments on this post” check marked by default when adding new posts?

    Reply
  3. Nate says:
    Aug 20, 2017 at 10:21 pm

    Hey WPBEGINNER,

    Thanks for the article!

    Which comment program do you use here?

    Reply
    • WPBeginner Support says:
      Aug 21, 2017 at 1:26 am

      Hi Nate,

      We use default WordPress comments.

      Reply
  4. Hrvoje says:
    Jun 9, 2017 at 6:55 pm

    Great tutorial, at first.

    But I have one question. It works for default post type, but not for custom post types… Any idea how solve that?

    Reply
  5. Jeff Lynn says:
    Apr 4, 2017 at 1:07 pm

    Looks like they are now delaying adding this feature until 2.7 release.

    Reply
  6. Dale Reardon says:
    Dec 29, 2016 at 12:24 am

    Hi,

    I am thinking of installing this plugin on my new site but it hasn’t been updated for ages. Does anyone know if it still works or there is a newer alternative plugin?

    Dale.

    Reply
    • Memonon says:
      Dec 30, 2016 at 4:28 pm

      I installed it today and messed a bit around with it creating posts and such as intended. Seems to work without any problems in the current version of WP (4.7)

      Memonon

      Reply
  7. Pedro says:
    Aug 25, 2016 at 6:04 am

    I want to open topics on different forum categories, how can i do that?

    Reply
  8. Siparker says:
    Feb 14, 2016 at 12:26 pm

    as bbpress 2.6 still isnt out do you think the topics for posts plugin is still worth using in the meantime? its got the not updated for over 2 years thing at the top in the wordpress plugin repo?

    Reply
    • WPBeginner Support says:
      Feb 16, 2016 at 11:47 pm

      No, but you can reach out to plugin author and ask them if they intend to update the plugin any time soon.

      Reply
  9. Atul Narang says:
    Mar 14, 2015 at 4:33 pm

    Can readers login on the bbpress forum/commenting system with social media such as Facebook, twitter, etc. ?

    Reply
  10. Paul says:
    Apr 29, 2014 at 12:57 pm

    Looks like a good way to keep a forum alive. What worries me is the risk of duplicate content, any thoughts on this?

    Reply
  11. WPBeginner Staff says:
    Apr 24, 2014 at 10:36 am

    You will have to create another topic manually,

    Reply
  12. Cédric says:
    Apr 23, 2014 at 10:55 am

    Hi and thanks for your great article !

    I would like to use that but I’d like to have 2 different topics for each posts which is created, not only one. Is it possible ? How ?

    Thanks you very much :) !

    Reply
  13. Alex says:
    Apr 6, 2014 at 7:36 am

    So say you have a new reader and they want to comment how does the email capture work and forum login work ?

    Im hoping its EASY AS FOR TH READER E.G.

    Name

    Email

    Password

    How does it work? would like to save there email with mail chimp as well ?

    Alex

    Reply
  14. David Foster says:
    Mar 25, 2014 at 7:02 am

    I think this is a cool idea, however you are not using this method on this post…did you find that it did not work well? Just curious.

    Reply
    • WPBeginner Support says:
      Mar 25, 2014 at 3:05 pm

      No we did not try it on WPBeginner.

      Reply
  15. Danielle says:
    Feb 23, 2014 at 7:37 pm

    Hi wpbeginner,
    This is very very Awesome ! Thank you for share :)

    Reply
  16. idriss says:
    Feb 21, 2014 at 6:17 am

    Thank you! i will give it a try.

    Reply
  17. Jeffro says:
    Feb 20, 2014 at 10:58 am

    Good article. Might be worth noting that this will be a core featured in bbPress 2.6 http://bbpress.org/blog/2013/11/bbpress-2-5-released/ I’m looking forward to it.

    Reply
    • Hardeep Asrani says:
      Feb 20, 2014 at 1:28 pm

      One feature suggest by me might also be in the core of 2.6 release, so I’m looking forward to it too.

      Reply
    • WPBeginner Support says:
      Feb 20, 2014 at 2:20 pm

      More reasons to look forward to 2.6 :)

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
RafflePress - WordPress Giveaway and Contest Plugin
RafflePress
Giveaway and Contest Plugin for WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
Sprout Invoices
Sprout Invoices Coupon
Get 50% OFF on Sprout Invoices WordPress invoicing plugin.
MemberPress
MemberPress Coupon
Get up to 50% OFF on MemberPress WordPress premium membership plugin.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.