Hi,
We have been using bbPress for a long time, and it has never given us any problems, so something has changed, and I can’t figure out what. I don’t have a caching plug-in. If you go to the Forum, click on the Topic, it says “This topic is empty” in the Topic (there has been for years.) I have not changed the theme, or WordPress version, it just stopped working.
Forum path: domainname/company-bulletin-board/companyforum/company-calendar/
Topic that appears as link in the above Forum: domainname/company-bulletin-board/topic/key-dates/ When you click the link in the Forum, the topic says, “This topic is empty” which it is not.
I tried as an experiment to substitute, “/companyforum/company-calendar/” for “/topic/” but that did not work. This is happening for ALL the Topics, they all show “This topic is empty.”
When I go to the list of Topics and click on the View in the WordPress Dashboard, again it says for every single topic, “This topic is empty.” Each topic has a lot of content.
How do I fix this please? I am out of ideas, especially since it just, “stopped working.”
Thanks so much for your help. Much appreciated. This is a members only Forum, so I worry about publishing the links. I have been through earlier posts from folks that have had a similar problem, but nothing has worked.
Janell
What Happened to “Views” in bbPress 2.6.14?
In earlier versions of bbPress, Views were visible as a menu item in the WordPress admin under Forums > Views.
In version 2.6.14, the admin menu link to Views was removed by default as part of bbPress cleanup and streamlining.
However, the Views themselves still exist — they’re just hidden from the admin menu unless you’re actively using or registering them.
How to Restore the “Views” Menu
You can manually re-enable the Views admin menu by adding a small code snippet to your theme’s functions.php file or a custom plugin:
add_action( ‘bbp_admin_menu’, function() {
add_submenu_page(
‘edit.php?post_type=forum’,
‘Topic Views’,
‘Views’,
‘manage_options’,
‘edit.php?post_type=topic_view’
);
});
Try
#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
color: #aaa !important;
background-color: none !important;
}
ytParticipant
Hello everyone
My site is using the latest WordPress 6.8.2 with WordPress 2025 theme and BBPress community
To change the color of closed topics in
13. Preventing closed topics from going grey
At address:
Layout and functionality – Examples you can use
The following code:
#bbpress-forums .status-closed,
#bbpress-forums .status-closed a {
color: #aaa !important;
}
is introduced.
I put it in the css snippet of WPCode plugin. but the code doesn’t work.
Can anyone help me fix the problem?
Thanks
ytParticipant
Hi everyone
My site is using the latest WordPress 6.8.2 with WordPress 2025 theme and BBPress community
In
27. Custom Redirect After Login
At address
Layout and functionality – Examples you can use
The following dual-purpose redirect code:
/**
* WordPress function for redirecting users on login based on user role
*/
function my_login_redirect( $url, $request, $user ){
if( $user && is_object( $user ) && is_a( $user, ‘WP_User’ ) ) {
if( $user->has_cap( ‘administrator’ ) ) {
$url = admin_url();
} else {
$url = home_url();
}
}
return $url;
}
add_filter(‘login_redirect’, ‘my_login_redirect’, 10, 3 );
It is introduced that I have it in the php sippet file of the WordPress plugin code but I am getting the error
Your changes are saved but your snippet was deactivated due to an error, please check the syntax and try again. Error message: syntax error, unexpected token ;
It seems that there is a problem with the code.
Can anyone help to fix the problem?
ytParticipant
Hello everyone
In 3. Adding an ‘amend profile/password’ to the login widget
At
Layout and functionality – Examples you can use
The RKK Login Widget plugin is introduced in the gist results with the link
https://gist.github.com/robkk/f558f4abe867ef7b9952
It shows a 404 error.
Either the link is broken or such a plugin does not exist.
I also searched for this plugin in the WordPress repository but there were no results.
Could you recommend a good free theme for bbpress?
Actually, I only found this one:
Responsive Forum
I like it, but it’s very basic…
ytParticipant
The only bbPress-related plugin that is installed and actived on the site is the “Enable bbPress for Block Themes” plugin.
ok, what other bbpress related plugins are you usin?
bbpress works fine with classic themes (ie non block themes), so you should have no problems.
However bbpress is an integral plugin to your website, so it will use whatever theme your site is using, so you cannot have one theme for wordpress and another for bbpress.
ytParticipant
Hello forum members
My site is using the latest version of WordPress 6.8.2 and the 2025 Block Theme and BBPress Forum.
I want to use the classic theme for BBPress Forum instead of the Block Theme
Please guide me how can I activate my favorite classic theme instead of the default BBPress theme?
Thanks
Any update on this?
I have digged again further for the issue. The issue has started during this ticket #2838 with the changeset #6923. The last reply and count should only be changed when reply is public regardless whether it is spam or in pending state.
I have created a forum website using the bbPress plugin. However, I’m facing an issue with user access levels. Currently, any user can publish a post directly on the forum without moderation.
What I want is for users to be able to visit the forum and share their views, but their posts should first go into a “Pending Review” status. Only an admin should have the ability to review and publish these posts.
Please help me configure bbPress to enable post moderation before publication.
Is there a way to show to moderators/admins only ipv4 addresses? Now that we moved our bbpress based forum site to cloudflare protection we are getting ipv6 addresses in some posters. We’d like to only get ipv4.
thank you ! gd-bbpress-attachments 4.8 works (not 4.9)
but updating gd-bbpress-attachments broke the website I had to remove it.
Every website is a unique combination of hoster, operating and hosting systems (eg apache, PHp) WordPress theme, plugins, settings and content, so I cannot just give you an answer.
So between ‘some time ago’ (days? weeks? years?) and now – what has changed on your site?
If you cannot answer that, then I can only suggest the core fault finding viz..
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
Nothing for the time beeing, but i m using BBPress 2.6.11, is there a known issue?
Hi John, I never applied the fix recommended in that ticket. I am aware of another site experiencing the same issue as mine. “View Page Source” confirms they’re running BBPress 2.6.14 alongside BuddyPress 14.3.4. Because of this, I don’t believe this issue is exclusive to my site.
As it’s not my site, I don’t feel comfortable sharing the link publicly. However, I’ve sent a PM to your Instagram account with the link, along with a screen recording showing the 404 error, since their site requires a (free) membership to view forum replies.
I just updated to bbPress 2.6.14 and I notice that dragoeco’s fix was not included in that (although that loader.php file was updated to fix the object creation problem for php 8.2). What’s the best way to … increase the odds of getting that done next time? I guess the person I’m asking this question is @johnjamesjacoby.
@hardel The fixes that were recommended in the ticket you linked to are pretty-much identical to what is now in 2.6.14.
If that worked for you then, 2.6.14 should work now, but only as long as you aren’t still running the old temporary fix code at the same time.
(I’ve tested a few different ways & installs, and the latest BuddyPress & bbPress are working together as intended for me.)
The URLs being generated are different from what I originally posted four years ago.
They both still look the same to my eyes, but I will believe you 🤣
Likely a post order or metadata issue from the import. bbPress relies on accurate data to place posts on the right pages. Built-in repair tools often miss this. Your split/merge method suggests the problem is in the original post structure.
do you still have the original Mingle forum?
If so, can you check that all the entries around this one have transferred to bbpress ie they have the same number of replies and are in the same order on page 7/8
ok, some late night thinking….
bbpress just uses the WordPress function that finds and shows posts (bbpress forums, topics and replies are just posts with a custom post type!).
So I’m thinking that the ‘find matches’ wordpress part is finding x number of replies, but then the ‘display part’ is finding one less/more to display, then at that point the page count gets to be wrong.
This is just a guess at the moment, but as you are seeing issues with other topics that are not all ‘page 8’ I don’t think it is a pure maths issue.
So my current hypothesis is that there is an item that is in the database as a match, but there is not a corresponding item to display – this could be for lots of reasons.
If you go to your link but page 7, from the post numbered 120998 with text ‘AnTiHrIsTiS — Kingpin: Life of Crime (PC)’ this entry on page 7 has a link of
/steam-records/page/8#120998
If my thinking is correct (and it is probably wrong!) I’d guess it is at this point that the permalinks start to go wrong.
So if you change the replies per page from 14 to 13, does it still start to go wrong from that same post number, or does it start to go wrong from another post number.
This will help us narrow down what the issue might be.
Thanks for trying to help! I followed your advice, but unfortunately none of the above helped. Despite a different theme and disabling plugins the page is generated similarly. Changing and saving permalink settings didn’t lead to any result either (from what I understand, bbpress uses hardcoded settings to generate links).
Maybe there’s some way to recreate a topic from scratch by copying post by post from the old one into it? So that the bbpress engine is fully responsible for the process (still think the problem might be a result of incorrect import from Mingle). Doing it manually is too time consuming =\