I used the repair tools, one at a time and it didn’t resolve the issue. But the good thing is that this topic has dropped down due to the large traffic on the forum.
I guess the take-away is to be very careful when assigning super sticky to topics. This was a Welcome To Our New Forum topic, so I wanted it sticky at the time, now I realize that I don’t want it forever.
What topic settings does the bbPress main forum use to keep super sticky CLOSED topics (posting rules etc) at the top of the main forum?
my best
matoca
I am trying to make a single page where users can choose to subscribe or unsubscribe to their forums (see https://bbpress.org/forums/topic/manage-subscriptions/). I’m pretty new to php/java, so please excuse me if this is obvious.
Basically, I have 3 forums (79, 80, 81). I have a button for each forum. When the user clicks a button, I use AJAX to run a php script. The php script is used to either subscribe or unsubscribe the user depending on whether they are already subscribed or not.
My problem is that when a user is subscribed, I’m not able to remove their subscription, and vice versa. When I click a subscribe button, the php code executes, it is able to determine if the user is subscribed, and the if statement executes properly. My problem is that bbp_add_user_subscription and bbp_remove_user_subscription return false every time.
Any help is greatly appreciated. The PHP and java script are below.
<?php
if (isset($_POST[‘action’])) {
$forum = $_POST[‘action’];
$forumint = 0 + $forum;
$subs=bbp_is_user_subscribed_to_forum($user_id,$forum);
if($subs==false) {
//if user not subscribed, then subscribe
$add=bbp_add_user_subscription($user_id,$forumint);
}
else {
$rmv=bbp_remove_user_subscription($user_id,$forumint);
//do_action(‘bbp_remove_user_subscription’, $user_id, $forumint)
}
echo ‘forum ‘;
var_dump ($forum);
echo ‘subscribed ‘;
var_dump ($subs);
echo ‘add ‘;
var_dump ($add);
echo ‘remove ‘;
var_dump ($rmv);
echo ‘foruminteger ‘;
var_dump ($forumint);
exit;
}
?>
<?php
<!– initiate all buttons –>
<button id=”790″ class=”button” onclick=”Subscriber(‘790’)”>Subscribe</button><br><br>
<button id=”800″ class=”button” onclick=”Subscriber(‘800’)”>Subscribe</button><br><br>
<button id=”810″ class=”button” onclick=”Subscriber(‘810’)”>Subscribe</button><br><br>
<!– change button text on load based on user subscription –>
<script>
$( document ).ready(function() {
$( “.button” ).click(function() {
var ForumID = $(this).attr(“id”)/10;
$.ajax({
//url: ”, // url is empty because I’m working in the same file
data: {‘action’: ForumID},
type: ‘post’,
success: function(result) {
alert(“action performed successfully”); //this alert is fired
$(‘div#result’).text(‘Button clicked: ‘ + result);
}
});
});
});
</script>
Hello, I have bbpress in my blog, well, i want to put login with facebook,twitter and google. I dowload social login and wp social login, but I can not see nothing, i can not see any logo, and nothing, It is like I have install but do not appeare in any places, I configurate all plugins (I try both).
Why I can not see the login with this plugins?
I tried to create two pages with [bbp-login and bbp-register] but nothing, I can not see nothing for registrer or login.
Do you have a wp_bb_terms table at all?
You should have a table setup similar to this:
(This is my BP 1.6.x database I use for testing bbPress imports, it should be pretty much what I’d expect your setup should also look like)

Thanks for responding, Stephen!
Yeah, I agree that the converter is a pain! I was excited because I had gotten past that step (I think). My unexpected brickwall is between BuddyPress and bbPress.
The complete process I used is one that I originally documented here: https://wordpress.org/support/topic/how-i-got-import-from-ning-to-work-for-me
tl/dr answer: I used BuddyPress 1.6.1 and the latest version of bbPress. I installed only BuddyPress during the Ning migration. After that was complete and looked good, I let BuddyPress update to its latest version and installed the latest version of bbPress. All topics AND replies existed at that point. I did the final migration from BuddyPress to bbPress and all replies disappeared.
I don’t know either of these two plugins well yet but the only clue I have is the wp_bb_terms error message. Perhaps the migration is failing at that point and causing the replies to become disconnected. I just don’t know.
It’s so frustrating to be THIS close!
I don’t like the Ning to BuddyPress converter, been there done that, tried to help fix it and all 😉
I’m pretty sure this relates to which version of bbPress you are using when doing the import, what version of bbPress are you using in BuddyPress 1.6? Is it the “included” bbPress 1.x using just “group forums” or do you have bbPress 2.x installed and activated here as well?
The Table 'foo.wp_bb_terms' doesn't exist] is a bbPress 1.x table, bbPress 2.x does not have this table.
Hello, I’m setting up a forum in my site using bbpress 2.5.8.
I’ve set the permalinks to include the post-name and it works fine with forums and topics, however when I see the permalinks of the replies these are set with the id (eg. site/forums/reply/6117) and these replies don’t have a title.
How can I set the title to be as some others I’ve seen: reply-to-topic and use this in the URL instead of the ID (eg. theme-fusion.com/forums/reply/reply-to-how-to-change-language-of-avada-theme/) in case I want google to index the replies?
Thanks in advance.
Sounds kind of neat for threaded replies, make a feature request in the bbPress trac.
Login and create a ticket.
https://bbpress.trac.wordpress.org/
So it is just the normal Forum notifications in bbPress, that users have to manually subscribe to each forum and not any other plugin that might of had their settings modified?
Works when I tested it on my test site.
Try some troubleshooting to see what could be causing the issue.
Troubleshooting
Subscriber makes sense for a default WordPress role since WordPress was just for blogs, so the default registrant role would be a subscriber to see your blog posts.
https://codex.wordpress.org/Roles_and_Capabilities
Try creating a test user by manually doing so with an additional email you may have in the WordPress Register form. Then see what the forum role is. If it is blank still, make a test forum post to see if it changes.
You can also try some troubleshooting if something is messing with the forum role being set.
Troubleshooting
Notification emails to administrators for new topics and replies have been arriving in our emails, but Content: is missing the text, it is blank. This started 9/9/15, about 4 hours after the last ok notification.
The format of the notification emails is still correct, they are grabbing the topic title, the correct topic url and the “posted by” but the content is missing.
I checked the Forum settings in Settings and all settings are correct, have not changed. I re-saved them in case there was a hiccup but that did not change anything.
I see that someone else reported this about a year ago but wasn’t able to have any success fixing it.
https://buddypress.org/support/topic/notification-still-not-being-displayed/
I was thinking it might be helpful to run one or more Repairs, but I thought I had better check here first before just randomly clicking on “repairs” in an effort to fix this.
Any suggestions you can provide will be helpful. We really really depend on these bbPress notifications. We provide 24/7 assistance to dog owners who have very sick dogs and the emails are a critical part of doing that.
thank you, matoca
So I am new to bbPress. I am on the Kleo theme along with BuddyPress and iMember360.
I have automatically set all my users to spectator when registered, and I am going to setup a script to switch them to participant later.
But right now, I notice spectators can post! From what I have read, spectators should only be able to spectate.
I haven’t messed around with bbPress except for adding the visual editor, and styling the attach link modal.
What’s the deal?
I’m having all sorts of html code show up as part of bbpress email notifications. Worst when the text is pasted in from other webpages or emails, but that’s unavoidable with lots of people using a forum.
Even random characters when someone types directly in the editor.
I’m using wordpress’s built in mce editor with only visual mode available. Latest versions of wp and bb. Are there any solutions to fix this?
Example:

Thanks in advance! Rich
This does not have to do with bbPress…but.
If Drupal was your first CMS read this guide.
https://codex.wordpress.org/Importing_Content#Drupal
You may need to hire a developer again if you had more customizations created then just migrating from one CMS to another.
Contact the WordPress support team for any WordPress specific help..
Support Forums
Yeah you can insert a shortcode on the forum index page using some hooks that bbPress provides.
bbp_template_after_forums_loop
Here is a code snippet that will do what you are looking for though.
Layout and functionality – Examples you can use
For the freshness link it should link to whatever was the last activity, with that either being a reply or a topic created. If you want you can filter the forum freshness link to just show topics I guess. The filter is bbp_get_forum_freshness_link
Hi all, is there any way to restrict that email notifications in a topic only apply to 2nd level replies to my reply? And not for other users replies on the same topic.
I don’t want to receive notifications of other replies in the topic I have replied.
Running:
– WordPress 4.1.5
– bbPress: 2.5.6
Thanks in advance!
bbPress does not do this by default, and it might be a little tricky to do this with the subscriptions component.
What you want may be custom development and you may need to hire a developer to create this for you.
bbPress does have profiles, but like I said with BuddyPress active the profiles merge by defautt.
IF you want link me to your site and I could just point it out for you.
IF you have BuddyPress the subscriptions section will be something like this by default.
yoursite.com/members/andyrushtonprogramming/forums/subscriptions/
Without BuddyPress the subscriptions section will be in your bbPress forum profile with a url simllar to this by default.
yoursite.com/forums/profile/andyrushtonprogramming/subscriptions
Did that help you find it yet?
@Robkk oops sorry for being slow on the uptake on what you were saying. OK, I get it now. Except I can’t get it working on our installation. We’re using bbPress stand-alone, not part of BuddyPress, so maybe the link you gave only works when using the combination of the two? The ‘profile’ element in the URL suggests that this is a BuddyPress feature to me since bbPress doesn’t have profiles.
Anyway, it’s not really what I was trying to fix. I’m using the “bbPress Notify (NoSpam)” plugin to solve the actual problem. But thanks for the tip, it is useful in these forums.
Hello
we are using (bbPress)recent topics default widget, does any one knows that how to make “number of reply” show like this on widget ‘s topic list?
View post on imgur.com
I’ve been doing some testing tonight, and actually made the realization that the starter theme is not the way to go for me. The first suggestion of yours seem to give me what I’m after just as well, and with a lot less effort on my part in the next stages.
In response to my other questions though (referencing this: https://bbpress.org/forums/topic/bbp-single-forum-wont-work/#post-166535):
Surely, there’s got to be a way of displaying both the forum index AND other shortcode elements on the home page of the forum? Since it won’t allow me to do changes in wp-admin if I set a custom page as root, do I have to call the shortcode via PHP in my bbpress.php custom template file?
Also, I’d love the front page “Latest update” to permalink the latest post, not the topic. Difficult task?
Thanks Robkk,
There’s no way to use the built-in sending of email bbPress has like when you click the “subscribe” button on topics and tags?
Hello
for us, https://bbpress.org/forum/troubleshooting/ looks “better” , why there is especially a “(Recommended)” on that option though?
any conflicts will occur ?
It is just like customizing a regular WordPress theme.
Just copy the bbpress.css file into your child theme in a folder called css then edit it to your liking.
Theme Compatibility
bbPress Styling Crib