Hello,
My GD bbPress Toolbox Pro plugin: plugins.dev4press.com/gd-bbpress-toolbox has Private Topics and Replies, so user can create private topic, only moderators can read these, and reply, and later can make public. Your request is a bit different, so I may look into implementing that for future versions of the plugin. And, GD bbPress Toolbox Pro has new notifications for keymasters and moderators when new topic or reply is posted.
Regards
Milan
The view user kept on showing the page in a weird format – not within the theme. But bbpress is the one that must be creating the ‘view user’ page – as when I deactivate it says:
colonictraining.com.au/forums/users/colont/
I found a note in the bbp style pack that said that there was a problem with Divi child themes and I followed the instructions – which made it better but did not fix it completely
Now at least the top and bottom menu is showing. but still not within the theme and the footer menu is not complete and also says ‘designed by elegant themes… which should not show
spectra one is a block 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
Hi,
My name is André and I’m running into some issues I hope some of you can solve. Good to know is that links to mentioned pages are at the bottom of this post.
The Issues
When I create a bbpress forum, the forum index won’t display on the default page I created ( /forums/ ) but displays a blank page.
The forum index will display on any other different page like this one /forums-2/
When I visit a test forum I get a blank page again.
So I thought I would create a new forum slug in bbpress and page accordingly, named guitar-forums as I was sure no other plugin will have claimed that url. But here the same issues. Nothing works on /guitar-forums/ but the index does show on /guitar-forums-2/
What I’ve done first
I have had previously installed asgaros forum but have removed the plugin and removed the asgaros data tables from the database. I also deleted the old forums page and emptied the trash.
I then did:
switching to default twenty x theme
purged all cache incl server side caching
disabling all other plugins
reset bbpress
Links
Default website forum index link: https://vpbex8y4m8.onrocket.site/forums/
Forum index on a different page: https://vpbex8y4m8.onrocket.site/forums-2/
Forum link: https://vpbex8y4m8.onrocket.site/forums/forum/test-forum/
Other Info
Theme: spectra one
wordpress version 6.4.2
bbpress version 2.6.9
No that error is happening on bbpress.org. Not on my site.
It appears to not be doing it now though.
Weirdly enough, if I try to logout though, that doesn’t work. I stayed logged in forever.
I’ve done a bit more investigation
It looks like this code is only used if you have passwords that are not to the WordPress encryption, which would usually be after you have done an conversion to bbpress from a previous forum.
Is this the case?
Hello,
after we switched ton PHP 8.2 we get the Message:
“There was a critical error on your website. Please check the inbox of your website administrator email address for further instructions.
Learn more about troubleshooting in WordPress.”
WordPress-Version 6.4.2
Aktuelles Plugin: bbPress (Version 2.6.9)
PHP-Version 8.1.27
web/wp-content/plugins/bbpress/includes/admin/classes/class-bbp-converter-db.php verursacht. Fehlermeldung: Uncaught TypeError: register_shutdown_function(): Argument #1 ($callback) must be a valid callback, class BBP_Converter_DB does not have a method “__destruct”
Can someone help me, please.
Wordpress 6.4.2
Theme Bam 1.3.0 (https://wordpress.org/themes/bam/)
bbPress 2.6.9
I copied the default bbpress.css file from wp-content/plugins/bbpress/template/default/css/
and installed it in wp-content/themes/bam/css/bbpress.css
I had to make the css folder as it didn’t exist in the theme. No matter what I do it seems bbPress doesn’t look at that css file.
The only way I could make it work was to add all the css from the bbpress.css file to the theme css file found at wp-content/themes/bam/style.css – which isn’t what I want because it will break on the next theme update. I did notice the theme uses sass so that could be a conflict?
Unsure why this won’t work otherwise.
Was this ever resolved. I have the same combination RPB and bbPress. The codes work for Keymaster but not foe Participant. Also, they don’t show pgn and fen as tags in the options on the editor – one has to type them in manually.
I am just a moderator here, and not a bbpress author.
The authors tend to release updates every few years, rather than more frequently.
From the buddypress author I got
‘We’ve built BP Classic for such a case. It’s a BP backwards compatibility Add-on that is restoring the Legacy URL parser. So users can activate it and enjoy current bbPress version with BuddyPress 12.0.0 and they will be safe. ‘
It is just a deprecation warning – meaning that in some future release of php it will not work. You can safely ignore it.
I am just a moderator here, and not a bbpress author.
The authors tend to release updates every few years, rather than more frequently.
If you want to get rid of it, then add
bbp style pack
which has an automatic fix for it.
I’m running BBPress on wordpress 6.4.2 and PHP 8.3 and I’ve been getting the following deprecation warning:
PHP Deprecated: Creation of dynamic property BBP_Admin::$forums is deprecated in /home/peq42/www/wp-content/plugins/bbpress/includes/admin/forums.php on line 793
if possible, I’d like the devs to look into it
I have bbpress working fine with 8.2 – what issues have you got?
I’ve had several issues with bbpress and PHP 8.2. I really hope bbPress updates soon or I’ll have to switch to another forum.
As I understand, bbpress need to replace function bp_core_get_user_domain to bp_members_get_user_url in file /bbpress/includes/extend/buddypress/members.php
After upgrading buddypress to version 12.0.0 , the follow notice appear in debug.log:
PHP Deprecated: Function bp_core_get_user_domain is deprecated since version 12.0.0! Use bp_members_get_user_url() instead. in /wp-includes/functions.php on line 6031
Please double check the file: /bbpress/includes/extend/buddypress/members.php
thanks
Thanks.
Whilst I am not a bbpress author, adding fixes for themes which do not work with bbpress would require adding code for 200,000 bbpress users of whom only very small proportion use Hello Elementor, and then supporting this against any changes that Elementor do. There are other themes that also don’t work with bbpress and doing this for all these could add a mountain of work.
But yes, I’m glad to add the link to this thread to help others
Hello Elementor bbPress fix
I will also be adding support for this into my style pack plugin in the new year
bbp style pack
Thanks.
Whilst I am not a bbpress author, adding fixes for themes which do not work with bbpress would require adding code for 200,000 bbpress users of whom only very small proportion use Hello Elementor, and then supporting this against any changes that Elementor do. There are other themes that also don’t work with bbpress and doing this for all these could add a mountain of work.
But yes, I’m glad to add the link to this thread to help others
Hello Elementor bbPress fix
I will also be adding support for this into my style pack plugin in the new year
bbp style pack
I’m using Hello Theme, unfortunately hello theme is not showing forums on my page by using forums index shortcode.
When I switch to Astra theme or Nova themes, forum index displays properly.
(I might be changing themes temporarily so forums might display if im on other themes but https://forextradingcommunity.com/forums/ is my forums link on my site.)
I have contacted Hello Theme Support and they have responded as below:
“I will have this raised but we suggest you report this issue to the plugin authors so they can check and they can open an issue on our Github account, so our developers and the plugin author can communicate”
How can we resolve it?
I’m using Hello Theme, unfortunately hello theme is not showing forums on my page by using forums index shortcode.
When I switch to Astra theme or Nova themes, forum index displays properly.
(I might be changing themes temporarily so forums might display if im on other themes but https://forextradingcommunity.com/forums/ is my forums link on my site.)
I have contacted Hello Theme Support and they have responded as below:
“I will have this raised but we suggest you report this issue to the plugin authors so they can check and they can open an issue on our Github account, so our developers and the plugin author can communicate”
How can we resolve it?
Perfect! Thanks so much, @robin-w for sharing your thoughts. The “Mature” plugin sentiment echos my thinking exactly, but I wasn’t 100% certain so I figured no harm done with asking. Thinking of the “mega work” to move from bbPress at our own site was behind my post! So appreciate your reply. It is good too having this thread available for anyone else with WordFence researching the same message. Thank you too for the warning about the theme choice(s). Good to know! I think I’ve already run across this issue.
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.
The Wordfence warning is one that is automatically pumped out when a plugin reaches certain parameters. I love Wordfence and use it on all my sites, but these ‘catch all’ warnings can alarm people when they do not need to.
But with open software you make your choices….
Thank you @robin-w for your kind answer. I appreciate your time to look into this question and your diligence in answering people’s questions. It seemed this topic went in a different direction than I was expecting/asking, but perhaps I’m misunderstanding everyone’s answers? According to the security plugin WordFence documentation on their knowledge base it says the issue with bbPress is:
Plugin appears to be abandoned
This scan result means that a plugin has not been updated in 2 years or more. This can be a problem because it means that the plugin author has not made any changes for a long period of time. Sometimes that means it will not be fully compatible with newer WordPress versions, reported bugs may not be fixed, and new security issues might not be addressed.
The scan result also shows if this plugin has a known security issue that has not been fixed. If that is the case, it is recommended that you remove the plugin as soon as possible, and replace it with a different plugin if you need the same functionality.
There are two types of alerts for abandoned plugins, “Medium” and “Critical”. An abandoned plugin will generate a Medium alert. If the plugin also has unpatched security vulnerabilities, the scan result will be Critical. Plugins that are abandoned should be evaluated in terms of what risk they may pose. Unless you know that the code in the plugin is safe, you should start looking for a replacement. Plugins with unpatched vulnerabilities should always be removed.
When I read this guideline from WordFence and look at the bbPress website, as well as reading what WordPress says about it and what information about bbPRess displays inside my dashboard of the install, I’m not certain which instruction to follow. Should I consider it abandoned? Well, someone came here and answered my question named moderator and other people also visited this thread and commented who seemed to assume my question was a PHP compatibility question (i don’t know, is my question a PHP compatibility issue i’ve yet to discover?) so if people are actively reading a support thread that’s not “abandoned” in the sense people are here interacting still. But abandoned where coders who are behind the coding of bbPress watching developments and using the best security practices and applying them? I’m not certain and am not sure how to decide that info without posting again to ask. As a non-coding person I have no way of knowing without asking.
Is bbPress still in development, being monitored and updated by careful coders who look over it, or is the core code maintenance abandoned with some core enthusiasts who are still using it here interacting but not coders who know what’s what in the code? Unfortunately, I don’t read code. I am not a coder. So i have no way of knowing.
Hello everyone,
Since the update to version 12.0, there have been numerous changes. One of them is the desynchronization between the “favorite” and “subscribe” features in BuddyPress and BBPress. Is there a solution to address this issue?
Thankyou