it could be a theme or plugin issue – I know you have already switched themes but try a default one 🙂
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
on you last point, bbpress just uses the WordPress gravatar system, so users can use gravatar to have their image
https://en.gravatar.com/
But there are a number of plugins that allow users to upload avatars, and any plugin that allows this should work with bbpress. Just google ‘wordpress upload avatar’ and you’ll find a wealth of resources.
On you other points, these are related to LMS and Memberpress I suspect, both of which are paid plugins, so suspect you should start there.
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
add_filter( 'bbp_get_caps_for_role', 'rew_amend_role_caps', 10, 2 );
function rew_amend_role_caps( $caps, $role ) {
if ($role=='bbp_participant' ) {
$caps = array(
// Primary caps
'spectate' => true,
'participate' => true,
// Forum caps
'read_private_forums' => true,
// Topic caps
'publish_topics' => false,
'edit_topics' => false,
// Reply caps
'publish_replies' => true,
'edit_replies' => true,
// Topic tag caps
'assign_topic_tags' => true,
);
}
return $caps ;
}
Thanks for your reply Robin. I will do another test with all other plugins disabled and a standard theme (the last thing I’ve already tested). I have also contact the hoster, since it doesn’t look like a WordPress message at all.
I’ll post me findings.
Thanks.
Jelte
‘spam email blocklist’ is not a bbpress phrase, can you test with just wordpress and bbpress active, and a default theme.
For the above, I’d also used FG drupal to wordpress plugin, maybe mixed up a bit; couple of other plugins too, inc for categories.
I figured might be an issue in this.
Went to bbpress; and chose option to clear the forum.
Then, re-imported.
I got loop on item 16; found others had experienced this with import. So, stopped it; looked at forum.
Initially, forum showing 0 posts, topics; even though posts and topics actually present.
I ran the tool for repairs; seemed the same.
But, went away, returned to site and the forums page has the numbers of topics and replies.
ok,
so I think you have 2 choices
1. not show your forum page unless logged in. If all your forums will be private, then this is probably a good option.
You can create a forums page (https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/ item 3) and then use a restriction plugin such as ‘restrict content’ to make this a login page – see https://usersinsights.com/wordpress-private-page/ and/or https://kinsta.com/knowledgebase/wordpress-private-page/
2. you could use my ‘private groups’ plugin to do this, and still show that these forums exist
Private groups
ok,
so I think you have 2 choices
1. not show your forum page unless logged in. If all your forums will be private, then this is probably a good option.
You can create a forums page and then use a restriction plugin such as ‘restrict content’ to make this a login page – see https://usersinsights.com/wordpress-private-page/ and/or https://kinsta.com/knowledgebase/wordpress-private-page/
2. you could use my ‘private groups’ plugin to do this, and still show that these forums exist
Private groups
bbpress just uses custom post types and worpdress login, your issue is how restrict content pro is dealing with custom post types. It also looks like you have your forums set as public hence why they appear in the forum list.
The page you get to is a bbpress template, but given that you should not be getting to this page, is probably a red herring.
As restrict content pro is a paid plugin, you first port of call is to them.
You might also wish to look at
https://wordpress.org/plugins/bbp-private-groups/ which might help you in your set up, but might not – I don’t know what you are trying to do 🙂
Website: https://jewishwomenofwisdom.org
wordpress version: 5.8.3
bb press version: 2.6.9
I have a WordPress website with Restricted content pro (membership plugin), bbpress and buddy press. There are some forum pages, that are pages with bb press shortcodes and blocked with Restricted content pro and its locked message for logged out users appears(such as https://jewishwomenofwisdom.org/forum/ OR https://jewishwomenofwisdom.org/new-topic/). That is working fine. However, pages generated from the post type such as the archive page https://jewishwomenofwisdom.org/forums/, aren’t blocked and can be accessed (and a list of categories can be seen). Then when a logged OUT user tries to click on a topic to see topic content, it send them to a funny login (not restricted content pro) and then when they click the “log in” button, (whether or not the username and password fields are filled in) in they are redirected to the regular RCP login. That is an extra step. How do I get rid of the middle step?
(not sure if this info is relevant: Under Restrict – buddypress , I set that “Redirect to page” to a page called “locked content”.)
Thank you in advance.
Back end: under Forums it shows the ‘Last Post’ as 3 hours, 30 minutes ago when I just added a test post. However, under ‘Replies’ it shows the correct time in the ‘Created’ column.
Can you test this with a page or post – bbpress is just a custom post type and uses wordpress code for the backend
Hi:
Thanks for creating the importer [and forum].
Just done an import from Drupal 7 forum, to bbpress 2.6.9 on WordPress 5.8.3.
It seems to have worked well.
Just odd that in listings like forums, forum topics, get 0 posts and 0 topics listed; even tho can click through and see the posts and replies.
I’ve tried running the Repair Forums tools [all of them, just in case! – didn’t get any reports from them, in case there should be]. But not helped.
Also added a test post; and sure enough this was counted.
– so I can carry on with the forum, just an oddity to have the Drupal posts/topics not counted.
Currently wpress.drmartinwilliams.com/forums
Soon to http://www.drmartinwilliams.com
I don’t know if this will help
BBpress Addon For Yoast SEO
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Breadcrumbs
and you can decide what to show and what it says
If I understood correctly, those settings affect only to widgets that are placed somewhere, on the sidebar, footer etc.
If I use a Shortcode to place the widget in the Page it will not read those settings, instead it shows the default settings (no links).
…maybe I’m doing this someway wrong, or not like it should be done, I’m quite new to WP and totally new to this “new” WordPress.
when you go into widgets, you will get a display of what the widget will show.
Click once anywhere in that image, and it will take you to the settings.
Another far from intuitive thing that WordPress now does as it attempts to make itself unusable to anyone but a professional 🙂
I think my fix in this plugin still works
bbp style pack
once activated go to
dashboard>settings>bbp style pack>bug fixes
The problem is known for years. I’ve tried this solution:
https://bbpress.trac.wordpress.org/ticket/2785
But it doesn’t work anymore.
Does anybody knows an actual tested fix?
Hi,
I’m trying to access the bbPress widget settings but WP opens the “new” widget editor when I go to Apperance –> Widgets. I have WordPress 5.8.3 Installed, and newest bbPress.
How can I access these settings show in this image:

In the background there is what I get and in the foreground what I want. It is from a tutorial I’m following.
I want to add the widget to the page with a Shortcode, and links aren’t working if I don’t have access to settings.
ok, let us know how you get on
you can use the troubleshooting part of this plugin to let you see what happens when you deactivate without needing to affect the live site
Health Check & Troubleshooting
ok so 2 things you can do here
1. add a label
add_action ('bbp_theme_before_topic_form_content' , 'rew_content_title') ;
function rew_content_title () {
echo '<label for="bbp_topic_content">Topic Content</label><br />' ;
}
Just change ‘Topic Content’ to whatever you wish
2. add back the editor
add_action( 'wp_footer', 'rew_supports_js' );
function rew_supports_js() {
echo '<script>document.body.classList.remove("no-js");</script>';
}
Put these 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
have you tried this
add_action( 'wp_footer', 'rew_supports_js' );
function rew_supports_js() {
echo '<script>document.body.classList.remove("no-js");</script>';
}
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