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
I just found a plugin named Easy Username Updater allowing an admin to change the username and even having a checkbox to send a mail to updated user but user never got the mail. It seems to work on my test site but gave an error when trying to login… Do not use that one !
A second plugin named Username Changer is working without any error and the mail is sent (if selected). This one works like a charm !
I explore this method because all moderators are from my company so I can update and inform them without disturbing customers…
I’ll test that on my production site and let you know the result.
Eric Collart
Doing some tests on a fresh WP install (theme Twenty Twenty-one) with only the bbPress plugin gives following results:
I can create topics not assigned to a forum from backend (being super sticky or not) and see them in “All Topics” from backend.
From backend, I can modify those topics
From Frontend, I can modify from top menu (admin menu) but I cannot use the “Modify” menu visible on the topic (this gives me error “Nothing found here” !
So I clearly have a problem caused by one of the other plugin on my production site but it seems bbPress has also a small problem.
Eric Collart
PS: I am OK for any remote control short session to show you the erroneous behavior even on a fresh site.
Well,
you are now way too deep for me but I understand bbPress could be causing that…
I will deploy a test WP site with only bbPress and Private group plugin and see how it behaves for my 2 opened questions…
This can take a day or two…
Thanks a lot for support !
Eric Collart
Thank you too !
Isn’t it now included in latest versions ?
Eric Collart
Huge thanks again !
I am quite happy it is not a bbPress bug ! It was looking too big to be possible but who knows and you helped me a lot pointing the right (I hope) direction.
Is there any known conflict with those plugins ?
I”ll made more tests and post share result here for all.
Eric Collart
Just tested ‘all topics’ and that is also fine, so yes I would suspect another plugin is adding a permission issue
ok, I’d suggest you next test with those deactivated and see if it an issue with one of them, and if not test with a default theme.
ok, from a quick test, I could edit a topic with no parent forum in both the backend, and in any forum that it appears.
I have not tested ‘all topics’ – but given the above, if this is a serious issue for you, then simply allocate it against the most appropriate forum – it will still appear against all forums.
ok, I am seeing this when logged in or logged out with style pack active
<span class="topic-author">
<a href="/forums/user/testuser1/" title="View testuser1's profile" class="bbp-author-link">
<span class="bbp-author-avatar">
<img alt="" src="..." srcset="..." class="avatar avatar-14 photo" loading="lazy" width="14" height="14">
</span>
<span class="bbp-author-name">testuser1
</span>
</a>
</span>
not sure which you are saying is different as your original post says ‘when user logged in’ in both cases??
Hello,
Create a new topic without assigning to a forum and you can’t find it anywhere.
Last WP in French
Last bbPress
Ekko theme
I discover that because I was willing to modify such a topic and never found it back !!!
Same if super sticky.
All Topic should have a filter “no forum” ! I am sure it’s somewhere !
https://usergroup.atempo.com; topic title : Test
Eric Collart
Thank you Robin!!! Your remark: “Tick item 3 on the subscription emails tab”, fixed this issue for us too. I had yet to use this great tab before at all but the problem just appeared.
In our case, it was that the editor “link” button was unable to retain user entered hyperlinks. It’s fine online, but user entered links missing from all bbPress emails. During testing using only: WP 5.8.2, 2021 Theme (we use Kleo theme), and bbPress …it still had this issue. That seems to indicate a relationship between WP and BP.
I updated bbPress on 11/30/2021. WP update date unknown but not listed in the lasted 30 days of my backups, so it was earlier. The issue was first reported to me on 11/20, so this all points to a WP 5.8.2 change cause.
No related php error logs or jquery Migrate deprecation logs seen.
Hope this helps.
ok, thanks – I’ve just retested on my test site, and can see no issue.
I’ll have a think
ok, so I am wondering if something else is interfering.
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
Yes, I just checked this again. When I’m sending test emails, I get correct messages with my templates.
great – thanks, just checking what was happening.
hmmm….. so presumably if you press the ‘send test message’ on the ‘subscription emails’ tab, this come through correctly -ie with your changes?
Sure Robin. I’m not sure if it’s wordpress default template, but I’ll show you what I receive (as a test user, not admin) and what I set up.
Here’s what I receive:

Here’s my template:

I also noticed that “Don’t show this message” (Oh bother! No forums were found here!) doesn’t work for me. I ticked it, but the message is still there. Is there a php snippet I could add to my Woody snippet plugin? Thank you.
find
wp-content/plugins/bbpress/templates/default/bbpress/feedback-no-access.php
transfer this to your pc and edit the text as desired
and save
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
Then transfer the file you saved above and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/feedback-no-access.php
bbPress will now use this template instead of the original
untested, but of you add
<?php bbp_get_template_part( 'form', 'user-login' ); ?>
to the end of that form, it should also show a login
Hi,
I am using bbpress for my forums, and the issue I am facing is – When adding a reply to a topic, the newly added reply is not showing. It will get shown only after another reply is added(At that point, this newly added second reply is not showing.)
The topic updated time period and author info seem to be updated correctly. Also, the replies to a reply are also updated correctly.
Changing my forum theme to 2019 helps to get the latest reply.. but what change should I do to get it back with my theme?
Any help would be appreciated.
Just that one post, or do similar long posts get truncated? might be worth trying to create one as a test user and see
I appreciate your frustration, but not sure ‘fault’ is the correct word.
bbpress has changed something – but the ‘fix’ when it comes may not ‘fix’ you, as your site is adding a no-js class (from either the ‘Publisher’ theme or a plugin) which then isn’t overwritten as is normal practice by a test within your theme or the plugin.
you could try adding this to the custom css of your theme
.no-js {
display : inline !important
}
to override the bbpress setting
Untested, but find
wp-content/plugins/bbpress/templates/default/bbpress/form-topic.php
transfer this to your pc and edit
change line 31
from
<?php if ( bbp_current_user_can_access_create_topic_form() ) : ?>
to
<?php if ( bbp_current_user_can_access_create_topic_form() && (bbp_get_forum_id() != '2927') ) : ?>
and save
where 2927 is the forum you don’t want to show the form for
then create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
Then transfer the file you saved above and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/form-topic.php
bbPress will now use this template instead of the original
If you want multiple forums, you could create and array and test against that
@oscowordpress1 – it does on my test site
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’s great that you have taken the time to understand the standard tests required, they do solve 80% of issues which is why we ask for them, we don’t do it to annoy you.
the issue may well be a 3 plugin combination thing – so bbpress in combination with another plugin and jetpack, which is why ideally you would carry out the tests.
Given that you cannot, then there are two elements to user access – the wordpress level and the bbpress level
eg ‘administrator’ for wordpress and ‘keymaster’ for bbpress.
I think you best bet would be to set up a user and work through the combinations to see what works and what doesn’t – eg does admin and participant work, but not subscriber and keymaster, does admin work with moderator etc etc. That would help decide what the override that is allowing ‘admins’ to see stuff is.
Then come back and report
My dashboard takes me here when I click for latest updates.
Releases
But that is not up to date, how do we know what is in an update before we install it?