Hmm, this sounds a bit complicated as bbpress replies are not technically ‘comments’, they are a separate post type, the same as topics, that are simply connected to their parent topic (as far as I know anyway).
The first thing I would try is to copy the code that displays comments on a regular post, and add this to the template that displays my topics. That way, if comments are attached to the topic, they will display when viewing the topic on the front end.
You want to find the template ‘content-single-topic.php’
This should be at wp-content/themes/your-theme/bbpress/
(If it’s not, read up on theming here: https://codex.bbpress.org/theme-compatibility/)
Then add this code somewhere in that file:
<?php wp_list_comments(); ?>
If no comments appear when you view a topic, then I would check in my mysql database to see how the comments are being saved – perhaps they are saving to the database but without being assigned to a specific post (topic). You may need to enable comments for the ‘topic’ post type.
I hope that helps, it is a bit complicated as I said.
this is not really a problem , and its not bbPress
WordPress handles the registration and in a default installation of WordPress your login page is yoursite.com/wp-login.php
bbPress just has a custom registration form.
You can use this plugin for a custom new registration email.
https://wordpress.org/plugins/welcome-email-editor/
you do not have to use the bbPress lost password form if want to.
All of your users will just log in to your site like normal with either one and it should work fine.
But as for the legend being hidden that is normal the label being hidden is probably your theme causing an issue.
if you still want to use bbPress’ login form i will need a link to the lost password page so i can see if its a css issue.
ok thanks for reminding me …again.
i have been losing track on these topics lately.
What i found is that this bug is because of your theme and not really bbPress. So i recommend contacting your theme developers about this especially since they want to support bbPress.
in the bfa_post_parts.php file in your functions folder, under the bfa_post_bodycopy function you will see
OR function_exists('is_bbpress')
This is what is causing your issue.
the way i figured out to fix it is to remove this and create my own bbpress.php off of the index.php file from your theme.
this is all the code i used to create the file. So you can copy and paste this into your theme into a bbpress.php file and all should work …hopefully.
I also left the widget areas there if you want them still there user theme/replace them or just remove them.
<?php
list($bfa_ata, $cols, $left_col, $left_col2, $right_col, $right_col2, $bfa_ata['h_blogtitle'], $bfa_ata['h_posttitle']) = bfa_get_options();
get_header();
extract($bfa_ata);
global $bfa_ata_postcount;
?>
<?php /* If there are any posts: */
if (have_posts()) : /* Postcount needed for option "XX first posts full posts, rest excerpts" */ ?>
<?php if ($bfa_ata['widget_center_top'] <> '') {
echo bfa_parse_widget_areas($bfa_ata['widget_center_top']);
} ?>
<?php while (have_posts()) : the_post();?>
<?php /* Post Container starts here */
if ( function_exists('post_class') ) { ?>
<div <?php if ( is_page() ) { post_class('post'); } else { post_class(); } ?> id="post-<?php the_ID(); ?>">
<?php } else { ?>
<div class="<?php echo ( is_page() ? 'page ' : '' ) . 'post" id="post-'; the_ID(); ?>">
<?php } ?>
<?php bfa_post_headline('<div class="post-headline">','</div>'); ?>
<div class="post-bodycopy clearfix"><?php the_content(); ?></div>
</div><!-- / Post -->
<?php endwhile; ?>
<?php if ($bfa_ata['widget_center_bottom'] <> '') {
echo bfa_parse_widget_areas($bfa_ata['widget_center_bottom']);
} ?>
<?php endif; /* END of: If there are no posts */ ?>
<?php get_footer(); ?>
im sure when bbPress devs implement the @mentions scripts into bbPress they will have a way for it to work with the visual editor , well depending on their stance to implement the visual editor by default too.
if you really want the @mentions script from BuddyPress to work in the visual editor in bbPress you might need to hire a developer.
post a job at http://jobs.wordpress.net/
@fmckinnon
well there is the bbpress mark as read plugin which lists all the unread posts a user has in there subscriptions area. of your profile.
the developer does not reccommend the plugin on large sites though
i dont know if he fixed it where its okay , or that the listing all the users unread posts feature might be bad for large sites.
Are you de-selecting the box to keep a log of the edit?
Sorry I’m no bbpress wiz, just a thought.
Hello everyone, can anyone help me to implement this?
When you reply to a forum response, it takes you to the text box, but you still have to copy + paste the @username if you want to tag them in the reply. I have added the fix to use the @mentions system with bbpress(from buddypress) but users still need to manually input the names and it also only works when using the text box(not the visual) so it’s a bit confusing.
Any help would be greatly appreciated!! Mahalo.
It is Bbpress Login Register Links On Forum Topic Pages plugin.
I am using a plugin that automatically imports Facebook comments as post comment. When I share a bbPress topic on my Facebook page it does import the Facebook comments (I can see them in the recent comments section in WordPress) but they’re not showing up in bbPress.
Is there any way to fix this?
Sorry, been busy with other things – thanks for the reminder.
Having taken a second look, I think boith are coming form your theme, not bbpress.
I can’t hide the first one, as it is also used by other post enturies on the site, so suggest you lose the blue one, for which you need to put the following in your style.css
see
Forum & Thread Titles Duplicated
.entry h1 {
visibility: hidden !important;
}
You might need to check that this doesn’t affect anything else – I can’t see that it did – worse case is that you would not see a blue title, so if you have any others in the site this might affect them.
Hi,
I’m using both bbPress and buddyPress in my site and in the “forum topic” page, even the subscriber/user can edit/mark spam the topic. But I want only administrator to have those feature.
Here what I tried,
1. In the forum setting, assigned default role to “participant” and in forum repair tools, I checked the “Remap existing users to default forum roles” checkbox and repaired the Items. ( but didn’t work )
2. I tried uninstalling all the other plugins and repeated the process 1 ( Still didn’t work )
3. I tried switching theme and again repeated process 1 ( Didn’t work 🙁 )
Am i missing anything ? Please help !!
Make a folder in your theme folder labeled “bbpress”. You will then want to go to /wp-content/plugins/bbpress/templates/default/bbpress and copy the reply-form.php and paste it into the bbpress folder you made in your theme folder.
Open the file, scroll down towards the bottom, you will see where it says “You must be logged in”. Delete that section of code.
<div id="no-reply-<?php bbp_topic_id(); ?>" class="bbp-no-reply">
<div class="bbp-template-notice">
<p><?php is_user_logged_in() ? _e( 'You cannot reply to this topic.', 'bbpress' ) : _e( 'You must be logged in to reply to this topic.', 'bbpress' ); ?></p>
</div>
</div>
This had got my head spinning. I have a new bbpress install, and have set up a login widget with a ‘Lost Password’ URI. I’ve also got a lost password page, with the [bbp-lost-pass] shortcode.
When I go direct to the page, or click on the lost password link, I can see only an empty input box, and a big ‘Reset My Password’ button. Do I have to do something else to set up the widget?
The page contents are mostly hidden in the css. The legend (which says ‘Lost Password’) is disabled (bbpress.css):
.bbp-login-form fieldset legend {
display: none;
}
And the label for the input box is hidden in the template (form-user-lost-pass.php):
<label for="user_login" class="hide"><?php _e( 'Username or Email', 'bbpress' ); ?>: </label>
So, presumably some JavaScript somewhere should magically make all this appear, but it’s not firing, or I’ve just messed up. Any ideas? Note that I also have a lost password form in Woocommerce, but disabling Woocommerce doesn’t affect this. Thanks.
Content-aware sidebars works well with bpress, and can recognise forums and bbpress user profiles. However, I can’t see any way to make it recognise forum search results, so my sidebar menu changes when a user does a forum search.
Has anyone managed to sort this out? WP 4.2.2, bbpress 2.5.6. Thanks.
Stephen – I don’t know if this has changed since your post, but this isn’t great on bbpress 2.5.6, since it also affects the text for the topic subscribe/unsubscribe. Instead of seeing Favorite | Subscribe, you get Favorite (Subscribe). To fix this, you need to post-filter the args, and check before:
function sa_after_get_forum_subscribe_link_parse_args($args) {
if(empty($args['before'])) {
$args['before'] = ' (';
$args['after'] = ')';
}
return $args;
}
add_filter(
'bbp_after_get_forum_subscribe_link_parse_args',
'sa_after_get_forum_subscribe_link_parse_args');
Hi everyone,Can someone please tell me how to create a theme in bbPress.
Hello,
I am trying to create a forum with bbPress . I try to change the mail send to a new forum register . In this mail there is the link : http: //laotravoz/wp-login.php . I would like to change that link . Could someone help me? Has anyone already encountered this problem ? I see thanks for your help.
I recently installed the bbpress plugin on my WordPress website. The theme I am currently using is built on the Genesis Framework. The avatar image shows up on single post. However, where ever the small avatar image is to be displayed it doesn’t.
I have my show avatar settings enabled. I would grealty appreciate it if someone could take a look http://hunniemaid.com/forums/ and give me some insight on what the issue may be. Thanks in advamce.
Hey Guys,
I have a small problem.
I will use the hierarchical Style. For this option I create a directory on my theme called ‘bbpress’ and put ‘loop-forums.php’ into this. But it doesn’t work. What am I doing wrong?
Thank you very much in advance for your answer,
Tobi
Forum
Sorry for replying to this old stuff, but I have nearly the same problem.
When I use the bbPress slug /forum the page title becomes empty, only “Forum |” is displayed.
When I change the slug of the forums page the title is correct.
Please see the effect on the two identical pages:
Using bbPress slug – Title missing
Using custom slug – Title displayed
The forum is visible only for logged in users but you can see the effect in the page title.
Thanks
Chris
Hi
I have created site about polish car insurance companies, http://zastepczy.org. every company is added as a new page. Is it possible to add bbpress debate under every page… page should be topic, and peaple should be able to coment and discuss about company?
thx
M
OK, after a long, painful day of multiple attempts, we finally successfully migrated our forums to bbPress. We’ve been on vBulletin for many many years.
We integrated with BuddyPress – the site can be seen here:
http://www.theworshipcommunity.com
First Impressions:
Clean, slick, overall, a better design once we tweak the .css to make the forums (specifically) look better.
Performance: not sure if it’s a plugin or what, but overall performance is sluggish on both the Buddypress and the bbPress side.
Biggest Disappointment:
By far, the biggest disappointment and biggest feature request, in less than 24 hours of use, is the inability to find ANY plugin or way to easily let a forum user in bbPress show UNREAD threads/replies in one location. I’ve installed the pencil plugin, the “go to first unread post” plugin (which doesn’t seem to be showing up) and another plugin that puts a “new” icon next to a forum .. but that still requires one to click on each forum and dig through to try and find the actual new post or reply.
Someone PLEASE tell me that my 24+ hours of searching and scouring these forums and google results that a decent way to do this is out there? (w/o modifying core files)
@grantadmin
it is custom css , and its not in the bbpress.css file
it is custom just for what you want.
Add the CSS to any where you add custom CSS
like a child themes stylesheet
or a custom css plugin