@kallard
This is a common layout issue and like you said caused by the themes css and because bbPress uses lists instead of a table layout.
You can most likely fix this just with some Custom CSS. When I visited your site I do not see the discussion forums present, so can you activate bbPress again so I can help with this by giving you some CSS to fix the layout issue.
Hey guys,
I’m using bbpress but I’m having a problem.
On my menu on wordpress I am getting link.com/forum-4/ and I cant remove the “-4”?
I’m getting the same error on bbpress with some forums.
Also, where is the function for users to register and their profiles?
Hello, I would like to transfer my BBPress forum to PHPBB3 forum on mySQL Database. I don’t found any converter to do this (only wit pay options). Is this possible? I have the SQL file of all wordpress and the XML export from BBPress. Thanks for the help
M.
For the issue: try to deactivate all plugins except bbpress and start activating one after the other to find the culprit…
For the questions on knowing about changes, I’m using ‘Simple History’ as we work with multiple admins, but there are probably others that exist.
Pascal.
That’s most probably a question for the buddypress forum and not for the bbPress forum, right ?
Pascal.
Hi kallard,
The best place to start from would probably be the bbpress codex: https://codex.bbpress.org/themes/
If you are not really sold on this theme, try to look for bbpress compatible themes to get started faster.
Pascal.
How to remove Title prefixes ‘Topic:’ and ‘Forum:’?
I can see these tickets :
https://bbpress.trac.wordpress.org/ticket/1764
&
https://bbpress.trac.wordpress.org/changeset/5018
are discussing the issue but I don’t know how to use them.
Do I upload the files attached in the topics as plugins? Or do I paste the code from the files in functions.php of my child theme?
Kindly help
Thank you
Here is my forum page: http://www.sdusdpreptimeteachers.com/discussion/
This is a brand new installation of both WP and bbPress, and not much up on the page so far, and certainly no discussion as of now.
I have bullets in front of everything in the forum and my formatting is thrown off, most likely because of the bullets.
I know that this is an issue with my theme that I created in Artisteer, as this did not happen with the free themes from WordPress.org. That being said, I am not sold on this theme – was just trying to get something up – but will definitely be creating my own rather than using TwentyThirteen or other similar theme.
What do I need to look for to change this and where?
I did search this issue and only found one post from over 2 years ago and tried to solve that way with no success.
Please help me with this issue. I have to take the site public this week and I still don’t see a way to get WordPress to assign the forum roles. I have the bbpress forum settings set to: “Auto role: Automatically give registered visitors the participant forum role.”
WordPress is not seeing this. When a new user signs up they just get the WordPress subscriber role and no forum role.
Please help.
Thanks,
Andy
Hello again,
many apologies for causing a misunderstanding here. All the login/logout links work. I was only asking about the profile link after logout – this is also fine. My question can be ignored.
Many apologies to @robkk. The profile link code is his – taken from How to add user profile link to specific menu
Thanks.
Hi guys
I’m hoping you can help me with some super sticky issues I’m experiencing.
I’ve created a topic which I’ve set to Super Sticky, not belonging to any parent forums (I have a few forums in my setup) and I can see it in the first forum, but not the multiple other forums I’ve setup.
I’m left scratching my head with this one. I’m pretty good with web stuff, development etc, and I’m using bbPress 2.5.8.
I’d be grateful for all the help I can get with this.
Thanks
Anis
Hi Alessandra,
I confirm that bbPress has all it need for subscription to forums (in case new topics are created) and to topics (to get notified in case of replies).
Pascal.
Hello,
I am evaluating whether to use bbpress for a website and am unfamiliar with it. Can anyone tell me whether it’s possible to set it up so that users can subscribe to receive forum posts via e-mail and whether they can respond to the posts via e-mail?
Thank you!
Alessandra
It may not be the most elegant solution but the following worked for me….
In your theme’s functions.php place this code:
//* Remove Commas in BBPress Post Tag Display
function my_bbp_topic_tag_list( $topic_id = 0, $args = '' ) {
echo my_bbp_get_topic_tag_list( $topic_id, $args );
}
function my_bbp_get_topic_tag_list( $topic_id = 0, $args = '' ) {
// Bail if topic-tags are off
if ( ! bbp_allow_topic_tags() )
return;
// Parse arguments against default values
$r = bbp_parse_args( $args, array(
'before' => '<div class="bbp-topic-tags"><p>' . esc_html__( 'Tagged:', 'bbpress' ) . ' ',
'sep' => '',
'after' => '</p></div>'
), 'get_topic_tag_list' );
$topic_id = bbp_get_topic_id( $topic_id );
// Topic is spammed, so display pre-spam terms
if ( bbp_is_topic_spam( $topic_id ) ) {
// Get pre-spam terms
$terms = get_post_meta( $topic_id, '_bbp_spam_topic_tags', true );
// If terms exist, explode them and compile the return value
if ( !empty( $terms ) ) {
$terms = implode( $r['sep'], $terms );
$retval = $r['before'] . $terms . $r['after'];
// No terms so return empty string
} else {
$retval = '';
}
// Topic is not spam so display a clickable term list
} else {
$retval = get_the_term_list( $topic_id, bbp_get_topic_tag_tax_id(), $r['before'], $r['sep'], $r['after'] );
}
return $retval;
}
Then copy bbpress\templates\default\bbpress\content-single-topic.php into your theme bbpress folder and replace <?php bbp_topic_tag_list(); ?> with <?php my_bbp_topic_tag_list(); ?>
Hope that helps others looking to do the same thing, and if there’s a better solution let me know lol
Hi,
I am having an issue with the style of bbPress Forum. I did the plugin process (active/desactive) but nothing. So, I switched the theme to “Twenty Fifteen” and the forum appears perfect. I suppose is a css error maybe?
How my website looks:
(It happens only with “Video” forum)
http://www.imagebam.com/image/b3c5fb448858725
Please, could anybody advice about it?
Thanks
Hello,
I hope you won’t mind if I come back to this topic. Everything works with the login and logout links – both redirecting to a certain page. I added the profile link to the menu which shows up after a user login (taken from Layout and functionality – Examples you can use as follows:
function rk_bbp_menu_profile_link( $items, $args ) {
if( is_user_logged_in() && $args->theme_location == 'sub-header-menu') {
$current_user = wp_get_current_user();
$user = $current_user->user_nicename;
$profilelink = '<a href="/ihabbpress/tenant-forums/users/' . $user . '/">Your Profile</a>';
$items .= '<li>' . $profilelink . '</li>';
}
return $items;
}
This is fine except that when the user logs out, he/she stays on the same profile page
he/she had been on before logging out. This is not good – users should be redirected to a specific page. I thought that this code would automatically inherit the redirection link from the Logout code. Many thanks.
i cut the ifs but nothing happens, should have said this before, i am in no mean a programmer i did this
<?php do_action( 'bbp_theme_before_topic_started_in' ); ?>
<span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>
<?php do_action( 'bbp_theme_after_topic_started_in' ); ?>
is this correct?
Can this help ?
Don’t have a Forums tab in menus editor
Or you are looking for something different ?
Pascal.
I know this is very old, but any update on making bbPress compatible with WP Super Cache?
MIght not be a Jetpack thing, but if your users do sign in with their wordpress.com account through the single sign on, they do not need a password, they just keep pressing the single sign on button.
Since it is mailpoet, then that does not use an external service if I remember correctly. So no problem with your host sending emails.
You can check right now to see if I am visible in your users section in Users > All Users, just search “deleteme”. See if you can see an approve link or something similar by user in the list.
You can also try to create an account with a separate email that you have currently for your site, with only Jetpack and bbPress activated first, and see if you get your email with your login information. I found the newsletter email in my spam folder, you may need to check there for the login information email.
At least i could prevent further entries in the two respective foren by using a math captcha and let only registered users to open new themes or respond to older ones
From what I am reading on your post, you had anonymous posting activated and without spam protection even, which is the reason why there are a lot of spam posts on your forums. Having anyone to post on forums even without an account to your site will allow spammers to just wreck havoc. And from visiting your site I can tell most of the posts are from users without an account posting on your forums.
I have de- an reactivated bbpress, un- and reinstalled it, but the messages are still there.
Doing that doesn’t delete your posts.
Since I see that there are a few posts from 2013 here and there, then most of the spam posts seem to come around October, you may need to suggest a nuclear option and possibly just delete all your bbPress forum post data in whole and start over. I am only suggesting this as i can see about 3 legitimate topics in a forum, then everything else was spam. To delete all of bbPress posts and data you have to follow this guide here and run the Reset Forums Tool. While trying to run this, tell me if it stalls up and gives you an error.
Deleting bbPress
If you have a backup of your database dating back before all the spam wrecked havoc, you can also restore that and be fine, but you will possibly lose some new data like new blog posts that you might of have created.
If you do not make regular backups, make sure after the forum data is cleaned up, that you start doing so.
Remember that when you are starting a forum, you will need to have some kind of spam protection in your forums from the start, especially if you are allowing people to post without an account. Also make sure to have some moderators on your site to catch any activity as it happens.
Dealing with Spam
Team bbPress,
I run a site using BuddyPress and there are forums enabled for the individual groups,of which there are several hundred. How do I enable pagination on the forum index to allow for users to scroll through and find everything? It only lists 20% of the books on the main forum page, and I see no settings to enable pagination.
Thanks
Rob
Forum Link: http://thirdscribe.com/cafe/
You may need to refresh any cache if you cannot see any changes appear.
The original code in loop-single-topic.php from \wp-content\plugins\bbpress\templates\default\bbpress\loop-single-topic.php
Has this code. Which makes it not show up in single forum pages, so it is only visible in topics created section in your forum profile, forum search, and the topic archive on yoursite.com/topics. You may need to remove the conditional if you want to always have it visible.
<?php if ( !bbp_is_single_forum() || ( bbp_get_topic_forum_id() !== bbp_get_forum_id() ) ) : ?>
<?php do_action( 'bbp_theme_before_topic_started_in' ); ?>
<span class="bbp-topic-started-in"><?php printf( __( 'in: <a href="%1$s">%2$s</a>', 'bbpress' ), bbp_get_forum_permalink( bbp_get_topic_forum_id() ), bbp_get_forum_title( bbp_get_topic_forum_id() ) ); ?></span>
<?php do_action( 'bbp_theme_after_topic_started_in' ); ?>
<?php endif; ?>
I’m trying TML. I was hoping they couldn’t enter a password when the sign up, but doesn’t seem to work that way. Instead, they have to request a password reset. But even then, I get an error saying the link for the password reset is invalid. How does this work for you?
I would have thought giving users a password for their registration would be of foremost importance seeing as they can’t do anything without it… I’m suprised bbpress doesn’t manage this without a plugin such as TML…
As far as security, I’m using WP-Spamshield which seems to be doing pretty good, no more spam registrations. Perhaps I should use wangguard in addition to this? Or maybe as a better alternative?
Thanks,
Sam