So in the forums page I have changed to a different sidebar to reflect options for the forums, works. However, when you click on an action forum topic, I.E. General, the sidebar reverts to the default one. I have no clue where to find where these pages are being made, nor I have no clue as to why these would not be considered child pages since they are being created off the forums page.
I just too would like to add 1-3 buttons to the forum topics listing in order to change the default order. I would code it to changed template, if I would know what functions to use.
Hi,
I attempted to create some new bbp roles using the code in the codex to copy the ‘participant’ role. Unfortunately this did not work for me despite deactivating all plugins (seems quite a few other people had the same issue).
Instead I am using User Role Editor to create a new forum role, which I have called ‘bosun’. Upon sign-up a new user is correctly assigned this role and has the capabilities of a participant, which is great, but their forum role is still displaying as ‘spectator’.
I would like to display the user’s role under the avatar.
One thing I can do is display:none the div class bbp-author-role and then add in a new div to display the user_role, which I think is what URE plugin generates.
I appreciate that some of this has to do with the URE plugin and that it is not supported here. What I am trying to understand is what I need to change in order to hide the bbp-author-role div and add in a new div calling the URE role. I can only find references to bbp-author-role in templates.php which is a function:
function bbp_topic_author_role( $args = array() ) {
echo bbp_get_topic_author_role( $args );
}
/**
* Return the topic author role
*
* @since bbPress (r3860)
*
* @param array $args Optional.
* @uses bbp_get_topic_id() To get the topic id
* @uses bbp_get_user_display_role() To get the user display role
* @uses bbp_get_topic_author_id() To get the topic author id
* @uses apply_filters() Calls bbp_get_topic_author_role with the author
* role & args
* @return string topic author role
*/
function bbp_get_topic_author_role( $args = array() ) {
// Parse arguments against default values
$r = bbp_parse_args( $args, array(
'topic_id' => 0,
'class' => 'bbp-author-role',
'before' => '',
'after' => ''
), 'get_topic_author_role' );
$topic_id = bbp_get_topic_id( $r['topic_id'] );
$role = bbp_get_user_display_role( bbp_get_topic_author_id( $topic_id ) );
$author_role = sprintf( '%1$s<div class="%2$s">%3$s</div>%4$s', $r['before'], $r['class'], $role, $r['after'] );
return apply_filters( 'bbp_get_topic_author_role', $author_role, $r );
}
Issue seems to be the Mark as Read plugin. In fact that section doesn’t even show up under subscriptions until that plugin is activated?! Is the “UNREAD FORUM TOPICS” not part of bbPress’s default functionality?
If you just want to remove it from the list then you could amend loop-single-forum.php
create a directory on your theme called ‘bbpress’
ie wp-content/themes/%your-theme-name%/bbpress
where %your-theme-name% is the name of your theme
find
wp-content/plugins/bbpress/templates/default/bbpress/loop-single-forum.php
Make a copy of this file, and put in in the directory called bbpress that you created above, so you end up with
wp-content/themes/%your-theme-name%/bbpress/loop-single-forum.php
bbPress will now use this template instead of the original
and you can amend this
change it to (assuming 40250 is the fiorum id)
<?php
/**
* Forums Loop - Single Forum
*
* @package bbPress
* @subpackage Theme
*/
if ( !bbp_get_forum_id() == '40250')) {
?>
<ul id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>>
<li class="bbp-forum-info">
<?php if ( bbp_is_user_home() && bbp_is_subscriptions() ) : ?>
<span class="bbp-row-actions">
<?php do_action( 'bbp_theme_before_forum_subscription_action' ); ?>
<?php bbp_forum_subscription_link( array( 'before' => '', 'subscribe' => '+', 'unsubscribe' => '×' ) ); ?>
<?php do_action( 'bbp_theme_after_forum_subscription_action' ); ?>
</span>
<?php endif; ?>
<?php do_action( 'bbp_theme_before_forum_title' ); ?>
<a class="bbp-forum-title" href="<?php bbp_forum_permalink(); ?>"><?php bbp_forum_title(); ?></a>
<?php do_action( 'bbp_theme_after_forum_title' ); ?>
<?php do_action( 'bbp_theme_before_forum_description' ); ?>
<div class="bbp-forum-content"><?php bbp_forum_content(); ?></div>
<?php do_action( 'bbp_theme_after_forum_description' ); ?>
<?php do_action( 'bbp_theme_before_forum_sub_forums' ); ?>
<?php bbp_list_forums(); ?>
<?php do_action( 'bbp_theme_after_forum_sub_forums' ); ?>
<?php bbp_forum_row_actions(); ?>
</li>
<li class="bbp-forum-topic-count"><?php bbp_forum_topic_count(); ?></li>
<li class="bbp-forum-reply-count"><?php bbp_show_lead_topic() ? bbp_forum_reply_count() : bbp_forum_post_count(); ?></li>
<li class="bbp-forum-freshness">
<?php do_action( 'bbp_theme_before_forum_freshness_link' ); ?>
<?php bbp_forum_freshness_link(); ?>
<?php do_action( 'bbp_theme_after_forum_freshness_link' ); ?>
<p class="bbp-topic-meta">
<?php do_action( 'bbp_theme_before_topic_author' ); ?>
<span class="bbp-topic-freshness-author"><?php bbp_author_link( array( 'post_id' => bbp_get_forum_last_active_id(), 'size' => 14 ) ); ?></span>
<?php do_action( 'bbp_theme_after_topic_author' ); ?>
</p>
</li>
</ul><!-- #bbp-forum-<?php bbp_forum_id(); ?> -->
<?php } ?>
Not tested but should work, if not then might be another bbpress plugin overwriting the template – come back
Hey guys
This is probably due to my theme, but the default install of the forum at the url /forums displays the forum on a page with the title “Archives” and the layout is broken, ugly, full width etc.

Following another suggestion on this forum, I created a forum holding page at the url /forum and used the shortcode [bbp-forum-index] to embed the forum in this page, and it looks great.

However, when any forum link is clicked, you’re taken to a page with the starting slug of /forums and the ugly layout again. How do I keep the forum within the nice page layout?
In the Settings I have:
Forum root: forums
Forum prefix: unchecked
Forum root should show: Forum Index
Single forum slugs / Forum: forum
If I change the forum root to /forum that overrides the custom page I set up and I’m back to the ugly layout again.
What’s the best way around this?
Many thanks in advance.
can only suggest
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
Anonymous User 17557030Inactive
Hi there,
I’m a fresh out of water BBPress user and I have never coded in my life π
We have just set up a BBPress forum on our WordPress website and we are looking into changing what is displayed in the profile section. At the moment it’s Forum Role, Topics Started and Replies Created.
I would like to create custom fields like Company, Job Title, Area, Email, Phone Number and Website to be displayed there.
First of all, I would need to add these sections in Profile Edit tab. Secondly, find a way to display them on the Profile page.
I have to mention, I have found a way to remove Forum Role, Topics Started and Replies Created by editing plugin file bbpress/templates/default/bbpress/user-profile.php
Also, I have just noticed that when you visit somebody’s profile page, his name is not displayed there, which would be something i would like to be displayed as well π
Have anyone managed to do things mentioned above, and would be willing to share with the class? π
Many thanks,
Dominik
WORDPRESS VERSION [Last checked on September 18, 2019 at 9:48 am. Check Again
You have the latest version of WordPress. Future security updates will be applied automatically.]
BBPRESS VERSION: 2.5.14
TWENTYNINETEEN
home
I am using the bbpress [forum] plugin.
I do not want to use it in its default state. I want to have it maintain my site’s design.
According to what I have read [HERE; https://codex.bbpress.org/themes/theme-compatibility/ ]
to do so requires me to copy both the bbpress and the css directories
from the default folder and paste it or upload
it into the ‘theme’ directory/ folder.
Thing is I am not quite sure if I ought to paste them [ bbpress & css directories] into the wp-config.php folder
& if so where [in the wp-config.php folder] ? Is it Before or after the present info I see there now?
I’m getting the same issue. Only seems to happen for enrollments for SMS subscriptions where you have to reply w/ ‘YES’ to enroll. Nothing in the default Messenger app settings seem to address this. Can someone please provide an answer? Yes, I’ve rebooted and am on a S7 Edge running Android 8.0.0
hmm, without a link all I can suggest is
1. Are you creating them as super sticky ?
2. It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
A default theme with just bbpress shows these, so it is either theme or plugin related – I can only suggest
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Hoster
If that doesn’t work, talk to your hosting company
Hi there,
I’ve been trying to figure out how to implement breadcrumbs and haven’t found any conclusive answers.
Does bbPress come with breadcrumbs by default? I don’t want them on my main site, but do want them as nav on my forum.
Thanks
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
Hi,
I have the same issue. I installed bbp style pack plugin on BBpress 2.5.14. Forums were already set up. The only thing I really need is to change Forum Template to “Alternate Forum template 1”. It’s a must have for my client.
I click to select and save changes but nothing changes on the frontend, exactly the same. I use the free Customify theme but also tried the default themes with same result. I deleted cookies and cache but no joy. Deactivating all other plugins gives no joy either.
I also wanted so select option 3 in Forum Display to move the breadcrumb and that does work ok.
Please help !
ok, I can’t guarantee that the alternate template will work in all circumstances, if you want to try further
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
ok, the fix strategy would be
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
But I would start wth User Role editior – that looks a likely suspect
ok, just tested this on my test site, and it works fine.
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
Thank you @robin-w, I will get this plugin.
So, do I assume that the view I am currently presented with is indeed the default?
Thanks again.
Hi everybody, first-time poster here.
I have just installed WP and bbPress on a local host to evaluate the forum functionality.
I added a couple of forums just to see what they would look like and the default view looks really, really small and unnatural.
This weird forum view is substantially the same even if I switch to a different default theme.
I could not find any tools at a glance to increase the font size for instance.
Is this simply the way a default bbForum install is supposed to look like and do I need to install additional plugins to customize its view, or is it more likely that something went wrong during my install?
Since I can’t seem able to upload an image here to illustrate, I have uploaded one on ImgBB, here is the link 
Edit: screenshot is at https://ibb.co/X8dsH7S
My versions:
WordPress 5.2.2
bbPress 2.5.14
It’s on a local Ubuntu installation.
Thank you
I am running bbPress 2.5.14
Is Twenty-Seventeen a default theme? That is what I am using.
I deactivated all the plugins associated with bbpress and still have the same problem:
Dactivated:
bbpress Private Groups
bbpress Stylepack
bbpress Moderation Tools
bbpress Advanced Statistics
bbpress Move Topics
bbpress WP Tweaks
GD bbPress Attachments
bbPress Messages
Image Upload for bbPress
Do I need to deactivate EVERY plugin ?? This makes this novice really nervous!!
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back
It could be a theme or plugin issue
Themes
As a test switch to a default theme such as twentyfifteen, 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.
Then come back