Which version of bbPress and what theme are you using?
It’s possible this is a bug introduced in the newest plugin release. Don’t delete the forum, it won’t solve anything.
I dare say it’s one of the most SEO friendly forums out of the box (with a few options turned on). Doesn’t do meta keyword and descriptions but I guess most search engines don’t even look at that stuff anymore – would be easy to make a plugin for it though. There’s also a site map plugin available.
beernews: yes, that’s what pretty permalinks look like. Looks like the options in trunk are now:
None …/forums.php?id=1
Numeric …/forums/1
Name based …/forums/first-forum
It used to be “none, true, slugs” which correspond to the above options in order. I’m not sure if they’re on by default when you install the latest version. There was talk of creating the mod_rewrite rules automatically when turning permalinks on (like WordPress does right now), but I’m not sure if that happens automatically or not yet.
But, with name based (the old slugs option) I think the links would be pretty good for SEO. The slugs might still contain stop words or otherwise be too long, but, they’re still pretty good.
Looking into this now but your comment confuses me, Chris. Isn’t pretty permalinks on by default (even though the admin indicates that it is not in the options).
Is this not pretty permalinks?
Is bbpress SEO friendly???
Wouldnt it say https://bbpress.org/forums/topic/#thread-2342 or something like that if they weren’t on?
I’m not sure if this worked but …
I added in the standard Plugin header to the bad-behavior-generic.php file (see below) and then copied it and the rest of the bad-behavior folder up to bbPress. It turned on. I’m trying to sort out how to hack the wordpress plugin. I’m running the same DB for wp and bb so, in theory, this should work easily. It’s not
Fatal errors.
/*
Plugin Name: Bad Behavior
Version: 2.0.24
Description: Deny automated spambots access to your PHP-based Web site.
Plugin URI: http://www.bad-behavior.ioerror.us/
Author: Michael Hampton
Author URI: http://www.homelandstupidity.us/
License: GPL
No integration yet, just a lot of plugins from CK (I hope this guy is on the Automattic payroll!) and others..should make a donation probably 
This board is for craft beer (or ‘microbrews’ which is a term the mainstream still uses but is dead in our world).
Beernews. org Forum
I should probably start a noobs forum for people that are interested and want to find out more about these higher end beers.
I just created a plugin for WordPress that allows me to over-ride the authentication process and supply my own user account data. I was in the process of doing the same thing for bbPress when I hit a snag.
In both cases the first step is re-writing the wp_validate_auth_cookie function. (conveniently pluggable in both cases)
For WordPress, I was then able to modify the get_userdata function to pipe in my own data (reformatted for WP compatibility) rather than grabbing it from the usual database.
The trouble comes in that the comparable bbPress function is get_user, within the BB_Cache class. (line 15, cache.php)
So that means I have to ‘hack’ to make my plugin work. Fine for the meantime, but perhaps this is something to make pluggable in the future.
I am passably decent at arrays, but when I toss in <?php bbpress_live_get_topics(); ?>
or anything, I get no data at all. Not even a splorg of unsorted data (which at least would give me an idea of what I need to do). Frustrated me enough that I just gave up. I tried every method I know of to print an array, and I don’t even get an error message.
An example of ‘Make a bullet list of the recent posts’ would be nice to help people get started.
meitershaker – In theory, the principle that worked for Adding default Gravatars to WP 2.6 should work for bbPress.
Haven’t tested it yet.
Hello, I’m looking to hire a developer to create a OpenID login plugin for bbpress, which I really need for my community. I know there has been several discussions about this topic but I really believe OpenID for bbpress is important and necesary.
So I am looking for someone willing to create a plugin. If anyone is interested, please send me your inquiries to: e@arcos.cc — I would really like the plugin to work on 0.9.x and 1.0.x versions of bbpress which I understand are quite different.
Okay I think I figured it out. There were no wp_ tags on my user and usersmeta and I did not require login for comments so there was no users to add to bbpress. So I think I have it working properly!!! Yay! Thanks me for all the help!!!
Still getting the same error. I also tried wiping the bbpress and doing a fresh reinstall but for some reason the installation didn’t go to step two. Once I put all the information in it skipped step 2 and 3 and went to the forum, with my all my old login info.
Will being able to bring in other blogs into posts on your bbpress be part of v1.0?
Yeah, I like that. I guess a template option for show/supress child fora would be better. Then you could use that db option…
I’m still choosing templates but will work on it.
This is what I had based on _ck_’s snippets:
The theme’s front-page.php just after the forum list titles:
</tr>
<?php $forum_id = 0; //musnake: supress child fora: https://bbpress.org/forums/topic/hiding-subforums-subforums-from-subforum-pages#post-20150 ?>
<?php $forum_parent=$forum_id; //musnake ?>
<?php while ( bb_forum() ) : ?>
<?php if ($GLOBALS['forum']->forum_parent==$forum_parent) { //musnake ?>
<tr<?php bb_forum_class(); ?>>
<td><?php bb_forum_pad( '<div class="nest">' ); ?><a href="<?php forum_link(); ?>"><?php forum_name(); ?></a><small><?php forum_description(); ?></small><?php bb_forum_pad( '</div>' ); ?></td>
<td class="num"><?php forum_topics(); ?></td>
<td class=num><?php echo $GLOBALS['forum']->views; ?></td>
<td class="num"><?php forum_posts(); ?></td>
</tr>
<?php } //musnake ?>
<?php endwhile; ?>
</table>
<?php endif; // bb_forums() ?>
That theme didn’t have the breadcrumbs I wanted, so after much searching (including PHPXref!) I found this: which gets put in your theme’s forum.php:
<h3 class="bbcrumb"><a href="<?php bb_option('uri'); ?>"><?php bb_option('name'); ?></a> <?php bb_forum_bread_crumb(); ?></h3>
Hope that helps. Thanks All.
Oh, just to be clear, the //musnake are to point out where the changes are, not to claim any credit!
Hello,
I installed bbPress on wordpress 2.5.1. It went smoothly. I did not intergrate on install because I didn’t not have all the information to input (these instructions need to be explained better). Once installed I followed the instructions as per: http://bbpress.org/forums/topic/wordpress-and-bbpress-integration-101.
On the last part where it asks about shared user table or some such (can’t look at it now) I entered WP_User. I think I was suppose to just enter WP_ (This needs explained better). Anyway now when I try to log on I get this message:
bbPress database error: [Table ‘hornymel_ss4949.WP_USERSusers’ doesn’t exist]
SELECT * FROM WP_USERSusers WHERE user_login = ‘384tlzxvu97’
However I cannot get in to change this value. How do I fix this?
True d’at. Although I think this may be what _ck_ was working on… I see the global declaration in there… I’ll try it…
Nope. All fora disappear. I’ll look into where this $forum_id comes from…I’m learning.
Huh. Setting $forum_parent=0; (or $forum_id = 0;) seems to do what I want. Hardcoding. Yuck.
@keymi: Chinese? I tried Kanji too…
@IPstenu: Yes, I had to apply the fix to get WP to work, that’s what tinkled the bell… Thanks for looking at it. I’ll throttle permissions down though… Do you use the the support forum mod? seeing as we’re both on the same patch level…
You mean not list them in the main list?
(not actually completely hide them)
The same approach should work in 1.0 as 0.9
I showed the exact code to do it in a topic around here somewhere.
Hiding subforms on your home page
https://bbpress.org/forums/topic/hiding-subforums-subforums-from-subforum-pages#post-17436
If you are integrated with wordpress, I believe you can mass edit users on that side (either natively or via plugin). With 1.0 using backpress, they will hopefully port over some of the user functions into the admin panel – ie. create new user and mass edit.
Keep in mind bbPress (and I don’t even thing WordPress) actually deletes users entirely from the db, it just disables them.
If you find a WP plugin that does what you want, it should be fairly straightforward to port to bbPress.
This would work for posts:
https://bbpress.org/plugins/topic/mass-edit/
I don’t know of anything similar for mass deleting users. You might just need to bite the bullet one time and delete them manually. I can’t log in to my site now to check if there is some type of “delete all checked” users function in the bbPress admin or not. I can’t recall.
Ah you have the exact situation I had made a note of in the back of my mind but had not made a fix for yet because I didn’t think it would be common – bb-attachments is like a page access for every image load because it loads bbPress. You have so many images, it’s trigging the “too fast” feature.
I haven’t addresses that yet. You can turn off the ban feature by setting these to zero:
$mini_track_options['ban_speed'] = 0;
$mini_track_options['ban_pages'] = 0;
@ctsttom – In order for a user that was registered in WordPress to have any authority in bbPress, they need to have the option ‘bb_capabilities’ in their user metadata. This does not have anything to do with the role maps in bbPress. Those role maps only affect users that are registered within bbPress that need to have capabilities inside WordPress. I think you are having the same problem that I had – you need to go the other direction. You need a default capability in bbPress for a new user registration in WPMU.
There are two ways to do this:
1) go to your bbPress admin panel, drill into each new user that was registered in WordPress, edit their profile, and assign them a ‘User Type’
2) use my shiny new WordPress plugin that creates a default capability of ‘member’ in bbPress for users that are registered in WordPress
https://bbpress.org/plugins/topic/wpmu-enable-bbpress-capabilities/
I would be interested in any feedback you have. There are two caveats to this plugin:
1) it does not handle any users registered in WordPress that existed before the plugin was activated, you’ll have to do that manually (but you get the idea and could handle this with a mass SQL)
2) there is no logic to determine which bbPress User Type to use, I just start with ‘member’ and assume that I’ll manually set admins/moderators, and further that everyone with a login should be able to post.
Let me know what you think!
I couldn’t seem to figure out why the most popular plugins list had no ranking of any kind. So I copy-pasted the 120 or so plugins, sorted by # of posts, and uploaded to google docs.
Here’s the list: http://spreadsheets.google.com/ccc?key=pO8geQM5HPJB5nWbjV1q4IA