WordPress + bbPress Integration 101
There are way too many integration questions lately so I am going to try to gather some current info here.
This is an unofficial help guide to try to make a fairly straightforward operation as painless as possible. Feel free to contribute and we’ll edit as necessary.
There is a “power user” shortcut below, but I am also going to try to explain more of the concepts so integration is less “magic” and easier to understand.
With bbPress 0.9, integration is “officially” supported and there is an attempt to make it much easier to accomplish during install but it’s not flawless by any means because of the wide range of possible configurations by users.
update: for adventurous bbPress users, a 1.0 alpha is available that should integrate with WordPress 2.6 – however it is not possible to downgrade back to bbPress 0.9 (because of database changes) afterwards so please keep that in mind – also there are three new items that have to be sync’ed between WP 2.7 and bb 1.0
As of February 2009 it is now possible to use WordPress 2.6, 2.7 or 2.8 with bbPress 0.9 where previously you had to use the unstable bbPress 1.0 alpha. Although WordPress has radically changed the way cookies are used in those versions compared to 2.5, you can either downgrade the WordPress cookie method to the one used in 2.5 via this plugin or you can allow bbPress 0.9 to use the newer WordPress cookies via this plugin.
Keep in mind if you are already using bbPress 1.0 you cannot simply downgrade to bbPress 0.9 because of database changes. However you can always upgrade from bbPress 0.9 to 1.0, so please start with 0.9 instead of 1.0 alpha when possible.
To integrate with WordPress 2.3 see here for extra instructions..
ATTENTION PHP 4 users with WordPress 2.5.0 (aka 2.5)
Assuming you have access to your bbPress admin area, virtually all integration adjustments (as of 0.9) after installation can now be made at
If you’ve lost admin access or it’s not working correctly, most adjustments can be done instead via simple edits to the bb-config.php (and wp-config.php) files. I personally prefer this
bb-config.phpmethod because it will override any mistakes in the database regardless.
TABLE OF CONTENTS:
- Instant Integration for Power Users
- Regular, Reverse & Complex Integration
- Levels (or Depth) of Integration
- Installation locations for WordPress vs bbPress
- The Shared User List (table)
- WordPress & bbPress Cookies
- Integrating WordPress and bbPress Roles
- Loss of Admin Access
- Users Registered via bbPress appear as “anonymous” in WordPress
- Security Considerations when Integrated
(there is also a wealth of experience available via the “integration” tag on the forum here)
You must be logged in to reply to this topic.