In fact, no sense to select specially themes for bbpress. The style pack does everything great in any environment if you are newbies do not know css even.
But pay attention for Gutenberg theme. Fully editable site – the future of WordPress, not ready-made paid themes.
This is a bug in bbpress – yet to be fixed.
In the meantime install
bbp style pack
which should fix
or
Put this in your child theme’s function file –
ie wp-content/themes/%your-theme-name%/functions.php
where %your-theme-name% is the name of your theme
or use
Code Snippets
if( !function_exists( 'bbpress_browser_supports_js' ) ){
function bbpress_browser_supports_js() {
echo '<script>document.body.classList.remove("no-js");</script>';
}
add_action( 'wp_footer', 'bbpress_browser_supports_js' );
}
I’m having a similar issue. I installed a user registration form that uses reCaptcha, and that has eliminated bots from registering, however, if one accesses the bbPress discussion board without first logging in, they are presented with the bbPress login, and when they enter their credentials it takes them to a second login using reCaptcha and loses their credentials they have just typed in. It’s both confusing and annoying.
I used the instructions here to add ‘wp-content/themes/%your-theme-name%/bbpress/form-user-login.php’ However Filezilla throws an error, and I assume this is because my theme is locked down.
Can I get instruction to solve this by adding a child theme? (if that is the issue).
Thanks!
The “Publication layout / Add a toolbar to text areas to help with HTML formatting” check box is enabled.
I disabled all plugins except Bbpress and still no menu!
The problem and the same on the comments of the articles!
The toolbar for the post entry/editor is no longer showing. The option to “Add toolbar & buttons to textareas …” is checked. It used to show but currently doesn’t. Site is simepleinvoices.group. bbPress plugin version 2.6.9. It is showing a line, “You account has the ability to post unrestricted HTML content,” does show but no buttons to help with the formatting.
Robin,
I have disabled all the plugins except bbpress and changed themes and still no luck.
Hi Robin,
Thank you for comment.
I did exactly what you said.
Now the theme is twentytwenty.
Disabling all plugins other than bbpress doesn’t bring the default site user roles.
Disabling bbpress, the default site user roles are back.
To me, it seems that bbpress removed or hided the default roles.
Is it related to configuration somewhere?
Really appreciate more help!
Best regards,
Susan
Sorry, that file is back and corrupted I cannot say why.
I can only suggest it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
It looks like the default pagination details are being generated like this:
plugins -> bbpress -> templates -> default -> bbpress -> pagination-topics.php
Inside this module are these calls which go into the plugin:
bbp_forum_pagination_count()
bbp_forum_pagination_links()
These are both defined in:
plugins -> bbpress -> includes -> topics -> template.php
ok, to save me searching where is ‘I can see where this is being generated in the bbpress plugin PHP code’
Hi,
in polylang settings the url is set to change with language, bbpress work for all situation (topic post reply) but the edit and other link in the upper bar not work.

this is the default configuration for polylang.
With the flag “Hide URL language information for default language” allow to work for the default language (not use /en/).
I try to add a rewrite rule to htaccess without success.
https://stackoverflow.com/questions/70142230/why-my-additional-rewrite-rule-is-ignored
Bye Renzo
it could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentytwenty, and see if this fixes.
Plugins
If that doesn’t work, also deactivate all plugins apart from bbpress and see if this fixes. if it does, re-enable one at a time to see which is causing the error.
If you cannot do this to your site (say because it is live) then use the ‘troubleshooting’ features of this plugin to let you test without affecting other users
Health Check & Troubleshooting
Then come back
Hei
After activated bbpress, the default wordpress user role reduced to only reader and administrator.
Is there anyway to get the default roles back?
Best regards,
Susan
@robin-w could you check your engagements.php on your test forum?
(/yoursite/wp-content/plugins/bbpress/includes/common/engagements.php)
i’ve got
public function get_users_for_object( $object_id = 0, $meta_key = '', $meta_type = 'post' )
i think $meta_key value shouldn’t be empty…
I imported all forums from vBulletin to bbPress a couple days ago and now moderating it. Maybe import could cause this?
there is no one ‘best’ in fact I suspect that almost all themes will work with style pack.
It is only where a theme is specifically written for bbpress or buddypress that the css is likely to be over-written by the theme.
if you use a theme that has a bbpress/buddypress emphasis, it is likely that it will overwrite some settings particularly styling in stle pack, as the theme loads css last.
If you have a particular page that needs changing, post it hear with the changes and if there are no too bad, I’ll try and give you some extra css.
Hi! I’ve got that:
Error thrown
Call to a member function get_users_for_object() on null
When i turning visibility option to “Hide” it happens.
And I cannot access any topics and forums.I can only access profile page of bbPress
Found this method in engagements.php(/includes/common)(/includes/users), capabilities.php (/includes/users)
any suggestions to solve it?
using bbPress 2.6.9 and WordPress 5.2.13 with Pointfinder theme.
oh this is good thanks man i was going to import to bbpress somehow but discourse works too 🙂
thank you
Given how old is the original theme and the absence of an official follow-up or fork, even if you manage to find a working link, I think you can’t rely on this theme. If there isn’t an issue with it currently (I don’t know really), there will eventually.
Plus, but that’s my own experience, bbPress is horrendous and slow.
I’m fairly sure that migrating Flarum to bbPress will be a painful and deterrent experience (I don’t even know if someone actually did such a thing) and that if you need modern software to host a community, Discourse is the number one choice (I have no affiliation with them).
Plus, there is a built-in script to migrate from Flarum to Discourse. See https://github.com/discourse/discourse/blob/main/script/import_scripts/flarum_import.rb
I’ll let you use a web search engine for further information…
is there a any solution for importing flarum forum to bbpress 🙁
this flarum making me crazy !!!!!
upgrading is problem
migrating is problem
extensions are problem
i have never seen so problematic web software ever FFS
HELP!
By keymaster, do you mean complete back-end control? If yes, then the user has complete administrator control. We can’t see a ‘keymaster’ role either on wordpress or bbpress.
We are getting a ‘Topics’ and ‘Reply’ tab but not the ‘Forum’ tab in the menu. Here’s the screenshot – https://prnt.sc/22qcdfs
Thanks Robin.
After your comment on my other issue I pasted this code into the custom css part of my child theme and it worked when placed in there.
So I went back to my child theme and found a typo in an earlier entry which meant nothing after that was being picked up. Once that was fixed and the document version updated it picked up both these changes.
The child theme css is /themes/newsphere-child-theme/style.css?ver=1.0.2
and I’ve put “my child theme css ATTN Robin W” in it to make it findable.
So my forum-Author column is now wider as I had wanted thank you, but the forum-content area has not reduced correspondingly meaning the author section overlaps the content section and I can’t see a specific width designation for the forum-content area to update.
#bbpress-forums div.bbp-forum-content, #bbpress-forums div.bbp-reply-content, #bbpress-forums div.bbp-topic-content {
margin-left: 130px;
padding: 12px 12px 12px 0;
text-align: left;
position: relative;
}