My forum is set up so that a forum user can only post in the backend/dashboard of my wordpress site because I never was able to get ACH plugin to work on the forum frontend. On the backend the ACF is working fantastic when a user posts a new topic.
However, the new issue is that the only way a forum user can see the topic link in the dashboard is if they are a moderator or higher. My users will not be moderators but participates. Is there a way via code to make it so participants can log into the dashboard and see the topic link.

By the way, it did set the bbPress role to “Participant”, which is what I wanted for that person. However, for the main wp user role, which is essential for other parts of the web site, it left it blank.
I can set the wordpress user role to the “Subscriber” role, manually in the dashboard. Unfortunately, after the user logs in, they will not be able to see other content that requires the “Subscriber” role to be set in the wordpress default role assignment system.
I am wanting my bbpress tags and bbpress search input form to display on my forum main page just below the bread crumbs.
This is what I understand to do.
A. Copy my page.php template from by theme folder. (..//wp-content/themes/fishingclub)
B. Rename it bbpress.php and upload to the theme folder.
(I do this and the forum main page displays properly.)
Here is the page,php code:
<?php
/**
* The template for displaying all single pages
*
* @package WordPress
* @subpackage FISHING_CLUB
* @since FISHING_CLUB 1.0
*/
get_header();
while ( have_posts() ) { the_post();
get_template_part( 'content', 'page' );
// If comments are open or we have at least one comment, load up the comment template.
if ( !is_front_page() && ( comments_open() || get_comments_number() ) ) {
comments_template();
}
}
get_footer();
?>
C. Since I want to display bbpress tags and bbpress I need to put these shortcodes in the bbpress.php template: [bbp-topic-tags] and [bbp-search], BUT the page crashes no matter where I put the shortcode.
D. I assume I must put some kind of coding before and after the shortcode. No idea what I need to do.
Robin, thanks for your response. I’m out of town until Monday and will try out your suggestions then. Some quick question tho. I’m an experienced programmer, but not with wordpress. I’m unclear where to insert these code items. So….
_———-here’s your suggestion
so use this code
—where do I add this this.. To the bbPress functions file?
add_action (‘plugins_loaded’ , ‘rew_remove_bbp_role’) ;
function rew_remove_bbp_role () {
remove_action( ‘bbp_user_register’, ‘bbp_user_add_role_on_register’, 10, 1 );
}
Put this in your child theme’s function file –
I am guessing this goes in wp initiation file.
ie wp-content/themes/%your-theme-name%/functions.php
where %your-theme-name% is the name of your theme
as a test, let’s stop it adding the forum role on registration to see if that is interfering.
so use this code
add_action ('plugins_loaded' , 'rew_remove_bbp_role') ;
function rew_remove_bbp_role () {
remove_action( 'bbp_user_register', 'bbp_user_add_role_on_register', 10, 1 );
}
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
and then let me know if this makes a difference
thanks,
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
you might also try
bbp style pack
once activated go to
dashboard>settings>bbp style pack>login failures
Hi !
I have a user login problem.
When you enter the connection info, bbpress does not take them into account.
The form comes back asking me to log in again. If I change pages despite everything, it tells me that I am connected.
Is this a conflict between wordpress and bbpress?
Thank you for your help.
Website: dev.ouestlekeum.com
Thanks
hmmm… that’s interesting, I fully believe you, but am struggling to see why it should either slow the site or cause other issues.
I would suggest you undo the content-search.php change you made above and see if that affects anything.
Beyond that, If that doesn’t work, also deactivate all plugins apart from bbpress and elementor plugin and my elementor fix and see if this sppeeds it up. 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
I am pretty new to wordpress in general. I set up a site with buddypress, the buddyx theme, and bbpress. However, the posts on my forums appear to be grayed out. The font is too light for the background. Is there any way to fix it? I tried switching themes, but it didn’t fix anything
My private groups plugin lets you
create groups
assign forums to those groups
assign roles to the groups
thus giving you what you want.
Private groups
Hello fellow WordPress enthusiasts,
I hope you’re all doing well. I’m currently in the process of setting up my WordPress website, and I’ve decided to integrate a discussion forum using the bbPress plugin. While I’ve had some experience with WordPress, this is my first time working with a forum plugin, and I could use some guidance regarding the installation process. If you could lend me a hand, I’d be extremely grateful!
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.3 and php 8.1 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.
But with open software you make your choices….
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Topic/Reply Form
to enable editors
I am on this staging site: https://wordpress-631920-3100285.cloudwaysapps.com/forums/ trying to get it to show more than 8 forums on the page.
Apologies for the delay, I have been on holiday.
Looking at that link, it seems you have fixed your 8 to a page issue – yes?
so what wordpress theme are you using?
add_filter ('bbp_get_title_max_length' , 'rew_change_length') ;
function rew_change_length () {
$length = 160 ;
return $length ;
}
so change length to whatever number you want.
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
ok, try making a user an editor in wordpress and see if they can create a post. That might help define if it is bbpress or wordpress/site issue
Okay, I am having the same problem. The folder and file permissions are accurate.
Folder ‘Forums’ is set to 0755 and the files within it are set to 0644.
I deactivated all of the plugins except bbPress and the 403 error still happens when trying to add a topic to the frontend.
bbPress Version 2.6.9
WordPress Version 6.3
Theme is a child theme of Twenty Nineteen
I notice that the link at the start of the thread is showing one forum it appears. The General forum. https://wordpress-631920-3100285.cloudwaysapps.com/forums/forum/filmmakers/ So, where were the forums/forum/filmmakers/ set up?
Hi Robin, I am trying to make it work with Astra, Hello or any theme that will work with elementor but I am open to using anything that will work. Thank you for your help. I had it working I thought but now it’s not showing the forums. I am on this staging site: https://wordpress-631920-3100285.cloudwaysapps.com/forums/ trying to get it to show more than 8 forums on the page.
No that’s fine, I now understand.
Nothing I know of that does this – sorry !
you can have a visual editor that looks better than the default.
bbp style pack
once activated go to
dashboard>settings>bbp style pack>Topic/Reply Form
and look at item 9.
ok, bbpress just uses wordpress login. It’s quite doable but beyond free help
Hey all
Im a new to wordpress and website building, but I am trying to set up a simple forum, that allows user to discuss a certain topic. Nothing fancy at all, but when a user is not logged in to my site and is scrolling through the forum, and he fails to login through the BBpress login, the visitor gets redirected to my backend login in screen. How can I make that so the guest is redirected to a custom URL?
Thanks.
on holiday at the moment, so untested solution !!
But try
add_filter( 'bbp_topic_admin_links' , 'rew_no_close', 10 , 1) ;
function rew_no_close ($r) {
if (!bbp_is_user_keymaster() && bbp_is_topic_open()) {
unset ($r['close']) ;
}
return $r ;
}
This should ensure that only keymasters can close topics (assumes moderators have no backend access)
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