1) Are Private forums visible to all logged in users? I thought for sure it restricted access to only moderators and keymasters, but when I did some testing I noticed they’re very much visible. I didn’t see anything about it in the Layout and Funcionality article, so any tips on having a truly private forum for me and my forum staff?
Hidden Forums are only seen by Mods and Keymasters. Layout and Functionality article is basically a code snippet collection not something explaining how bbPress works.
The information you need to know are somewhat in here.
Creating Content
2) I wanted to prevent users changing their display name, so they would be forced to display themselves as whatever their username is, however, when editing form-user-edit.php they still had access to do so in the WP-Admin. Following the steps in Restricting access to WP Admin did nothing. The WP Admin Bar was still visible, and Participants or lower still have access to it.
Deny Ability To Change Display Name
Use this PHP Function. Add it to your child themes function.php file or in a functionaility plugin.
function rkk_last_reply_link() {
?>
<a class="rkk-last-reply-link" href="<?php bbp_topic_last_reply_url(); ?>">Go to latest post</a>
<?php
}
add_action( 'bbp_template_before_replies_loop', 'rkk_last_reply_link' );
Ok so not sure this is the best approach but it seems to work well.
// Run query to get all the published replies for the topic
$widget_query = new WP_Query( array(
'post_type' => bbp_get_reply_post_type(),
'post_parent' => bbp_get_topic_id(),
'ignore_sticky_posts' => true,
'no_found_rows' => true,
'post_status' => 'publish',
) );
// Get the replies per page setting value and the count of the total replies + 1 for the initial topic
$posts_per_page = get_option('_bbp_replies_per_page');
$total_posts = $widget_query->post_count + 1;
// if the total replies is greater than the per page setting pagination is used so need to structure url with page number
if($total_posts > $posts_per_page)
{
// Work out last page number and build url using topic link and last reply id
$total_pages = ceil($total_posts/$posts_per_page);
$url = bbp_get_topic_permalink()."page/".$total_pages."/#post-".$widget_query->posts[0]->ID;
}else{
// Same url as above but without page number as not needed
$url = bbp_get_topic_permalink()."#post-".$widget_query->posts[0]->ID;
}
I then added the following where i wanted to place the link
if ( $widget_query->have_posts() ) {
echo "<a href=\"".$url."\">Go to latest post</a>";
}
I’ve been going through Layout and Functionality today, trying to fix some issue I’m currently experiencing with my bbPress forum. There are some things I can’t quite figure out:
1) Are Private forums visible to all logged in users? I thought for sure it restricted access to only moderators and keymasters, but when I did some testing I noticed they’re very much visible. I didn’t see anything about it in the Layout and Funcionality article, so any tips on having a truly private forum for me and my forum staff?
2) I wanted to prevent users changing their display name, so they would be forced to display themselves as whatever their username is, however, when editing form-user-edit.php they still had access to do so in the WP-Admin. Following the steps in Restricting access to WP Admin did nothing. The WP Admin Bar was still visible, and Participants or lower still have access to it.
I’m looking to add a link at the top of a topic that will jump the user to the last reply/post in that topic.
I’m assuming i can do this by building a link to /#post-[ID OF POST] but im not sure how i can get the ID of the last post to insert into the link
Any help will be greatly appreciated
I´m using the latest bbpress version.
My problem is:
When i’m replayed a topic in bbpress the page start to reload and still reload.
The page dont be update and i need to press f5 to reload the page to see my topic replay.
I don’t have a lot of topics and users.
I dont use cache plugin because the forum have only 3 topics and i fell relpays.
So, how to speed up the bbpress topic or what kind of issue is this?
I´m using the latest bbpress version.
My problem is:
When i’m replayed a topic in bbpress the page start to reload and still reload.
The page dont be update and i need to press f5 to reload the page to see my topic replay.
I don’t have a lot of topics and users.
So, how to speed up the bbpress topic or what kind of issue is this?
How does bbpress differ users and so their replies and topics under “my replies/topics”?
I’m just checking my site and recognized that for regular users at “My replies” the replies of all users (instead of the one currently logged in) are displayed. As I created all users as admin for purpose of testing only, they have different usernames but all the same IP.
I forgot to ask one think, when i want to access to my control panel in my blog, WordPress User and pasword, in this area appeare “LOGIN WITH”.. and logos of facebook, twitter and google.
But i do not want to appeare there, because it is only when I login in my control panel. I want to put on the page of my blog.
The thinking is that, at first when i made a test with the plugins, i could to put, and see the login in the page, but desinstaled and reinstaled and now it is imposible to see. (EVEN IF I PUT OTHER LOGIN PLUGIN).
I delete the cache already.
Sorry for trouble,
Since i deleted your test account from my site, Keymaster role is removed from category of forum role. and Participant cant see and ask question in forum. and admin also cant take role as a keymaster.
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!
Thanks for the reply. I made a test account and did register via the Forum register page and it works as it should. These users (again likely all bogus) just registered as blog users (subscribers) so that works as it should as well.
Be nice to be able to not allow blog registration and allow forums but not a huge issue.
Thanks again.
Works when I tested it on my test site.
Try some troubleshooting to see what could be causing the issue.
Troubleshooting
Downgrade that testacccount user I created on your site to a participant so that I can see if there is still an issue.
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
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
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?
I have asked for help twice and this has been deleted. I have read through the forum, searched the help files, and followed all requests. Please let me know what I am doing wrong but I need help with this.
Divi Theme latest version
Wordpress 4.3
bb press 2.5.8
Links:
mysite.com/horizon/
mysite.com/ims/
I have to create multiple pages like the ones above. I have created the forums for each page which include: parents, teachers, students but the problem comes with the post into a board. I had to remove breadcrumbs since it took them back to the forum home with all the boards. I am going to have many more pages like above. Is there a way to have when they post go back to the page they came from?
Right now after they submit they see this with no way to get back to say this page mysite.com/ims/

It is weird that when I check the teststudents blog in the dashboard, I can see users listed as Participant as their site role, while it should be Subscriber.
The WordPress backend menu is all off when I hover over menu items. I do not know what is causing that. Also some bbPress tools in the Tools section, seem to have their own menu items also, which I do not know why.
There also seems to be forums on some blogs with the same content too??
This is one for example.
http://theglobalschool.net/science/tilliemcr/forums/topic/hello-world/
You can probably find more by visiting the site, and adding /forums at the end of the url.
If you haven’t already try some troubleshooting to see what is causing all of this.
Troubleshooting
@mihirpatel7410
It doesn’t link to 404s anymore.
http://www.logiclamps.com/forums/
I think I fixed the issue you had with the admin links.
Delete the testaccount user I created, I did not feel comfortable using your account information.
They are just listed as “participant” under users of the blog in question. I’m not sure whether they are bbpress forum roles, but bbpress must have something to do with it because when I uninstall bbpress the behaviour stops.
There are no forums on these blogs, just the parent blog (http://theglobalschool.net/science).
Try it for yourself. Go to a sub-blog (http://theglobalschool.net/science/nerissabcr). Hover over “blog authors”. There are heaps – most have only viewed the blog. Notice ‘teststudent’ is not listed as a blog author.
Now go to http://theglobalschool.net/science and sign in as [removed login information]. Now visit that blog again. I bet “teststudent” is added as a blog author.
I tested the starter theme you linked and that is brilliant. There seems to be a lot of CSS to delve into, but that’s ok. Thanks! 🙂
Its live but you can test on it.
Domain name : http://www.logiclamps.com/
[please try not to post login information here]
Thanks in advance.
Sorry I took a much needed break yesterday.
Well I do not see the forums anymore.
If you have a test site I can try to figure out what is causing the issue myself.