WordPress plugin: bbPress WP Tweaks

bbPress WP Tweaks replaces regular sidebar with forum specific bbpress sidebar. When forum page loaded then bbpress forum specific sidebar will be displayed. If nothing in forum sidebar then regular sidebar will be shown. If no sidebar displayed then change default template from plugin settings. You can choose which forum wrapper template to use in plugin settings page.

Features:

  • bbPress sidebar
  • default wrapper for forum pages
  • bbPress login links widget

bbPress sidebar – you can use different sidebar on bbpress forum pages. It will replace your default wordpress sidebar with bbpress specific sidebar. Supports most widgets enabled templates that use main sidebar.

default wrapper for forum pages – bbPRess uses wrapper file in your theme in this order: ‘bbpress.php’, ‘forum.php’, ‘page.php’, ‘single.php’, ‘index.php’. You can choose which template to check first. Most templates don’t have sidebar in ‘page.php’, ‘single.php’ files. ‘index.php’ always has sidebar. If you cannot see forum sidebar then change this value to index.php in plugin settings (settings -> bbPress WP Tweaks ) page.

bbPress login links widget – if you want to display login and register links instead of login form in your sidebar then use this widget. By default bbPress will not show login links to visitors if they want to post in forum. Use this widget instead of login form in your bbPress sidebar.

Back story of bbPress WP Tweaks plugin

I was using bbPress, version 1.0  and smaller versions, which was great as forum but separate from wordpress. Then they released version 2.0 of bbPress as a wordpress plugin which is great but it is missing some integration features to my wordpress theme. I redesigned my wordpress theme to match rest of my site using Teventy Eleven theme provided by worpdress. With some tweaks forum integrated correctly to it. Main disadvantage was sidebar which is shared with blog. You do not want to have exact same sidebar in forum and blog. You can if you want but in forum you need more forum centric sidebar with necessary widgets to login. I was running my forum without login not even knowing it. It was displaying ‘You must be logged in to reply to this topic.‘ message without login or register links. Which is must have links in every forum. So instead of adding them to my theme files I decided to create a plugin that will add those features in any wordpress theme.

I hope that this plugin will save lots of your time. bbPress WP Tweaks took me 3 days to understand wordpress, bbpress and plugin building process. I am open to suggestions and bug fixes. Feel free to put them in my blog or forum.

Demo of bbPress WP Tweaks plugin

Check out my forum that uses bbPress plugin.

Download plugin

bbPress WP Tweaks – latest version from wordpress.org repository.

FAQ:

Q: Sidebar  is not showing in forum pages, how to fix it? [via]

A: Your theme may be is not compatible with bbpress wp tweaks plugin. I suggest using “Content Aware Sidebars” http://wordpress.org/extend/plugins/content-aware-sidebars/ with which you can set different sidebar for your posts, pages, archives, forum pages even different sidebar for each forum.

Q: Can I display different sidebar for each forum, topic or reply in my forums?

A: “bbPress wp Tweaks” plugin will display same sidebar for all your forum pages. If you want different sidebar to be displayed on each forum, topic or reply then you can use “Content Aware Sidebars” plugin.

Suggested bbPress plugins

  • bbPress New Topic Notifications – get notified when new topic posted, instead of checking your forum periodically for new posts and questions get notification directly to your email address. Good for admins and moderators to know when new post added and respond timely on forum.

Related terms:

  • bbpress login plugin
  • wp tweaks

6 thoughts on “WordPress plugin: bbPress WP Tweaks

  1. I´m using bbPress Twenty Ten default theme and plugin isn´t working, doesn´t matter if i change template files. What could be wrong?

    • Published version 1.1 to fix theme compatibility issue as in some themes sidebar was not replaced with bbpress sidebar. Tested on TwentyTen theme, works on my local copy, it should work for you as well. Let me know if it is not working.

      Also you can use “Content Aware Sidebars” plugin to display different sidebar for forum pages, which allows to display custom sidebar for each forum, topic or even to replies in your forum.

  2. Hey veppa, thanks for the reply.
    I updated the plugin but still not working for me =( but Content Aware Sidebars solved the problem, thank for the help!

  3. Hi, love your plugin. Thanks! But I can’t get any widgets to show up on the forum index page. I’ve installed Content Aware Sidebars as well, and can target all forum pages with specific sidebars except when I check the forum templates in CAS, nothing seems to be affected, including the forum index page. The custom widget doesn’t show up in any of the bbPress template pages–including forum index. Only the WP primary widget shows up there.

    Also, anything I put in the bbPress sidebar widget area in admin cp doesn’t show up on the bbPress page either. I tried changing the forum wrapper, but that doesn’t seem to affect anything.

    I’m using the Twenty Ten theme. Any idea what I can do?

    Thanks!

  4. I’ve installed your widget for my Twenty_Ten site, but when someone clicks on the Register feature, they get the WordPress login page with the message: User registration is currently not allowed.

    Any suggestions would be very appreciated!

    • You have to enable membership in your blog settings. Go to “Settings” page in wordpress admin and select “Membership” as “anyone can register”. Set new user default role as “subscriber”.