update: Note most of these steps are no longer needed under 0.9.x and newer but I am leaving the information in place so the process and concepts can be understood.
See this thread for more current information:
http://bbpress.org/forums/topic/wordpress-and-bbpress-integration-101
WordPress integration with bbPress is poorly documented with a few
important steps and additional plugins/hacks not mentioned at all.
So first read the original FAQ on integration:
http://bbpress.org/documentation/integration-with-wordpress/
and then read the rest of what they forgot to mention...
Steps required for more complete and problem-free bbPress + WordPress integration:
(If you are using Wordpress 2.3.x you need bbPress 0.8.3.x
and if you are using WordPress trunk (2.5 alpha) you should use bbPress trunk r1075)
1. cookies paths need to be changed to the same path in both WordPress and bbPress (change to domain root recommended)
http://bbpress.org/forums/topic/wordpressbbpress-single-sign-on?replies=22#post-9010
(there is a typo in the WordPress cookie plugin, the correct URL follows)
http://www.2diabolos.com/blog/wp-content/uploads/_setCookieParams.zip
2. the integration plugin should be installed
http://bbpress.org/plugins/topic/4?replies=26&more=1
3. the allow spaces in usernames plugin should be installed (also add my underscore hack for characters bbPress by default forbids but WordPress allows - see my message later in same thread)
http://bbpress.org/forums/topic/usernames-with-spaces-do-not-work?replies=28#post-7904
4. add the " set default role when registering new user though forum" mini plugin should be installed:
http://bbpress.org/forums/topic/yet-another-integration-bug-no-role-set-on-registration?replies=10#post-8768
5. Optional: search your bbPress templates and force all registrations/logins through wordpress from the several places they are buried on the forum (the WP login interfaces are far more developed) - unfortunately at least one bbPress login location is hard coded in the core which will require a direct hack everytime you upgrade. ie:
< ?php $request_uri=$GLOBALS["HTTP_SERVER_VARS"]["REQUEST_URI"]; ?>
<a href="/wordpress/wp-login.php?redirect_to=<?php echo $request_uri; ? target="_blank" target="_blank">">< ?php _e('Login'); ?></a>
<a href="/wordpress/wp-register.php?redirect_to=<?php echo $request_uri; ? target="_blank" target="_blank">">< ?php _e('Register'); ?></a>
.
6. Optional but highly recommended, install the "use display name" plugin for mods+admin:
http://bbpress.org/plugins/topic/2?replies=6&more=1
If you use my plugins, please considering donating to help continue their development.
![US [6] US](/images/flags/us.png)
![DE [1] DE](/images/flags/de.png)
![MX [1] MX](/images/flags/mx.png)
in the past 30 minutes.