Heyho. I have a major update jump with Buddy-/BB-Press so it was difficult for me to find out the error:
Since BBPress version 2.6.7, the profile notifications regarding the forum and mantions are “undefined”. If I go back ones more – i.e. 2.6.6 – it works.
is there a manual fix for this?
best, neratashy
ok, best advice I can give is the standard fault finding :
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
Is there a way to have a thread, forum or page that will show what’s new or new posts? I would like to be able to do this not in a sidebar but in an actual thread, forum or page.
I’, using the latest versions of bbpress and WordPress. I have also tried many different themes.
hmmmm….
so with a twentytewenty theme and just bbpress you cannot see those roles – yes ?
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