Seems like a lot of developers are not doing much foor BBpress anymore š
i wanted to see if there was a plugin to get some core functions for a forum to work:
– when you click on a topic title, you go to the first unread post (or last post if there are no unread posts)
but the plugins available to do that do not work anymore š š
this function is pretty important for normal forum use!
ok it is probably a combination of plugins/theme, you’ll need to work out which.
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
while bbpress is active, when i log in to admin the side bar is missing, luckily i have the top bar. i deactivated bbpress and the problem goes away. so obviously this plugin causing it!.have the latest version of wordpress.
In the settings there is the forum theme package and the only option available is Bbpress package, for instance.
How may one manually, but simply (no CSS) customise the appearance of bbpress forums? Like through the editor, or something like that?
can you try adding
BP Classic
which has a compatibility link between buddypress 12 and bbpress.
Then come back and report
Hi @robin-w,
I’m using an FSE theme with compatibility turned on in bbp style pack, It’s called Lawson by ThemeZee.
I’m using:
WordPress 6.4.2
bbPress 2.6.9
BuddyPress 12.1.1
BuddyPress Multi Network 1.0.3
bbp style pack 5.8.0
Profile Builder 3.10.7
Profile Builder Elite 3.9.9
I’ve replied here with the steps I’ve taken: https://bbpress.trac.wordpress.org/ticket/3355#comment:23
Many Thanks,
Andy
OK, so it appears there’s a thread about the issue here: https://bbpress.trac.wordpress.org/ticket/3355#comment:4
I can’t get the fix to work but I’ll pick up on what to do next on there.
Thanks
I used to have the same problem with slow posting. About 20 seconds for a new topic.
Robin w tried to help out and big thanks for all the effort you put in.
I eventually moved away from bbpress/buddypress to buddyboss instead and I donāt have any performance issues anymore.
Hi!
I’am very interested to remove noreply email from notification emails. How can I do it ?
I run bbpress Version : 2.6.9
All my best,
David
If you are using one of new FSE themes, you need a fix to work with bbpress.
install
bbp style pack
once activated, navigate to
dashboard>settings>bbp style pack, and you should see the first tab called āTheme Supportā ā if you donāt see this, come back.
In that tab, select
Enable Theme Support
and save
The forums should then display
Hi! Should I use BbPress on my site? I have a bit of concern, on the staging site it’s not working. Seems like it does not work with Gutenberg block themes (not sure about that) and it has not been updated for more than 2 years, which is a lot. Is it abandoned? I’d appreciate your thoughts on this.
Hi Robin. I see this topic is old, but I am receiving the same fatal error on one of our topics. Pasting error from log below.
Any thoughts?
This is from log when someone replies to a specific topic.
2024/01/25 00:28:44 [error] 104203#104203: *2522045 FastCGI sent in stderr: “PHP message: PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function “my_bbp_no_reply_email” not found or invalid function name in /www/igotmyrefund/public/wp-includes/class-wp-hook.php:324
Stack trace:
#0 /www/igotmyrefund/public/wp-includes/plugin.php(205): WP_Hook->apply_filters(‘noreply@igotmyr…’, Array)
#1 /www/igotmyrefund/public/wp-content/plugins/bbpress/includes/common/functions.php(999): apply_filters(‘bbp_get_do_not_…’, ‘noreply@igotmyr…’)
#2 /www/igotmyrefund/public/wp-content/plugins/bbpress/includes/common/functions.php(1135): bbp_get_do_not_reply_address()
#3 /www/igotmyrefund/public/wp-includes/class-wp-hook.php(326): bbp_notify_topic_subscribers(4534524, 4534520, 4534009, Array, 102593)
#4 /www/igotmyrefund/public/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#5 /www/igotmyrefund/public/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#6 /www/igotmyref” while reading response header from upstream, client: 2600:387:15:1a0e::d, server: igotmyrefund.com, request: “POST /forums/topic/child-care-credit-ctc-changes/ HTTP/2.0”, upstream: “fastcgi://unix:/var/run/php8.0-fpm-igotmyrefund.sock:”, host: “igotmyrefund.com:32769”, referrer: “https://igotmyrefund.com/forums/topic/child-care-credit-ctc-changes/”
you are using the flexiverse theme.
This is one of the new FSE themes, so you need a fix to work with bbpress.
install
bbp style pack
once activated, navigate to
dashboard>settings>bbp style pack, and you should see the first tab called āTheme Supportā ā if you donāt see this, come back.
In that tab, select
Enable Theme Support
and save
The forums should then display
they are correct that it has not been updated for a couple of years.
I am just a moderator here, and not a bbpress author.
The authors tend to release updates every few years, rather than more frequently.
My personal view is that you should consider bbpress to be a ‘mature’ product, ie any releases will be to fix issues rather than add functionality.
bbpress is written really well, and has loads of hooks. There are no show stopper bugs in it, it may throw a few deprecation notices (and these are very few at the moment), but WordPress recommends that you should not show error messages in live sites.
I currently have my test site running WordPress 6.4.x and php 8.2 with no issues.
The only major issue with bbpress at the moment is that it does not work well with FSE themes.
However my bbp style pack plugin has fixes for this
bbp style pack
as well as block versions of the widgets and a ton of styling and functionality add-ons.
All plugins are subject to the authors commitment, and bbpress is no different.
The main WordPress support forums use bbpress, and it would be mega work to move those over to some other product.
My WordFence reported that the bbpress plugin has not been updated in a couple years. Although I have enabled auto updating and I am positive it has been updated during that time.
Home
Before I pursue this with WordFence, is there anything you know that would cause this?
I have a screenshot of the WF error screen if that helps.
Duane
Hello,
i am pretty new to bbpress…. but i am searching for some pages to put on my forum.
I would like to be able to have a couple of pages that display:
– topics with unread posts for the logged in user
– subscribed topics for the logged in user
– topics that the user posted in
under the profile i have some little views that have that info, but i want it to be displayed just like the forum is, same table form and such, not in the profile.
is there a way to do that??
Hello,
While trying to access users from admin menu, I am getting a fatal error and when enabling the debug mode, I am getting this error message:
Fatal error: Uncaught Error: Call to undefined function bp_core_get_user_domain() in /home/islandbnb/public_html/wp-content/plugins/bbpress/includes/extend/buddypress/members.php:229 Stack trace: #0 /home/islandbnb/public_html/wp-content/plugins/bbpress/includes/extend/buddypress/members.php(100): BBP_BuddyPress_Members->get_profile_url(2) #1 /home/islandbnb/public_html/wp-includes/class-wp-hook.php(324): BBP_BuddyPress_Members->get_user_profile_url(2) #2 /home/islandbnb/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(2, Array) #3 /home/islandbnb/public_html/wp-content/plugins/bbpress/includes/core/abstraction.php(471): apply_filters('bbp_pre_get_use...', 2) #4 /home/islandbnb/public_html/wp-content/plugins/bbpress/includes/users/template.php(560): bbp_maybe_intercept('bbp_pre_get_use...', Array) #5 /home/islandbnb/public_html/wp-content/plugins/bbpress/includes/admin/users.php(260): bbp_get_user_profile_url(2) #6 /home/islandbnb/public_html/wp-includes/class-wp-hook.php(324): BBP_Users_Admin->user_row_actions(Array, Object(WP_User)) #7 /home/islandbnb/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters(Array, Array) #8 /home/islandbnb/public_html/wp-admin/includes/class-wp-users-list-table.php(520): apply_filters('user_row_action...', Array, Object(WP_User)) #9 /home/islandbnb/public_html/wp-admin/includes/class-wp-users-list-table.php(415): WP_Users_List_Table->single_row(Object(WP_User), '', '', 0) #10 /home/islandbnb/public_html/wp-admin/includes/class-wp-list-table.php(1709): WP_Users_List_Table->display_rows() #11 /home/islandbnb/public_html/wp-admin/includes/class-wp-list-table.php(1636): WP_List_Table->display_rows_or_placeholder() #12 /home/islandbnb/public_html/wp-admin/users.php(814): WP_List_Table->display() #13 {main} thrown in /home/islandbnb/public_html/wp-content/plugins/bbpress/includes/extend/buddypress/members.php on line 229
This is one of the new FSE themes, so you need a fix to work with bbpress.
install
bbp style pack
once activated, navigate to
dashboard>settings>bbp style pack, and you should see the first tab called āTheme Supportā ā if you donāt see this, come back.
In that tab, select
Enable Theme Support
and save
The forums should then display
I am not a bbpress author, not a lot I can do.
bbpress is a WordPress project – suggest you write to Matt Mullenweg about why no-one is currently assigned to bbpress to keep it up to date.
matt@mullenweg.com cc: press@automattic.com.
Hello sir
<h2>Urgent Requirment</h2>
I noticed that your bbpress plugin not comatible with new version of buddypress (12.0.1)
PLease make urgently compatible becuase all users face criticle error becuase many buddypress functions are deperacted in your plugin.
We are implementing bbPress to add private forums to LearnDash courses. We are using the LearnDash bbPress Integration plugin.
When a logged in user views the /forums page or the /topics page they see all forums and topics. (We are using Visibility: Private for forums) even though the user does not have access to the forums or topics due to the LearnDash Integration plugin. I asked LearnDash if they know a way to hide the ones that the user does not have access to. They said that they did not know, and that I should contact bbPress support.
Is there a way that I can programmatically add a per user filter for the following shortcodes: [bbp-forum-index], [bbp-topic-index]? I would like to inject logic that would exclude records based on the currently logged in user.
Any ideas would be appreciated! I may need to write my one shortcode but did not want to reinvent the wheel if I do not need to!
Thank you!
Joseph
Found the issue, and it has nothing to do with bbPress.
For posterity, if anyone is using a theme builder like Elementor or SeedProd that has customizable conditions for where elements are displayed, double-check there to see whether a condition is set that directs all archives posts to the specified page.
If you install the bbpress style pack plugin by Robin W you can set all new members to be automatically subscribed in the subscription management tab of the plugin. There are also settings for how email notifications are handled in the subscription emails tab.
To be honest, I find that the style pack plugin is essential for running bbpress.