ok, maybe look at
dashboard>settings>forums and look at editing time.
If that doesn’t fix, then standard fault finding applies 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
WordPress: Version 5.8.3
bbPress: Version 2.6.9
Home
A couple of our members are having an issue when submitting a post or replying to one. When they press submit nothing happens so they then try again and they find they have a duplicate post. From one member: “If you press backspace after you press submit you can then see your post”. Another member sent this: “whenever I submit a discussion the gateway times me out and I have to log back in”. It’s not happening to everyone though …
Any advice/insight gratefully received.
Thanks – a few questions please
one ‘post’ – or all posts?
edit from front end (what the user sees) or backend (wordpress dashboard)?
Topics/replies – or both?
what is your bbpress role?
bbpress just uses the wordpress username and password.
If you google around, you can probably find a wordpress plugin that will be close to what you want
you can get to a vertical list and tidy up by using this additional plugin
bbp style pack
once activated go to
dashboard>settings>bbp style pack>forum templates
and
dashboard>settings>bbp style pack>Forum Display
1. use this plugin
bbp style pack
dashboard>settings>bbp style pack>forum Display – item 11
or 2. using code
to set to say 60
add_filter ('bbp_before_has_forums_parse_args', 'rew_number_of_forums') ;#
function rew_number_of_forums ($args) {
$args['posts_per_page'] = 60 ;
return $args ;
}
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
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.